@Generated(value="software.amazon.awssdk:codegen") public final class AwsJobExponentialRolloutRate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsJobExponentialRolloutRate.Builder,AwsJobExponentialRolloutRate>
The rate of increase for a job rollout. This parameter allows you to define an exponential rate increase for a job rollout.
Modifier and Type | Class and Description |
---|---|
static interface |
AwsJobExponentialRolloutRate.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 the job rollout.
|
static AwsJobExponentialRolloutRate.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Double |
incrementFactor()
The rate of increase for a job rollout.
|
AwsJobRateIncreaseCriteria |
rateIncreaseCriteria()
The criteria to initiate the increase in rate of rollout for a job.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsJobExponentialRolloutRate.Builder> |
serializableBuilderClass() |
AwsJobExponentialRolloutRate.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 the job rollout. This is the initial rate of the rollout.
public final Double incrementFactor()
The rate of increase for a job rollout. The number of things notified is multiplied by this factor.
public final AwsJobRateIncreaseCriteria 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 AwsJobExponentialRolloutRate.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<AwsJobExponentialRolloutRate.Builder,AwsJobExponentialRolloutRate>
public static AwsJobExponentialRolloutRate.Builder builder()
public static Class<? extends AwsJobExponentialRolloutRate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.