Package org.somda.dsl.biceps.alert
Class AlertCondition
-
- All Implemented Interfaces:
-
org.somda.dsl.biceps.alert.AlertConditionBase,org.somda.dsl.biceps.base.BicepsExtensible,org.somda.dsl.biceps.base.FullyExtensible,org.somda.dsl.biceps.base.GenericExtensible
public final class AlertCondition extends Alert<AlertConditionState> implements AlertConditionBase
-
-
Field Summary
Fields Modifier and Type Field Description private final DurationdefaultConditionGenerationDelayprivate final AlertConditionPrioritycanEscalateprivate final AlertConditionPrioritycanDeescalateprivate final List<HandleRef>sourcesprivate final List<CauseInfo>causeInfosprivate final AlertConditionKindkindprivate final AlertConditionPrioritypriorityprivate final AlertConditionStatestateprivate final CodedValuetypeprivate final SafetyClassificationsafetyClassificationprivate final Cursorcursorprivate final Handlehandleprivate final BigIntegerversionprivate final List<BicepsExtension>bicepsExtensionsprivate final List<GenericExtension>genericExtensions
-
Constructor Summary
Constructors Constructor Description AlertCondition(Handle handle, AlertConditionKind kind, AlertConditionPriority priority, Function1<AlertSignal, Unit> addSignalToAlertSystem)
-
Method Summary
Modifier and Type Method Description final DurationgetDefaultConditionGenerationDelay()final AlertConditionPrioritygetCanEscalate()final AlertConditionPrioritygetCanDeescalate()final List<HandleRef>getSources()final List<CauseInfo>getCauseInfos()final AlertConditionKindgetKind()final AlertConditionPrioritygetPriority()final Unitsource(HandleRef init)final CauseInfocauseInfo(Function1<CauseInfo, Unit> init)final UnitdefaultConditionGenerationDelay(Duration init)final UnitcanEscalate(AlertConditionPriority init)final UnitcanDeescalate(AlertConditionPriority init)final AlertSignalalertSignal(Handle handle, AlertSignalManifestation manifestation, Function1<AlertSignal, Unit> init)-
Methods inherited from class org.somda.dsl.biceps.base.tree.Descriptor
getSafetyClassification, getState, getType, safetyClassification, state, toString, type -
Methods inherited from class org.somda.dsl.biceps.base.tree.IdentifiableMdibComponent
getCursor, getHandle -
Methods inherited from class org.somda.dsl.biceps.base.tree.VersionedMdibComponent
getVersion, version, version, version -
Methods inherited from class org.somda.dsl.biceps.base.BicepsExtensible
extendWith, getBicepsExtensions -
Methods inherited from class org.somda.dsl.biceps.base.GenericExtensible
extendWithGeneric, getGenericExtensions -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AlertCondition
AlertCondition(Handle handle, AlertConditionKind kind, AlertConditionPriority priority, Function1<AlertSignal, Unit> addSignalToAlertSystem)
-
-
Method Detail
-
getDefaultConditionGenerationDelay
final Duration getDefaultConditionGenerationDelay()
-
getCanEscalate
final AlertConditionPriority getCanEscalate()
-
getCanDeescalate
final AlertConditionPriority getCanDeescalate()
-
getSources
final List<HandleRef> getSources()
-
getCauseInfos
final List<CauseInfo> getCauseInfos()
-
getKind
final AlertConditionKind getKind()
-
getPriority
final AlertConditionPriority getPriority()
-
defaultConditionGenerationDelay
final Unit defaultConditionGenerationDelay(Duration init)
-
canEscalate
final Unit canEscalate(AlertConditionPriority init)
-
canDeescalate
final Unit canDeescalate(AlertConditionPriority init)
-
alertSignal
final AlertSignal alertSignal(Handle handle, AlertSignalManifestation manifestation, Function1<AlertSignal, Unit> init)
-
-
-
-