Class RolloutStrategyProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appconfig.RolloutStrategyProps.Jsii$Proxy
- All Implemented Interfaces:
RolloutStrategyProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
RolloutStrategyProps
@Stability(Stable)
@Internal
public static final class RolloutStrategyProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements RolloutStrategyProps
An implementation for
RolloutStrategyProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.appconfig.RolloutStrategyProps
RolloutStrategyProps.Builder, RolloutStrategyProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(RolloutStrategyProps.Builder builder) Constructor that initializes the object based on literal property values passed by theRolloutStrategyProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Duration
The deployment duration of the deployment strategy.final Duration
The final bake time of the deployment strategy.final Number
The growth factor of the deployment strategy.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theRolloutStrategyProps.Builder
.
-
-
Method Details
-
getDeploymentDuration
Description copied from interface:RolloutStrategyProps
The deployment duration of the deployment strategy.This defines the total amount of time for a deployment to last.
- Specified by:
getDeploymentDuration
in interfaceRolloutStrategyProps
-
getGrowthFactor
Description copied from interface:RolloutStrategyProps
The growth factor of the deployment strategy.This defines the percentage of targets to receive a deployed configuration during each interval.
- Specified by:
getGrowthFactor
in interfaceRolloutStrategyProps
-
getFinalBakeTime
Description copied from interface:RolloutStrategyProps
The final bake time of the deployment strategy.This setting specifies the amount of time AWS AppConfig monitors for Amazon CloudWatch alarms after the configuration has been deployed to 100% of its targets, before considering the deployment to be complete. If an alarm is triggered during this time, AWS AppConfig rolls back the deployment.
Default: Duration.minutes(0)
- Specified by:
getFinalBakeTime
in interfaceRolloutStrategyProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-