Class CfnDeploymentConfigPropsMixin.TrafficRoutingConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.codedeploy.CfnDeploymentConfigPropsMixin.TrafficRoutingConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeploymentConfigPropsMixin.TrafficRoutingConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeploymentConfigPropsMixin.TrafficRoutingConfigProperty
@Stability(Stable)
@Internal
public static final class CfnDeploymentConfigPropsMixin.TrafficRoutingConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDeploymentConfigPropsMixin.TrafficRoutingConfigProperty
An implementation for
CfnDeploymentConfigPropsMixin.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.cfnpropertymixins.services.codedeploy.CfnDeploymentConfigPropsMixin.TrafficRoutingConfigProperty
CfnDeploymentConfigPropsMixin.TrafficRoutingConfigProperty.Builder, CfnDeploymentConfigPropsMixin.TrafficRoutingConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeploymentConfigPropsMixin.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 theCfnDeploymentConfigPropsMixin.TrafficRoutingConfigProperty.Builder.
-
-
Method Details
-
getTimeBasedCanary
Description copied from interface:CfnDeploymentConfigPropsMixin.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
IResolvableorCfnDeploymentConfigPropsMixin.TimeBasedCanaryProperty- Specified by:
getTimeBasedCanaryin interfaceCfnDeploymentConfigPropsMixin.TrafficRoutingConfigProperty- See Also:
-
getTimeBasedLinear
Description copied from interface:CfnDeploymentConfigPropsMixin.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
IResolvableorCfnDeploymentConfigPropsMixin.TimeBasedLinearProperty- Specified by:
getTimeBasedLinearin interfaceCfnDeploymentConfigPropsMixin.TrafficRoutingConfigProperty- See Also:
-
getType
Description copied from interface:CfnDeploymentConfigPropsMixin.TrafficRoutingConfigPropertyThe type of traffic shifting (TimeBasedCanaryorTimeBasedLinear) used by a deployment configuration.- Specified by:
getTypein interfaceCfnDeploymentConfigPropsMixin.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()
-