Interface AlarmMuteRuleSummary.Builder

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

@Mutable @NotThreadSafe public static interface AlarmMuteRuleSummary.Builder extends SdkPojo, CopyableBuilder<AlarmMuteRuleSummary.Builder,AlarmMuteRuleSummary>
  • Method Details

    • alarmMuteRuleArn

      AlarmMuteRuleSummary.Builder alarmMuteRuleArn(String alarmMuteRuleArn)

      The Amazon Resource Name (ARN) of the alarm mute rule.

      Parameters:
      alarmMuteRuleArn - The Amazon Resource Name (ARN) of the alarm mute rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • expireDate

      AlarmMuteRuleSummary.Builder expireDate(Instant expireDate)

      The date and time when the mute rule expires and is no longer evaluated. This field is only present if an expiration date was configured.

      Parameters:
      expireDate - The date and time when the mute rule expires and is no longer evaluated. This field is only present if an expiration date was configured.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the alarm mute rule. Valid values are SCHEDULED, ACTIVE, or EXPIRED.

      Parameters:
      status - The current status of the alarm mute rule. Valid values are SCHEDULED, ACTIVE, or EXPIRED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the alarm mute rule. Valid values are SCHEDULED, ACTIVE, or EXPIRED.

      Parameters:
      status - The current status of the alarm mute rule. Valid values are SCHEDULED, ACTIVE, or EXPIRED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • muteType

      Indicates whether the mute rule is one-time or recurring. Valid values are ONE_TIME or RECURRING.

      Parameters:
      muteType - Indicates whether the mute rule is one-time or recurring. Valid values are ONE_TIME or RECURRING.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTimestamp

      AlarmMuteRuleSummary.Builder lastUpdatedTimestamp(Instant lastUpdatedTimestamp)

      The date and time when the mute rule was last updated.

      Parameters:
      lastUpdatedTimestamp - The date and time when the mute rule was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.