@Generated(value="software.amazon.awssdk:codegen") public final class IoTJobExponentialRolloutRate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IoTJobExponentialRolloutRate.Builder,IoTJobExponentialRolloutRate>
Contains information about an exponential rollout rate for a configuration deployment job.
| Modifier and Type | Class and Description |
|---|---|
static interface |
IoTJobExponentialRolloutRate.Builder |
| Modifier and Type | Method and Description |
|---|---|
Integer |
baseRatePerMinute()
The minimum number of devices that receive a pending job notification, per minute, when the job starts.
|
static IoTJobExponentialRolloutRate.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 rollout rate for the job.
|
IoTJobRateIncreaseCriteria |
rateIncreaseCriteria()
The criteria to increase the rollout rate for the job.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends IoTJobExponentialRolloutRate.Builder> |
serializableBuilderClass() |
IoTJobExponentialRolloutRate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer baseRatePerMinute()
The minimum number of devices that receive a pending job notification, per minute, when the job starts. This parameter defines the initial rollout rate of the job.
public final Double incrementFactor()
The exponential factor to increase the rollout rate for the job.
This parameter supports up to one digit after the decimal (for example, you can specify 1.5, but not
1.55).
This parameter supports up to one digit after the decimal (for example, you can specify 1.5,
but not 1.55).
public final IoTJobRateIncreaseCriteria rateIncreaseCriteria()
The criteria to increase the rollout rate for the job.
public IoTJobExponentialRolloutRate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<IoTJobExponentialRolloutRate.Builder,IoTJobExponentialRolloutRate>public static IoTJobExponentialRolloutRate.Builder builder()
public static Class<? extends IoTJobExponentialRolloutRate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.