Interface CfnDeploymentPropsMixin.IoTJobExponentialRolloutRateProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDeploymentPropsMixin.IoTJobExponentialRolloutRateProperty.Jsii$Proxy
- Enclosing class:
CfnDeploymentPropsMixin
@Stability(Stable)
public static interface CfnDeploymentPropsMixin.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.cfnpropertymixins.services.greengrassv2.*;
Object rateIncreaseCriteria;
IoTJobExponentialRolloutRateProperty ioTJobExponentialRolloutRateProperty = IoTJobExponentialRolloutRateProperty.builder()
.baseRatePerMinute(123)
.incrementFactor(123)
.rateIncreaseCriteria(rateIncreaseCriteria)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnDeploymentPropsMixin.IoTJobExponentialRolloutRateProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default NumberThe minimum number of devices that receive a pending job notification, per minute, when the job starts.default NumberThe exponential factor to increase the rollout rate for the job.default ObjectThe 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.
- See Also:
-
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).- See Also:
-
getRateIncreaseCriteria
The criteria to increase the rollout rate for the job.- See Also:
-
builder
@Stability(Stable) static CfnDeploymentPropsMixin.IoTJobExponentialRolloutRateProperty.Builder builder()
-