Package com.pulumi.aws.synthetics.inputs
Class CanaryScheduleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.synthetics.inputs.CanaryScheduleArgs.Builder
-
- Enclosing class:
- CanaryScheduleArgs
public static final class CanaryScheduleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(CanaryScheduleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CanaryScheduleArgs
build()
CanaryScheduleArgs.Builder
durationInSeconds(com.pulumi.core.Output<java.lang.Integer> durationInSeconds)
CanaryScheduleArgs.Builder
durationInSeconds(java.lang.Integer durationInSeconds)
CanaryScheduleArgs.Builder
expression(com.pulumi.core.Output<java.lang.String> expression)
CanaryScheduleArgs.Builder
expression(java.lang.String expression)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CanaryScheduleArgs defaults)
-
-
Method Detail
-
durationInSeconds
public CanaryScheduleArgs.Builder durationInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> durationInSeconds)
- Parameters:
durationInSeconds
- Duration in seconds, for the canary to continue making regular runs according to the schedule in the Expression value.- Returns:
- builder
-
durationInSeconds
public CanaryScheduleArgs.Builder durationInSeconds(java.lang.Integer durationInSeconds)
- Parameters:
durationInSeconds
- Duration in seconds, for the canary to continue making regular runs according to the schedule in the Expression value.- Returns:
- builder
-
expression
public CanaryScheduleArgs.Builder expression(com.pulumi.core.Output<java.lang.String> expression)
- Parameters:
expression
- Rate expression or cron expression that defines how often the canary is to run. For rate expression, the syntax is `rate(number unit)`. _unit_ can be `minute`, `minutes`, or `hour`. For cron expression, the syntax is `cron(expression)`. For more information about the syntax for cron expressions, see [Scheduling canary runs using cron](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_cron.html).- Returns:
- builder
-
expression
public CanaryScheduleArgs.Builder expression(java.lang.String expression)
- Parameters:
expression
- Rate expression or cron expression that defines how often the canary is to run. For rate expression, the syntax is `rate(number unit)`. _unit_ can be `minute`, `minutes`, or `hour`. For cron expression, the syntax is `cron(expression)`. For more information about the syntax for cron expressions, see [Scheduling canary runs using cron](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_cron.html).- Returns:
- builder
-
build
public CanaryScheduleArgs build()
-
-