@Stability(value=Stable) @Internal public static final class CfnStage.MethodSettingProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnStage.MethodSettingProperty
CfnStage.MethodSettingPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnStage.MethodSettingProperty.Builder, CfnStage.MethodSettingProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnStage.MethodSettingProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnStage.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(CfnStage.MethodSettingProperty.Builder builder)
CfnStage.AccessLogSettingProperty.Builder.public final Object getCacheDataEncrypted()
CfnStage.MethodSettingPropertygetCacheDataEncrypted in interface CfnStage.MethodSettingPropertypublic final Number getCacheTtlInSeconds()
CfnStage.MethodSettingPropertygetCacheTtlInSeconds in interface CfnStage.MethodSettingPropertypublic final Object getCachingEnabled()
CfnStage.MethodSettingPropertyYou must enable a cache cluster on the stage to cache responses.
getCachingEnabled in interface CfnStage.MethodSettingPropertypublic final Object getDataTraceEnabled()
CfnStage.MethodSettingPropertyAPI Gateway pushes these logs to Amazon CloudWatch Logs.
getDataTraceEnabled in interface CfnStage.MethodSettingPropertypublic final String getHttpMethod()
CfnStage.MethodSettingProperty
To apply settings to multiple resources and methods, specify an asterisk ( * ) for the HttpMethod and /* for the ResourcePath . This parameter is required when you specify a MethodSetting .
getHttpMethod in interface CfnStage.MethodSettingPropertypublic final String getLoggingLevel()
CfnStage.MethodSettingProperty
For valid values, see the loggingLevel property of the Stage resource in the Amazon API Gateway API Reference .
getLoggingLevel in interface CfnStage.MethodSettingPropertypublic final Object getMetricsEnabled()
CfnStage.MethodSettingPropertygetMetricsEnabled in interface CfnStage.MethodSettingPropertypublic final String getResourcePath()
CfnStage.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 ( / ). To apply settings to multiple resources and methods, specify an asterisk ( * ) for the HttpMethod and /* for the ResourcePath . This parameter is required when you specify a MethodSetting .
getResourcePath in interface CfnStage.MethodSettingPropertypublic final Number getThrottlingBurstLimit()
CfnStage.MethodSettingPropertyFor more information, see Manage API Request Throttling in the API Gateway Developer Guide .
getThrottlingBurstLimit in interface CfnStage.MethodSettingPropertypublic final Number getThrottlingRateLimit()
CfnStage.MethodSettingPropertyFor more information, see Manage API Request Throttling in the API Gateway Developer Guide .
getThrottlingRateLimit in interface CfnStage.MethodSettingProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.