public static final class CustomLambdaDeploymentConfigProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CustomLambdaDeploymentConfigProps
CustomLambdaDeploymentConfigProps
CustomLambdaDeploymentConfigProps.Builder, CustomLambdaDeploymentConfigProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.String |
getDeploymentConfigName()
The verbatim name of the deployment config.
|
Duration |
getInterval()
The interval, in number of minutes: - For LINEAR, how frequently additional traffic is shifted - For CANARY, how long to shift traffic before the full deployment.
|
java.lang.Number |
getPercentage()
The integer percentage of traffic to shift: - For LINEAR, the percentage to shift every interval - For CANARY, the percentage to shift until the interval passes, before the full deployment.
|
CustomLambdaDeploymentConfigType |
getType()
The type of deployment config, either CANARY or LINEAR.
|
int |
hashCode() |
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.public final Duration getInterval()
CustomLambdaDeploymentConfigProps
getInterval
in interface CustomLambdaDeploymentConfigProps
public final java.lang.Number getPercentage()
CustomLambdaDeploymentConfigProps
getPercentage
in interface CustomLambdaDeploymentConfigProps
public final CustomLambdaDeploymentConfigType getType()
CustomLambdaDeploymentConfigProps
getType
in interface CustomLambdaDeploymentConfigProps
public final java.lang.String getDeploymentConfigName()
CustomLambdaDeploymentConfigProps
Must be unique per account/region. Other parameters cannot be updated if this name is provided.
Default: - automatically generated name
getDeploymentConfigName
in interface CustomLambdaDeploymentConfigProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()