Interface CfnDeployment.IoTJobExponentialRolloutRateProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDeployment.IoTJobExponentialRolloutRateProperty.Jsii$Proxy
- Enclosing class:
- CfnDeployment
@Stability(Stable)
public static interface CfnDeployment.IoTJobExponentialRolloutRateProperty
extends software.amazon.jsii.JsiiSerializable
Contains information about an exponential rollout rate for a configuration deployment job.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.greengrassv2.*; Object rateIncreaseCriteria; IoTJobExponentialRolloutRateProperty ioTJobExponentialRolloutRateProperty = IoTJobExponentialRolloutRateProperty.builder() .baseRatePerMinute(123) .incrementFactor(123) .rateIncreaseCriteria(rateIncreaseCriteria) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnDeployment.IoTJobExponentialRolloutRateProperty
static final class
An implementation forCfnDeployment.IoTJobExponentialRolloutRateProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The minimum number of devices that receive a pending job notification, per minute, when the job starts.The exponential factor to increase the rollout rate for the job.The criteria to increase the rollout rate for the job.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBaseRatePerMinute
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.
-
getIncrementFactor
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 not1.55
). -
getRateIncreaseCriteria
The criteria to increase the rollout rate for the job. -
builder
-