@Generated(value="software.amazon.awssdk:codegen") public final class ExponentialRolloutRate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ExponentialRolloutRate.Builder,ExponentialRolloutRate>
Allows you to create an exponential rate of rollout for a job.
Modifier and Type | Class and Description |
---|---|
static interface |
ExponentialRolloutRate.Builder |
Modifier and Type | Method and Description |
---|---|
Integer |
baseRatePerMinute()
The minimum number of things that will be notified of a pending job, per minute at the start of job rollout.
|
static ExponentialRolloutRate.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Double |
incrementFactor()
The exponential factor to increase the rate of rollout for a job.
|
RateIncreaseCriteria |
rateIncreaseCriteria()
The criteria to initiate the increase in rate of rollout for a job.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ExponentialRolloutRate.Builder> |
serializableBuilderClass() |
ExponentialRolloutRate.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public Integer baseRatePerMinute()
The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout.
public Double incrementFactor()
The exponential factor to increase the rate of rollout for a job.
public RateIncreaseCriteria rateIncreaseCriteria()
The criteria to initiate the increase in rate of rollout for a job.
AWS IoT supports up to one digit after the decimal (for example, 1.5, but not 1.55).
AWS IoT supports up to one digit after the decimal (for example, 1.5, but not 1.55).
public ExponentialRolloutRate.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ExponentialRolloutRate.Builder,ExponentialRolloutRate>
public static ExponentialRolloutRate.Builder builder()
public static Class<? extends ExponentialRolloutRate.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.