Class DeploymentProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.DeploymentProps.Jsii$Proxy
- All Implemented Interfaces:
DeploymentProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DeploymentProps
@Stability(Stable)
@Internal
public static final class DeploymentProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements DeploymentProps
An implementation for
DeploymentProps-
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.apigateway.DeploymentProps
DeploymentProps.Builder, DeploymentProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(DeploymentProps.Builder builder) Constructor that initializes the object based on literal property values passed by theDeploymentProps.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 IRestApigetApi()The Rest API to deploy.final StringA description of the purpose of the API Gateway deployment.final BooleanWhen an API Gateway model is updated, a new deployment will automatically be created.final StringThe name of the stage the API Gateway deployment deploys to.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 theDeploymentProps.Builder.
-
-
Method Details
-
getApi
Description copied from interface:DeploymentPropsThe Rest API to deploy.- Specified by:
getApiin interfaceDeploymentProps
-
getDescription
Description copied from interface:DeploymentPropsA description of the purpose of the API Gateway deployment.Default: - No description.
- Specified by:
getDescriptionin interfaceDeploymentProps
-
getRetainDeployments
Description copied from interface:DeploymentPropsWhen an API Gateway model is updated, a new deployment will automatically be created.If this is true, the old API Gateway Deployment resource will not be deleted. This will allow manually reverting back to a previous deployment in case for example
Default: false
- Specified by:
getRetainDeploymentsin interfaceDeploymentProps
-
getStageName
Description copied from interface:DeploymentPropsThe name of the stage the API Gateway deployment deploys to.Default: - No stage name. If the `stageName` property is set but a stage with the corresponding name does not exist, a new stage resource will be created with the provided stage name.
- Specified by:
getStageNamein interfaceDeploymentProps
-
$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()
-