@Stability(value=Stable)
public static interface CfnJobTemplate.ExponentialRolloutRateProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.iot.*;
ExponentialRolloutRateProperty exponentialRolloutRateProperty = ExponentialRolloutRateProperty.builder()
.baseRatePerMinute(123)
.incrementFactor(123)
.rateIncreaseCriteria(RateIncreaseCriteriaProperty.builder()
.numberOfNotifiedThings(123)
.numberOfSucceededThings(123)
.build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnJobTemplate.ExponentialRolloutRateProperty.Builder
A builder for
CfnJobTemplate.ExponentialRolloutRateProperty |
static class |
CfnJobTemplate.ExponentialRolloutRateProperty.Jsii$Proxy
An implementation for
CfnJobTemplate.ExponentialRolloutRateProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnJobTemplate.ExponentialRolloutRateProperty.Builder |
builder() |
Number |
getBaseRatePerMinute()
The minimum number of things that will be notified of a pending job, per minute at the start of job rollout.
|
Number |
getIncrementFactor()
The exponential factor to increase the rate of rollout for a job.
|
Object |
getRateIncreaseCriteria()
The criteria to initiate the increase in rate of rollout for a job.
|
@Stability(value=Stable) @NotNull Number getBaseRatePerMinute()
This parameter allows you to define the initial rate of rollout.
@Stability(value=Stable) @NotNull Number getIncrementFactor()
AWS IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).
@Stability(value=Stable) @NotNull Object getRateIncreaseCriteria()
@Stability(value=Stable) static CfnJobTemplate.ExponentialRolloutRateProperty.Builder builder()
Copyright © 2023. All rights reserved.