public static interface AlarmConfiguration.Builder extends CopyableBuilder<AlarmConfiguration.Builder,AlarmConfiguration>
Modifier and Type | Method and Description |
---|---|
AlarmConfiguration.Builder |
alarms(Alarm... alarms)
A list of alarms configured for the deployment group.
|
AlarmConfiguration.Builder |
alarms(Collection<Alarm> alarms)
A list of alarms configured for the deployment group.
|
AlarmConfiguration.Builder |
alarms(Consumer<Alarm.Builder>... alarms)
A list of alarms configured for the deployment group.
|
AlarmConfiguration.Builder |
enabled(Boolean enabled)
Indicates whether the alarm configuration is enabled.
|
AlarmConfiguration.Builder |
ignorePollAlarmFailure(Boolean ignorePollAlarmFailure)
Indicates whether a deployment should continue if information about the current state of alarms cannot be
retrieved from Amazon CloudWatch.
|
copy
applyMutation, build
AlarmConfiguration.Builder enabled(Boolean enabled)
Indicates whether the alarm configuration is enabled.
enabled
- Indicates whether the alarm configuration is enabled.AlarmConfiguration.Builder ignorePollAlarmFailure(Boolean ignorePollAlarmFailure)
Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.
true: The deployment will proceed even if alarm status information can't be retrieved from Amazon CloudWatch.
false: The deployment will stop if alarm status information can't be retrieved from Amazon CloudWatch.
ignorePollAlarmFailure
- Indicates whether a deployment should continue if information about the current state of alarms cannot
be retrieved from Amazon CloudWatch. The default value is false.
true: The deployment will proceed even if alarm status information can't be retrieved from Amazon CloudWatch.
false: The deployment will stop if alarm status information can't be retrieved from Amazon CloudWatch.
AlarmConfiguration.Builder alarms(Collection<Alarm> alarms)
A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.
alarms
- A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a
deployment group.AlarmConfiguration.Builder alarms(Alarm... alarms)
A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.
alarms
- A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a
deployment group.AlarmConfiguration.Builder alarms(Consumer<Alarm.Builder>... alarms)
A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #alarms(List)
.alarms
- a consumer that will call methods on List.Builder
#alarms(List)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.