Class CanaryScheduleArgs.Builder

  • Enclosing class:
    CanaryScheduleArgs

    public static final class CanaryScheduleArgs.Builder
    extends java.lang.Object
    • 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