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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AlarmMuteRuleSummary.BuilderalarmMuteRuleArn(String alarmMuteRuleArn)The Amazon Resource Name (ARN) of the alarm mute rule.AlarmMuteRuleSummary.BuilderexpireDate(Instant expireDate)The date and time when the mute rule expires and is no longer evaluated.AlarmMuteRuleSummary.BuilderlastUpdatedTimestamp(Instant lastUpdatedTimestamp)The date and time when the mute rule was last updated.AlarmMuteRuleSummary.BuildermuteType(String muteType)Indicates whether the mute rule is one-time or recurring.AlarmMuteRuleSummary.Builderstatus(String status)The current status of the alarm mute rule.AlarmMuteRuleSummary.Builderstatus(AlarmMuteRuleStatus status)The current status of the alarm mute rule.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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
AlarmMuteRuleSummary.Builder status(String status)
The current status of the alarm mute rule. Valid values are
SCHEDULED,ACTIVE, orEXPIRED.- Parameters:
status- The current status of the alarm mute rule. Valid values areSCHEDULED,ACTIVE, orEXPIRED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AlarmMuteRuleStatus,AlarmMuteRuleStatus
-
status
AlarmMuteRuleSummary.Builder status(AlarmMuteRuleStatus status)
The current status of the alarm mute rule. Valid values are
SCHEDULED,ACTIVE, orEXPIRED.- Parameters:
status- The current status of the alarm mute rule. Valid values areSCHEDULED,ACTIVE, orEXPIRED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AlarmMuteRuleStatus,AlarmMuteRuleStatus
-
muteType
AlarmMuteRuleSummary.Builder muteType(String muteType)
Indicates whether the mute rule is one-time or recurring. Valid values are
ONE_TIMEorRECURRING.- Parameters:
muteType- Indicates whether the mute rule is one-time or recurring. Valid values areONE_TIMEorRECURRING.- 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.
-
-