@Stability(value=Stable) public static final class CompositeAlarm.Builder extends Object implements software.amazon.jsii.Builder<CompositeAlarm>
CompositeAlarm.| Modifier and Type | Method and Description |
|---|---|
CompositeAlarm.Builder |
actionsEnabled(Boolean actionsEnabled)
Whether the actions for this alarm are enabled.
|
CompositeAlarm.Builder |
alarmDescription(String alarmDescription)
Description for the alarm.
|
CompositeAlarm.Builder |
alarmRule(IAlarmRule alarmRule)
Expression that specifies which other alarms are to be evaluated to determine this composite alarm's state.
|
CompositeAlarm |
build() |
CompositeAlarm.Builder |
compositeAlarmName(String compositeAlarmName)
Name of the alarm.
|
static CompositeAlarm.Builder |
create(software.constructs.Construct scope,
String id) |
@Stability(value=Stable) public static CompositeAlarm.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.CompositeAlarm.Builder.@Stability(value=Stable) public CompositeAlarm.Builder alarmRule(IAlarmRule alarmRule)
alarmRule - Expression that specifies which other alarms are to be evaluated to determine this composite alarm's state. This parameter is required.this@Stability(value=Stable) public CompositeAlarm.Builder actionsEnabled(Boolean actionsEnabled)
Default: true
actionsEnabled - Whether the actions for this alarm are enabled. This parameter is required.this@Stability(value=Stable) public CompositeAlarm.Builder alarmDescription(String alarmDescription)
Default: No description
alarmDescription - Description for the alarm. This parameter is required.this@Stability(value=Stable) public CompositeAlarm.Builder compositeAlarmName(String compositeAlarmName)
Default: Automatically generated name
compositeAlarmName - Name of the alarm. This parameter is required.this@Stability(value=Stable) public CompositeAlarm build()
build in interface software.amazon.jsii.Builder<CompositeAlarm>Copyright © 2023. All rights reserved.