@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:01.270Z") @Stability(value=Experimental) public class AlarmRule extends software.amazon.jsii.JsiiObject
| Modifier | Constructor and Description |
|---|---|
|
AlarmRule() |
protected |
AlarmRule(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
AlarmRule(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
static IAlarmRule |
allOf(IAlarmRule... operands)
(experimental) function to join all provided AlarmRules with AND operator.
|
static IAlarmRule |
anyOf(IAlarmRule... operands)
(experimental) function to join all provided AlarmRules with OR operator.
|
static IAlarmRule |
fromAlarm(IAlarm alarm,
AlarmState alarmState)
(experimental) function to build Rule Expression for given IAlarm and AlarmState.
|
static IAlarmRule |
fromBoolean(Boolean value)
(experimental) function to build TRUE/FALSE intent for Rule Expression.
|
static IAlarmRule |
fromString(String alarmRule)
(experimental) function to build Rule Expression for given Alarm Rule string.
|
static IAlarmRule |
not(IAlarmRule operand)
(experimental) function to wrap provided AlarmRule in NOT operator.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected AlarmRule(software.amazon.jsii.JsiiObjectRef objRef)
protected AlarmRule(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental) public AlarmRule()
@Stability(value=Experimental) @NotNull public static IAlarmRule allOf(@NotNull IAlarmRule... operands)
operands - IAlarmRules to be joined with AND operator. This parameter is required.@Stability(value=Experimental) @NotNull public static IAlarmRule anyOf(@NotNull IAlarmRule... operands)
operands - IAlarmRules to be joined with OR operator. This parameter is required.@Stability(value=Experimental) @NotNull public static IAlarmRule fromAlarm(@NotNull IAlarm alarm, @NotNull AlarmState alarmState)
alarm - IAlarm to be used in Rule Expression. This parameter is required.alarmState - AlarmState to be used in Rule Expression. This parameter is required.@Stability(value=Experimental) @NotNull public static IAlarmRule fromBoolean(@NotNull Boolean value)
value - boolean value to be used in rule expression. This parameter is required.@Stability(value=Experimental) @NotNull public static IAlarmRule fromString(@NotNull String alarmRule)
alarmRule - string to be used in Rule Expression. This parameter is required.@Stability(value=Experimental) @NotNull public static IAlarmRule not(@NotNull IAlarmRule operand)
operand - IAlarmRule to be wrapped in NOT operator. This parameter is required.Copyright © 2021. All rights reserved.