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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.DeploymentProps
DeploymentProps.Builder, DeploymentProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(DeploymentProps.Builder builder) Constructor that initializes the object based on literal property values passed by theDeploymentProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final IRestApi
getApi()
The Rest API to deploy.final String
A description of the purpose of the API Gateway deployment.final Boolean
When an API Gateway model is updated, a new deployment will automatically be created.final String
The name of the stage the API Gateway deployment deploys to.final int
hashCode()
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:DeploymentProps
The Rest API to deploy.- Specified by:
getApi
in interfaceDeploymentProps
-
getDescription
Description copied from interface:DeploymentProps
A description of the purpose of the API Gateway deployment.Default: - No description.
- Specified by:
getDescription
in interfaceDeploymentProps
-
getRetainDeployments
Description copied from interface:DeploymentProps
When 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:
getRetainDeployments
in interfaceDeploymentProps
-
getStageName
Description copied from interface:DeploymentProps
The 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:
getStageName
in interfaceDeploymentProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-