Interface CanaryScheduleOutput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CanaryScheduleOutput.Builder,CanaryScheduleOutput>,SdkBuilder<CanaryScheduleOutput.Builder,CanaryScheduleOutput>,SdkPojo
- Enclosing class:
- CanaryScheduleOutput
public static interface CanaryScheduleOutput.Builder extends SdkPojo, CopyableBuilder<CanaryScheduleOutput.Builder,CanaryScheduleOutput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CanaryScheduleOutput.BuilderdurationInSeconds(Long durationInSeconds)How long, in seconds, for the canary to continue making regular runs after it was created.CanaryScheduleOutput.Builderexpression(String expression)Arateexpression or acronexpression that defines how often the canary is to run.-
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, sdkFields
-
-
-
-
Method Detail
-
expression
CanaryScheduleOutput.Builder expression(String expression)
A
rateexpression or acronexpression that defines how often the canary is to run.For a rate expression, The syntax is
rate(number unit). unit can beminute,minutes, orhour.For example,
rate(1 minute)runs the canary once a minute,rate(10 minutes)runs it once every 10 minutes, andrate(1 hour)runs it once every hour. You can specify a frequency betweenrate(1 minute)andrate(1 hour).Specifying
rate(0 minute)orrate(0 hour)is a special value that causes the canary to run only once when it is started.Use
cron(expression)to specify a cron expression. For information about the syntax for cron expressions, see Scheduling canary runs using cron.- Parameters:
expression- Arateexpression or acronexpression that defines how often the canary is to run.For a rate expression, The syntax is
rate(number unit). unit can beminute,minutes, orhour.For example,
rate(1 minute)runs the canary once a minute,rate(10 minutes)runs it once every 10 minutes, andrate(1 hour)runs it once every hour. You can specify a frequency betweenrate(1 minute)andrate(1 hour).Specifying
rate(0 minute)orrate(0 hour)is a special value that causes the canary to run only once when it is started.Use
cron(expression)to specify a cron expression. For information about the syntax for cron expressions, see Scheduling canary runs using cron.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
durationInSeconds
CanaryScheduleOutput.Builder durationInSeconds(Long durationInSeconds)
How long, in seconds, for the canary to continue making regular runs after it was created. The runs are performed according to the schedule in the
Expressionvalue.- Parameters:
durationInSeconds- How long, in seconds, for the canary to continue making regular runs after it was created. The runs are performed according to the schedule in theExpressionvalue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-