@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) |
boolean |
equalsBySdkFields(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() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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()
toBuilder in interface ToCopyableBuilder<ExponentialRolloutRate.Builder,ExponentialRolloutRate>public static ExponentialRolloutRate.Builder builder()
public static Class<? extends ExponentialRolloutRate.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.