Interface AlarmConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AlarmConfiguration.Builder,AlarmConfiguration>, SdkBuilder<AlarmConfiguration.Builder,AlarmConfiguration>, SdkPojo
Enclosing class:
AlarmConfiguration

public static interface AlarmConfiguration.Builder extends SdkPojo, CopyableBuilder<AlarmConfiguration.Builder,AlarmConfiguration>
  • 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

      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 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

      AlarmConfiguration.Builder alarms(Alarm... 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 the Alarm.Builder avoiding the need to create one manually via Alarm.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to alarms(List<Alarm>).

      Parameters:
      alarms - a consumer that will call methods on Alarm.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: