Interface AlarmConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AlarmConfiguration.Builder,
,AlarmConfiguration> SdkBuilder<AlarmConfiguration.Builder,
,AlarmConfiguration> SdkPojo
- Enclosing class:
AlarmConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionalarms
(Collection<Alarm> alarms) A list of alarms configured for the deployment or deployment group.alarms
(Consumer<Alarm.Builder>... alarms) A list of alarms configured for the deployment or deployment group.A list of alarms configured for the deployment or deployment group.Indicates whether the alarm configuration is enabled.ignorePollAlarmFailure
(Boolean ignorePollAlarmFailure) Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
enabled
Indicates whether the alarm configuration is enabled.
- Parameters:
enabled
- Indicates whether the alarm configuration is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 proceeds even if alarm status information can't be retrieved from Amazon CloudWatch. -
false
: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.
- Parameters:
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 proceeds even if alarm status information can't be retrieved from Amazon CloudWatch. -
false
: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
alarms
A list of alarms configured for the deployment or deployment group. A maximum of 10 alarms can be added.
- Parameters:
alarms
- A list of alarms configured for the deployment or deployment group. A maximum of 10 alarms can be added.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
alarms
A list of alarms configured for the deployment or deployment group. A maximum of 10 alarms can be added.
- Parameters:
alarms
- A list of alarms configured for the deployment or deployment group. A maximum of 10 alarms can be added.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
alarms
A list of alarms configured for the deployment or deployment group. A maximum of 10 alarms can be added.
This is a convenience method that creates an instance of theAlarm.Builder
avoiding the need to create one manually viaAlarm.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toalarms(List<Alarm>)
.- Parameters:
alarms
- a consumer that will call methods onAlarm.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-