@Stability(value=Stable) @Internal public static final class CfnDeploymentConfig.TrafficRoutingConfigProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDeploymentConfig.TrafficRoutingConfigProperty
CfnDeploymentConfig.TrafficRoutingConfigProperty
software.amazon.jsii.JsiiObject.InitializationMode
CfnDeploymentConfig.TrafficRoutingConfigProperty.Builder, CfnDeploymentConfig.TrafficRoutingConfigProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(CfnDeploymentConfig.TrafficRoutingConfigProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnDeploymentConfig.MinimumHealthyHostsProperty.Builder . |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getTimeBasedCanary()
A configuration that shifts traffic from one version of a Lambda function or ECS task set to another in two increments.
|
Object |
getTimeBasedLinear()
A 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.
|
String |
getType()
The type of traffic shifting ( `TimeBasedCanary` or `TimeBasedLinear` ) used by a deployment configuration.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.protected Jsii$Proxy(CfnDeploymentConfig.TrafficRoutingConfigProperty.Builder builder)
CfnDeploymentConfig.MinimumHealthyHostsProperty.Builder
.public final String getType()
CfnDeploymentConfig.TrafficRoutingConfigProperty
getType
in interface CfnDeploymentConfig.TrafficRoutingConfigProperty
public final Object getTimeBasedCanary()
CfnDeploymentConfig.TrafficRoutingConfigProperty
The original and target Lambda function versions or ECS task sets are specified in the deployment's AppSpec file.
getTimeBasedCanary
in interface CfnDeploymentConfig.TrafficRoutingConfigProperty
public final Object getTimeBasedLinear()
CfnDeploymentConfig.TrafficRoutingConfigProperty
The original and target Lambda function versions or Amazon ECS task sets are specified in the deployment's AppSpec file.
getTimeBasedLinear
in interface CfnDeploymentConfig.TrafficRoutingConfigProperty
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2022. All rights reserved.