Package com.pulumi.aws.cloudwatch.inputs
Class AlarmMuteRuleRuleScheduleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.inputs.AlarmMuteRuleRuleScheduleArgs.Builder
-
- Enclosing class:
- AlarmMuteRuleRuleScheduleArgs
public static final class AlarmMuteRuleRuleScheduleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AlarmMuteRuleRuleScheduleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlarmMuteRuleRuleScheduleArgsbuild()AlarmMuteRuleRuleScheduleArgs.Builderduration(com.pulumi.core.Output<java.lang.String> duration)AlarmMuteRuleRuleScheduleArgs.Builderduration(java.lang.String duration)AlarmMuteRuleRuleScheduleArgs.Builderexpression(com.pulumi.core.Output<java.lang.String> expression)AlarmMuteRuleRuleScheduleArgs.Builderexpression(java.lang.String expression)AlarmMuteRuleRuleScheduleArgs.Buildertimezone(com.pulumi.core.Output<java.lang.String> timezone)AlarmMuteRuleRuleScheduleArgs.Buildertimezone(java.lang.String timezone)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AlarmMuteRuleRuleScheduleArgs defaults)
-
-
Method Detail
-
duration
public AlarmMuteRuleRuleScheduleArgs.Builder duration(com.pulumi.core.Output<java.lang.String> duration)
- Parameters:
duration- Duration of the mute period in [ISO 8601 duration format](https://en.wikipedia.org/wiki/ISO_8601#Durations) (e.g., `PT4H` for 4 hours).- Returns:
- builder
-
duration
public AlarmMuteRuleRuleScheduleArgs.Builder duration(java.lang.String duration)
- Parameters:
duration- Duration of the mute period in [ISO 8601 duration format](https://en.wikipedia.org/wiki/ISO_8601#Durations) (e.g., `PT4H` for 4 hours).- Returns:
- builder
-
expression
public AlarmMuteRuleRuleScheduleArgs.Builder expression(com.pulumi.core.Output<java.lang.String> expression)
- Parameters:
expression- Schedule expression. Supports `cron()` and `at()` formats. For example, `cron(0 2 * * *)` for daily at 2:00 AM or `at(2026-01-01T00:00)` for a one-time mute. See [Defining alarm mute rules](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-mute-rules.html#defining-alarm-mute-rules) for details.- Returns:
- builder
-
expression
public AlarmMuteRuleRuleScheduleArgs.Builder expression(java.lang.String expression)
- Parameters:
expression- Schedule expression. Supports `cron()` and `at()` formats. For example, `cron(0 2 * * *)` for daily at 2:00 AM or `at(2026-01-01T00:00)` for a one-time mute. See [Defining alarm mute rules](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-mute-rules.html#defining-alarm-mute-rules) for details.- Returns:
- builder
-
timezone
public AlarmMuteRuleRuleScheduleArgs.Builder timezone(@Nullable com.pulumi.core.Output<java.lang.String> timezone)
- Parameters:
timezone- Timezone for the schedule expression (e.g., `Asia/Tokyo`). Defaults to UTC.- Returns:
- builder
-
timezone
public AlarmMuteRuleRuleScheduleArgs.Builder timezone(java.lang.String timezone)
- Parameters:
timezone- Timezone for the schedule expression (e.g., `Asia/Tokyo`). Defaults to UTC.- Returns:
- builder
-
build
public AlarmMuteRuleRuleScheduleArgs build()
-
-