org.qi4j.library.alarm

## Interface AlarmPoint.AlarmState

- Enclosing interface:
    AlarmPoint

      public static interface AlarmPoint.AlarmState

  The AlarmState is an internal type, used inside the AlarmPoint for all state that needs to be persisted on disk and/or transferred across networks.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Property<Map<String,String>>` | `attributes()`
    `Property<AlarmStatus>` | `currentStatus()`
    `Property<String>` | `description()`
    `Property<String>` | `systemName()`

- - ### Method Detail

    - #### systemName

          Property<String> systemName()

    - #### description

          @Optional
          Property<String> description()

    - #### attributes

          @UseDefaults
          Property<Map<String,String>> attributes()

    - #### currentStatus

          Property<AlarmStatus> currentStatus()