@Stability(value=Stable) public static final class CfnJobTemplate.ExponentialRolloutRateProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnJobTemplate.ExponentialRolloutRateProperty>
CfnJobTemplate.ExponentialRolloutRateProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnJobTemplate.ExponentialRolloutRateProperty.Builder |
baseRatePerMinute(Number baseRatePerMinute)
Sets the value of
CfnJobTemplate.ExponentialRolloutRateProperty.getBaseRatePerMinute() |
CfnJobTemplate.ExponentialRolloutRateProperty |
build()
Builds the configured instance.
|
CfnJobTemplate.ExponentialRolloutRateProperty.Builder |
incrementFactor(Number incrementFactor)
Sets the value of
CfnJobTemplate.ExponentialRolloutRateProperty.getIncrementFactor() |
CfnJobTemplate.ExponentialRolloutRateProperty.Builder |
rateIncreaseCriteria(CfnJobTemplate.RateIncreaseCriteriaProperty rateIncreaseCriteria)
Sets the value of
CfnJobTemplate.ExponentialRolloutRateProperty.getRateIncreaseCriteria() |
CfnJobTemplate.ExponentialRolloutRateProperty.Builder |
rateIncreaseCriteria(IResolvable rateIncreaseCriteria)
Sets the value of
CfnJobTemplate.ExponentialRolloutRateProperty.getRateIncreaseCriteria() |
@Stability(value=Stable) public CfnJobTemplate.ExponentialRolloutRateProperty.Builder baseRatePerMinute(Number baseRatePerMinute)
CfnJobTemplate.ExponentialRolloutRateProperty.getBaseRatePerMinute()baseRatePerMinute - The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter is required.
This parameter allows you to define the initial rate of rollout.this@Stability(value=Stable) public CfnJobTemplate.ExponentialRolloutRateProperty.Builder incrementFactor(Number incrementFactor)
CfnJobTemplate.ExponentialRolloutRateProperty.getIncrementFactor()incrementFactor - The exponential factor to increase the rate of rollout for a job. This parameter is required.
AWS IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).this@Stability(value=Stable) public CfnJobTemplate.ExponentialRolloutRateProperty.Builder rateIncreaseCriteria(IResolvable rateIncreaseCriteria)
CfnJobTemplate.ExponentialRolloutRateProperty.getRateIncreaseCriteria()rateIncreaseCriteria - The criteria to initiate the increase in rate of rollout for a job. This parameter is required.this@Stability(value=Stable) public CfnJobTemplate.ExponentialRolloutRateProperty.Builder rateIncreaseCriteria(CfnJobTemplate.RateIncreaseCriteriaProperty rateIncreaseCriteria)
CfnJobTemplate.ExponentialRolloutRateProperty.getRateIncreaseCriteria()rateIncreaseCriteria - The criteria to initiate the increase in rate of rollout for a job. This parameter is required.this@Stability(value=Stable) public CfnJobTemplate.ExponentialRolloutRateProperty build()
build in interface software.amazon.jsii.Builder<CfnJobTemplate.ExponentialRolloutRateProperty>CfnJobTemplate.ExponentialRolloutRatePropertyNullPointerException - if any required attribute was not providedCopyright © 2023. All rights reserved.