public static interface AwsJobExponentialRolloutRate.Builder extends SdkPojo, CopyableBuilder<AwsJobExponentialRolloutRate.Builder,AwsJobExponentialRolloutRate>
| Modifier and Type | Method and Description |
|---|---|
AwsJobExponentialRolloutRate.Builder |
baseRatePerMinute(Integer baseRatePerMinute)
The minimum number of things that will be notified of a pending job, per minute, at the start of the job
rollout.
|
AwsJobExponentialRolloutRate.Builder |
incrementFactor(Double incrementFactor)
The rate of increase for a job rollout.
|
AwsJobExponentialRolloutRate.Builder |
rateIncreaseCriteria(AwsJobRateIncreaseCriteria rateIncreaseCriteria)
The criteria to initiate the increase in rate of rollout for a job.
|
default AwsJobExponentialRolloutRate.Builder |
rateIncreaseCriteria(Consumer<AwsJobRateIncreaseCriteria.Builder> rateIncreaseCriteria)
The criteria to initiate the increase in rate of rollout for a job.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsJobExponentialRolloutRate.Builder baseRatePerMinute(Integer baseRatePerMinute)
The minimum number of things that will be notified of a pending job, per minute, at the start of the job rollout. This is the initial rate of the rollout.
baseRatePerMinute - The minimum number of things that will be notified of a pending job, per minute, at the start of the
job rollout. This is the initial rate of the rollout.AwsJobExponentialRolloutRate.Builder incrementFactor(Double incrementFactor)
The rate of increase for a job rollout. The number of things notified is multiplied by this factor.
incrementFactor - The rate of increase for a job rollout. The number of things notified is multiplied by this factor.AwsJobExponentialRolloutRate.Builder rateIncreaseCriteria(AwsJobRateIncreaseCriteria rateIncreaseCriteria)
The criteria to initiate the increase in rate of rollout for a job.
Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).
rateIncreaseCriteria - The criteria to initiate the increase in rate of rollout for a job.
Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).
default AwsJobExponentialRolloutRate.Builder rateIncreaseCriteria(Consumer<AwsJobRateIncreaseCriteria.Builder> rateIncreaseCriteria)
The criteria to initiate the increase in rate of rollout for a job.
Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).
This is a convenience method that creates an instance of theAwsJobRateIncreaseCriteria.Builder
avoiding the need to create one manually via AwsJobRateIncreaseCriteria.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to rateIncreaseCriteria(AwsJobRateIncreaseCriteria).
rateIncreaseCriteria - a consumer that will call methods on AwsJobRateIncreaseCriteria.BuilderrateIncreaseCriteria(AwsJobRateIncreaseCriteria)Copyright © 2023. All rights reserved.