@Stability(value=Stable) @Internal public static final class CfnDeployment.MethodSettingProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDeployment.MethodSettingProperty
CfnDeployment.MethodSettingPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnDeployment.MethodSettingProperty.Builder, CfnDeployment.MethodSettingProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnDeployment.MethodSettingProperty.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 |
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 |
getDataTraceEnabled()
Indicates whether data trace logging is enabled for methods in the stage.
|
String |
getHttpMethod()
The HTTP method.
|
String |
getLoggingLevel()
The logging level for this method.
|
Object |
getMetricsEnabled()
Indicates whether Amazon CloudWatch metrics are enabled for methods in the stage.
|
String |
getResourcePath()
The resource path for this method.
|
Number |
getThrottlingBurstLimit()
The number of burst requests per second that API Gateway permits across all APIs, stages, and methods in your AWS account .
|
Number |
getThrottlingRateLimit()
The number of steady-state requests per second that API Gateway permits across all APIs, stages, and methods in your AWS account .
|
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.MethodSettingProperty.Builder builder)
CfnDeployment.AccessLogSettingProperty.Builder.public final Object getCacheDataEncrypted()
CfnDeployment.MethodSettingPropertygetCacheDataEncrypted in interface CfnDeployment.MethodSettingPropertypublic final Number getCacheTtlInSeconds()
CfnDeployment.MethodSettingPropertygetCacheTtlInSeconds in interface CfnDeployment.MethodSettingPropertypublic final Object getCachingEnabled()
CfnDeployment.MethodSettingPropertyYou 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.MethodSettingPropertypublic final Object getDataTraceEnabled()
CfnDeployment.MethodSettingPropertyAPI Gateway pushes these logs to Amazon CloudWatch Logs.
getDataTraceEnabled in interface CfnDeployment.MethodSettingPropertypublic final String getHttpMethod()
CfnDeployment.MethodSettingPropertygetHttpMethod in interface CfnDeployment.MethodSettingPropertypublic final String getLoggingLevel()
CfnDeployment.MethodSettingProperty
For valid values, see the loggingLevel property of the Stage resource in the Amazon API Gateway API Reference .
getLoggingLevel in interface CfnDeployment.MethodSettingPropertypublic final Object getMetricsEnabled()
CfnDeployment.MethodSettingPropertygetMetricsEnabled in interface CfnDeployment.MethodSettingPropertypublic final String getResourcePath()
CfnDeployment.MethodSettingProperty
Forward slashes ( / ) are encoded as ~1 and the initial slash must include a forward slash. For example, the path value /resource/subresource must be encoded as /~1resource~1subresource . To specify the root path, use only a slash ( / ).
getResourcePath in interface CfnDeployment.MethodSettingPropertypublic final Number getThrottlingBurstLimit()
CfnDeployment.MethodSettingPropertyFor more information, see Manage API Request Throttling in the API Gateway Developer Guide .
getThrottlingBurstLimit in interface CfnDeployment.MethodSettingPropertypublic final Number getThrottlingRateLimit()
CfnDeployment.MethodSettingPropertyFor more information, see Manage API Request Throttling in the API Gateway Developer Guide .
getThrottlingRateLimit in interface CfnDeployment.MethodSettingProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.