Class CfnStageProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.CfnStageProps.Jsii$Proxy
- All Implemented Interfaces:
CfnStageProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnStageProps
@Stability(Stable)
@Internal
public static final class CfnStageProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnStageProps
An implementation for
CfnStageProps
-
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.CfnStageProps
CfnStageProps.Builder, CfnStageProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnStageProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnStageProps.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 Object
Access log settings, including the access log format and access log destination ARN.final Object
Specifies whether a cache cluster is enabled for the stage.final String
The stage's cache capacity in GB.final Object
Settings for the canary deployment in this stage.final String
The identifier of a client certificate for an API stage.final String
The identifier of the Deployment that the stage points to.final String
The stage's description.final String
The version of the associated API documentation.final Object
A map that defines the method settings for a Stage resource.final String
The string identifier of the associated RestApi.final String
The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to API Gateway.getTags()
The collection of tags.final Object
Specifies whether active tracing with X-ray is enabled for the Stage.final Object
A map (string-to-string map) that defines the stage variables, where the variable name is the key and the variable value is the value.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 theCfnStageProps.Builder
.
-
-
Method Details
-
getRestApiId
Description copied from interface:CfnStageProps
The string identifier of the associated RestApi.- Specified by:
getRestApiId
in interfaceCfnStageProps
- See Also:
-
getAccessLogSetting
Description copied from interface:CfnStageProps
Access log settings, including the access log format and access log destination ARN.- Specified by:
getAccessLogSetting
in interfaceCfnStageProps
- See Also:
-
getCacheClusterEnabled
Description copied from interface:CfnStageProps
Specifies whether a cache cluster is enabled for the stage.To activate a method-level cache, set
CachingEnabled
totrue
for a method.- Specified by:
getCacheClusterEnabled
in interfaceCfnStageProps
- See Also:
-
getCacheClusterSize
Description copied from interface:CfnStageProps
The stage's cache capacity in GB.For more information about choosing a cache size, see Enabling API caching to enhance responsiveness .
- Specified by:
getCacheClusterSize
in interfaceCfnStageProps
- See Also:
-
getCanarySetting
Description copied from interface:CfnStageProps
Settings for the canary deployment in this stage.- Specified by:
getCanarySetting
in interfaceCfnStageProps
- See Also:
-
getClientCertificateId
Description copied from interface:CfnStageProps
The identifier of a client certificate for an API stage.- Specified by:
getClientCertificateId
in interfaceCfnStageProps
- See Also:
-
getDeploymentId
Description copied from interface:CfnStageProps
The identifier of the Deployment that the stage points to.- Specified by:
getDeploymentId
in interfaceCfnStageProps
- See Also:
-
getDescription
Description copied from interface:CfnStageProps
The stage's description.- Specified by:
getDescription
in interfaceCfnStageProps
- See Also:
-
getDocumentationVersion
Description copied from interface:CfnStageProps
The version of the associated API documentation.- Specified by:
getDocumentationVersion
in interfaceCfnStageProps
- See Also:
-
getMethodSettings
Description copied from interface:CfnStageProps
A map that defines the method settings for a Stage resource.Keys (designated as
/{method_setting_key
below) are method paths defined as{resource_path}/{http_method}
for an individual method override, or/\* /\*
for overriding all methods in the stage.- Specified by:
getMethodSettings
in interfaceCfnStageProps
- See Also:
-
getStageName
Description copied from interface:CfnStageProps
The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to API Gateway.Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.
- Specified by:
getStageName
in interfaceCfnStageProps
- See Also:
-
getTags
Description copied from interface:CfnStageProps
The collection of tags.Each tag element is associated with a given resource.
- Specified by:
getTags
in interfaceCfnStageProps
- See Also:
-
getTracingEnabled
Description copied from interface:CfnStageProps
Specifies whether active tracing with X-ray is enabled for the Stage.- Specified by:
getTracingEnabled
in interfaceCfnStageProps
- See Also:
-
getVariables
Description copied from interface:CfnStageProps
A map (string-to-string map) that defines the stage variables, where the variable name is the key and the variable value is the value.Variable names are limited to alphanumeric characters. Values must match the following regular expression:
[A-Za-z0-9-._~:/?#&=,]+
.- Specified by:
getVariables
in interfaceCfnStageProps
- See Also:
-
$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()
-