@Stability(value=Stable) @Internal public static final class CfnDeployment.StageDescriptionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDeployment.StageDescriptionProperty
CfnDeployment.StageDescriptionPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnDeployment.StageDescriptionProperty.Builder, CfnDeployment.StageDescriptionProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnDeployment.StageDescriptionProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnDeployment.AccessLogSettingProperty.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) |
Object |
getAccessLogSetting()
Specifies settings for logging access in this stage.
|
Object |
getCacheClusterEnabled()
Indicates whether cache clustering is enabled for the stage.
|
String |
getCacheClusterSize()
The size of the stage's cache cluster.
|
Object |
getCacheDataEncrypted()
Indicates whether the cached responses are encrypted.
|
Number |
getCacheTtlInSeconds()
The time-to-live (TTL) period, in seconds, that specifies how long API Gateway caches responses.
|
Object |
getCachingEnabled()
Indicates whether responses are cached and returned for requests.
|
Object |
getCanarySetting()
Specifies settings for the canary deployment in this stage.
|
String |
getClientCertificateId()
The identifier of the client certificate that API Gateway uses to call your integration endpoints in the stage.
|
Object |
getDataTraceEnabled()
Indicates whether data trace logging is enabled for methods in the stage.
|
String |
getDescription()
A description of the purpose of the stage.
|
String |
getDocumentationVersion()
The version identifier of the API documentation snapshot.
|
String |
getLoggingLevel()
The logging level for this method.
|
Object |
getMethodSettings()
Configures settings for all of the stage's methods.
|
Object |
getMetricsEnabled()
Indicates whether Amazon CloudWatch metrics are enabled for methods in the stage.
|
List<CfnTag> |
getTags()
An array of arbitrary tags (key-value pairs) to associate with the stage.
|
Number |
getThrottlingBurstLimit()
The target request burst rate limit.
|
Number |
getThrottlingRateLimit()
The target request steady-state rate limit.
|
Object |
getTracingEnabled()
Specifies whether active tracing with X-ray is enabled for this stage.
|
Object |
getVariables()
A map that defines the stage variables.
|
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(CfnDeployment.StageDescriptionProperty.Builder builder)
CfnDeployment.AccessLogSettingProperty.Builder.public final Object getAccessLogSetting()
CfnDeployment.StageDescriptionPropertygetAccessLogSetting in interface CfnDeployment.StageDescriptionPropertypublic final Object getCacheClusterEnabled()
CfnDeployment.StageDescriptionPropertygetCacheClusterEnabled in interface CfnDeployment.StageDescriptionPropertypublic final String getCacheClusterSize()
CfnDeployment.StageDescriptionPropertygetCacheClusterSize in interface CfnDeployment.StageDescriptionPropertypublic final Object getCacheDataEncrypted()
CfnDeployment.StageDescriptionPropertygetCacheDataEncrypted in interface CfnDeployment.StageDescriptionPropertypublic final Number getCacheTtlInSeconds()
CfnDeployment.StageDescriptionPropertygetCacheTtlInSeconds in interface CfnDeployment.StageDescriptionPropertypublic final Object getCachingEnabled()
CfnDeployment.StageDescriptionPropertyYou must enable a cache cluster on the stage to cache responses. For more information, see Enable API Gateway Caching in a Stage to Enhance API Performance in the API Gateway Developer Guide .
getCachingEnabled in interface CfnDeployment.StageDescriptionPropertypublic final Object getCanarySetting()
CfnDeployment.StageDescriptionPropertygetCanarySetting in interface CfnDeployment.StageDescriptionPropertypublic final String getClientCertificateId()
CfnDeployment.StageDescriptionPropertygetClientCertificateId in interface CfnDeployment.StageDescriptionPropertypublic final Object getDataTraceEnabled()
CfnDeployment.StageDescriptionPropertyAPI Gateway pushes these logs to Amazon CloudWatch Logs.
getDataTraceEnabled in interface CfnDeployment.StageDescriptionPropertypublic final String getDescription()
CfnDeployment.StageDescriptionPropertygetDescription in interface CfnDeployment.StageDescriptionPropertypublic final String getDocumentationVersion()
CfnDeployment.StageDescriptionPropertygetDocumentationVersion in interface CfnDeployment.StageDescriptionPropertypublic final String getLoggingLevel()
CfnDeployment.StageDescriptionProperty
For valid values, see the loggingLevel property of the Stage resource in the Amazon API Gateway API Reference .
getLoggingLevel in interface CfnDeployment.StageDescriptionPropertypublic final Object getMethodSettings()
CfnDeployment.StageDescriptionPropertygetMethodSettings in interface CfnDeployment.StageDescriptionPropertypublic final Object getMetricsEnabled()
CfnDeployment.StageDescriptionPropertygetMetricsEnabled in interface CfnDeployment.StageDescriptionPropertypublic final List<CfnTag> getTags()
CfnDeployment.StageDescriptionPropertygetTags in interface CfnDeployment.StageDescriptionPropertypublic final Number getThrottlingBurstLimit()
CfnDeployment.StageDescriptionPropertyThis allows more requests through for a period of time than the target rate limit. For more information, see Manage API Request Throttling in the API Gateway Developer Guide .
getThrottlingBurstLimit in interface CfnDeployment.StageDescriptionPropertypublic final Number getThrottlingRateLimit()
CfnDeployment.StageDescriptionPropertyFor more information, see Manage API Request Throttling in the API Gateway Developer Guide .
getThrottlingRateLimit in interface CfnDeployment.StageDescriptionPropertypublic final Object getTracingEnabled()
CfnDeployment.StageDescriptionPropertyFor more information, see Trace API Gateway API Execution with AWS X-Ray in the API Gateway Developer Guide .
getTracingEnabled in interface CfnDeployment.StageDescriptionPropertypublic final Object getVariables()
CfnDeployment.StageDescriptionProperty
Variable names must consist of alphanumeric characters, and the values must match the following regular expression: [A-Za-z0-9-._~:/?#&=,]+ .
getVariables in interface CfnDeployment.StageDescriptionProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.