Class CfnDeployment.DeploymentCanarySettingsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.CfnDeployment.DeploymentCanarySettingsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeployment.DeploymentCanarySettingsProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeployment.DeploymentCanarySettingsProperty
@Stability(Stable)
@Internal
public static final class CfnDeployment.DeploymentCanarySettingsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDeployment.DeploymentCanarySettingsProperty
An implementation for
CfnDeployment.DeploymentCanarySettingsProperty
-
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.apigateway.CfnDeployment.DeploymentCanarySettingsProperty
CfnDeployment.DeploymentCanarySettingsProperty.Builder, CfnDeployment.DeploymentCanarySettingsProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDeployment.DeploymentCanarySettingsProperty.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 Number
The percentage (0.0-100.0) of traffic routed to the canary deployment.final Object
A stage variable overrides used for the canary release deployment.final Object
A Boolean flag to indicate whether the canary release deployment uses the stage cache or not.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 theCfnDeployment.DeploymentCanarySettingsProperty.Builder
.
-
-
Method Details
-
getPercentTraffic
Description copied from interface:CfnDeployment.DeploymentCanarySettingsProperty
The percentage (0.0-100.0) of traffic routed to the canary deployment.- Specified by:
getPercentTraffic
in interfaceCfnDeployment.DeploymentCanarySettingsProperty
-
getStageVariableOverrides
Description copied from interface:CfnDeployment.DeploymentCanarySettingsProperty
A stage variable overrides used for the canary release deployment.They can override existing stage variables or add new stage variables for the canary release deployment. These stage variables are represented as a string-to-string map between stage variable names and their values.
- Specified by:
getStageVariableOverrides
in interfaceCfnDeployment.DeploymentCanarySettingsProperty
-
getUseStageCache
Description copied from interface:CfnDeployment.DeploymentCanarySettingsProperty
A Boolean flag to indicate whether the canary release deployment uses the stage cache or not.- Specified by:
getUseStageCache
in interfaceCfnDeployment.DeploymentCanarySettingsProperty
-
$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()
-