@Stability(value=Experimental) @Internal public static final class CustomLambdaDeploymentConfigProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CustomLambdaDeploymentConfigProps
CustomLambdaDeploymentConfigPropssoftware.amazon.jsii.JsiiObject.InitializationModeCustomLambdaDeploymentConfigProps.Builder, CustomLambdaDeploymentConfigProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(Duration interval,
Number percentage,
CustomLambdaDeploymentConfigType type,
String deploymentConfigName)
Constructor that initializes the object based on literal property values passed by the
CustomLambdaDeploymentConfigProps.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) |
String |
getDeploymentConfigName()
(experimental) The verbatim name of the deployment config.
|
Duration |
getInterval()
(experimental) 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.
|
Number |
getPercentage()
(experimental) 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()
(experimental) The type of deployment config, either CANARY or LINEAR.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(Duration interval, Number percentage, CustomLambdaDeploymentConfigType type, String deploymentConfigName)
CustomLambdaDeploymentConfigProps.Builder.public final Duration getInterval()
CustomLambdaDeploymentConfigPropsgetInterval in interface CustomLambdaDeploymentConfigPropspublic final Number getPercentage()
CustomLambdaDeploymentConfigPropsgetPercentage in interface CustomLambdaDeploymentConfigPropspublic final CustomLambdaDeploymentConfigType getType()
CustomLambdaDeploymentConfigPropsgetType in interface CustomLambdaDeploymentConfigPropspublic final String getDeploymentConfigName()
CustomLambdaDeploymentConfigPropsMust be unique per account/region. Other parameters cannot be updated if this name is provided.
Default: - automatically generated name
getDeploymentConfigName in interface CustomLambdaDeploymentConfigProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.