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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.CfnStageProps
CfnStageProps.Builder, CfnStageProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnStageProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnStageProps.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 ObjectAccess log settings, including the access log format and access log destination ARN.final ObjectSpecifies whether a cache cluster is enabled for the stage.final StringThe stage's cache capacity in GB.final ObjectSettings for the canary deployment in this stage.final StringThe identifier of a client certificate for an API stage.final StringThe identifier of the Deployment that the stage points to.final StringThe stage's description.final StringThe version of the associated API documentation.final ObjectA map that defines the method settings for a Stage resource.final StringThe string identifier of the associated RestApi.final StringThe 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 ObjectSpecifies whether active tracing with X-ray is enabled for the Stage.final ObjectA 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 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 theCfnStageProps.Builder.
-
-
Method Details
-
getRestApiId
Description copied from interface:CfnStagePropsThe string identifier of the associated RestApi.- Specified by:
getRestApiIdin interfaceCfnStageProps- See Also:
-
getAccessLogSetting
Description copied from interface:CfnStagePropsAccess log settings, including the access log format and access log destination ARN.- Specified by:
getAccessLogSettingin interfaceCfnStageProps- See Also:
-
getCacheClusterEnabled
Description copied from interface:CfnStagePropsSpecifies whether a cache cluster is enabled for the stage.To activate a method-level cache, set
CachingEnabledtotruefor a method.- Specified by:
getCacheClusterEnabledin interfaceCfnStageProps- See Also:
-
getCacheClusterSize
Description copied from interface:CfnStagePropsThe stage's cache capacity in GB.For more information about choosing a cache size, see Enabling API caching to enhance responsiveness .
- Specified by:
getCacheClusterSizein interfaceCfnStageProps- See Also:
-
getCanarySetting
Description copied from interface:CfnStagePropsSettings for the canary deployment in this stage.- Specified by:
getCanarySettingin interfaceCfnStageProps- See Also:
-
getClientCertificateId
Description copied from interface:CfnStagePropsThe identifier of a client certificate for an API stage.- Specified by:
getClientCertificateIdin interfaceCfnStageProps- See Also:
-
getDeploymentId
Description copied from interface:CfnStagePropsThe identifier of the Deployment that the stage points to.- Specified by:
getDeploymentIdin interfaceCfnStageProps- See Also:
-
getDescription
Description copied from interface:CfnStagePropsThe stage's description.- Specified by:
getDescriptionin interfaceCfnStageProps- See Also:
-
getDocumentationVersion
Description copied from interface:CfnStagePropsThe version of the associated API documentation.- Specified by:
getDocumentationVersionin interfaceCfnStageProps- See Also:
-
getMethodSettings
Description copied from interface:CfnStagePropsA map that defines the method settings for a Stage resource.Keys (designated as
/{method_setting_keybelow) are method paths defined as{resource_path}/{http_method}for an individual method override, or/\* /\*for overriding all methods in the stage.- Specified by:
getMethodSettingsin interfaceCfnStageProps- See Also:
-
getStageName
Description copied from interface:CfnStagePropsThe 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:
getStageNamein interfaceCfnStageProps- See Also:
-
getTags
Description copied from interface:CfnStagePropsThe collection of tags.Each tag element is associated with a given resource.
- Specified by:
getTagsin interfaceCfnStageProps- See Also:
-
getTracingEnabled
Description copied from interface:CfnStagePropsSpecifies whether active tracing with X-ray is enabled for the Stage.- Specified by:
getTracingEnabledin interfaceCfnStageProps- See Also:
-
getVariables
Description copied from interface:CfnStagePropsA 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:
getVariablesin interfaceCfnStageProps- See Also:
-
$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()
-