@Stability(value=Experimental) public static final class CloudWatchSetAlarmStateAction.Builder extends Object implements software.amazon.jsii.Builder<CloudWatchSetAlarmStateAction>
CloudWatchSetAlarmStateAction.| Modifier and Type | Method and Description |
|---|---|
CloudWatchSetAlarmStateAction.Builder |
alarmStateToSet(AlarmState alarmStateToSet)
(experimental) The value of the alarm state to set.
|
CloudWatchSetAlarmStateAction |
build() |
static CloudWatchSetAlarmStateAction.Builder |
create(IAlarm alarm) |
CloudWatchSetAlarmStateAction.Builder |
reason(String reason)
(experimental) The reason for the alarm change.
|
CloudWatchSetAlarmStateAction.Builder |
role(IRole role)
(experimental) The IAM role that allows access to AWS service.
|
@Stability(value=Experimental) public static CloudWatchSetAlarmStateAction.Builder create(IAlarm alarm)
alarm - This parameter is required.CloudWatchSetAlarmStateAction.Builder.@Stability(value=Experimental) public CloudWatchSetAlarmStateAction.Builder role(IRole role)
Default: a new role will be created
role - The IAM role that allows access to AWS service. This parameter is required.this@Stability(value=Experimental) public CloudWatchSetAlarmStateAction.Builder alarmStateToSet(AlarmState alarmStateToSet)
alarmStateToSet - The value of the alarm state to set. This parameter is required.this@Stability(value=Experimental) public CloudWatchSetAlarmStateAction.Builder reason(String reason)
Default: None
reason - The reason for the alarm change. This parameter is required.this@Stability(value=Experimental) public CloudWatchSetAlarmStateAction build()
build in interface software.amazon.jsii.Builder<CloudWatchSetAlarmStateAction>Copyright © 2023. All rights reserved.