@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, wait
copy
public final 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 final Double incrementFactor()
The exponential factor to increase the 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).
Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).
public final RateIncreaseCriteria rateIncreaseCriteria()
The criteria to initiate the increase in rate of rollout for a job.
public ExponentialRolloutRate.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ExponentialRolloutRate.Builder,ExponentialRolloutRate>
public static ExponentialRolloutRate.Builder builder()
public static Class<? extends ExponentialRolloutRate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.