case class AlarmMetadata extends Product with Serializable
Represents the metadata of an alarm e.g. name, subsystem it belongs to, supported severities, etc. This information is read from the config file for alarms and stored in alarm store. Metadata is referred while setting the severity to validate the operation. An alarm does not change it's metadata in it's entire life span.
- Note
Indeterminate and Okay severities are supported by all alarms implicitly.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AlarmMetadata
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val activationStatus: ActivationStatus
- def alarmKey: AlarmKey
Represents a unique alarm in the store
Represents a unique alarm in the store
- returns
an instance of AlarmKey composed of subsystem, component and name of the alarm
- val alarmType: AlarmType
- def allSupportedSeverities: Set[FullAlarmSeverity]
A collection of all severities the alarm can be raised to including Indeterminate and Okay
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- val description: String
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def isActive: Boolean
Represents whether the alarm is active or not
- val isAutoAcknowledgeable: Boolean
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val isLatchable: Boolean
- val location: String
- val name: String
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- val operatorResponse: String
- val prefix: Prefix
- val probableCause: String
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val supportedSeverities: Set[FullAlarmSeverity]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])