Class CfnDeploymentConfig.TrafficRoutingConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codedeploy.CfnDeploymentConfig.TrafficRoutingConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeploymentConfig.TrafficRoutingConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeploymentConfig.TrafficRoutingConfigProperty
@Stability(Stable)
@Internal
public static final class CfnDeploymentConfig.TrafficRoutingConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDeploymentConfig.TrafficRoutingConfigProperty
An implementation for
CfnDeploymentConfig.TrafficRoutingConfigProperty-
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.codedeploy.CfnDeploymentConfig.TrafficRoutingConfigProperty
CfnDeploymentConfig.TrafficRoutingConfigProperty.Builder, CfnDeploymentConfig.TrafficRoutingConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeploymentConfig.TrafficRoutingConfigProperty.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 ObjectA configuration that shifts traffic from one version of a Lambda function or ECS task set to another in two increments.final ObjectA configuration that shifts traffic from one version of a Lambda function or Amazon ECS task set to another in equal increments, with an equal number of minutes between each increment.final StringgetType()The type of traffic shifting (TimeBasedCanaryorTimeBasedLinear) used by a deployment configuration.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 theCfnDeploymentConfig.TrafficRoutingConfigProperty.Builder.
-
-
Method Details
-
getType
Description copied from interface:CfnDeploymentConfig.TrafficRoutingConfigPropertyThe type of traffic shifting (TimeBasedCanaryorTimeBasedLinear) used by a deployment configuration.- Specified by:
getTypein interfaceCfnDeploymentConfig.TrafficRoutingConfigProperty- See Also:
-
getTimeBasedCanary
Description copied from interface:CfnDeploymentConfig.TrafficRoutingConfigPropertyA configuration that shifts traffic from one version of a Lambda function or ECS task set to another in two increments.The original and target Lambda function versions or ECS task sets are specified in the deployment's AppSpec file.
Returns union: either
IResolvableorCfnDeploymentConfig.TimeBasedCanaryProperty- Specified by:
getTimeBasedCanaryin interfaceCfnDeploymentConfig.TrafficRoutingConfigProperty- See Also:
-
getTimeBasedLinear
Description copied from interface:CfnDeploymentConfig.TrafficRoutingConfigPropertyA configuration that shifts traffic from one version of a Lambda function or Amazon ECS task set to another in equal increments, with an equal number of minutes between each increment.The original and target Lambda function versions or Amazon ECS task sets are specified in the deployment's AppSpec file.
Returns union: either
IResolvableorCfnDeploymentConfig.TimeBasedLinearProperty- Specified by:
getTimeBasedLinearin interfaceCfnDeploymentConfig.TrafficRoutingConfigProperty- See Also:
-
$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()
-