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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.appconfig.RolloutStrategyProps
RolloutStrategyProps.Builder, RolloutStrategyProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(RolloutStrategyProps.Builder builder) Constructor that initializes the object based on literal property values passed by theRolloutStrategyProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal DurationThe deployment duration of the deployment strategy.final DurationThe final bake time of the deployment strategy.final NumberThe growth factor of the deployment strategy.final inthashCode()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:RolloutStrategyPropsThe deployment duration of the deployment strategy.This defines the total amount of time for a deployment to last.
- Specified by:
getDeploymentDurationin interfaceRolloutStrategyProps
-
getGrowthFactor
Description copied from interface:RolloutStrategyPropsThe growth factor of the deployment strategy.This defines the percentage of targets to receive a deployed configuration during each interval.
- Specified by:
getGrowthFactorin interfaceRolloutStrategyProps
-
getFinalBakeTime
Description copied from interface:RolloutStrategyPropsThe 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:
getFinalBakeTimein interfaceRolloutStrategyProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-