Class CfnStage.MethodSettingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnStage.MethodSettingProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnStage.MethodSettingProperty
CfnStage.MethodSettingProperty
-
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.CfnStage.MethodSettingProperty
CfnStage.MethodSettingProperty.Builder, CfnStage.MethodSettingProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnStage.MethodSettingProperty.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
Specifies whether the cached responses are encrypted.final Number
Specifies the time to live (TTL), in seconds, for cached responses.final Object
Specifies whether responses should be cached and returned for requests.final Object
Specifies whether data trace logging is enabled for this method, which affects the log entries pushed to Amazon CloudWatch Logs.final String
The HTTP method.final String
Specifies the logging level for this method, which affects the log entries pushed to Amazon CloudWatch Logs.final Object
Specifies whether Amazon CloudWatch metrics are enabled for this method.final String
The resource path for this method.final Number
Specifies the throttling burst limit.final Number
Specifies the throttling rate limit.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 theCfnStage.MethodSettingProperty.Builder
.
-
-
Method Details
-
getCacheDataEncrypted
Description copied from interface:CfnStage.MethodSettingProperty
Specifies whether the cached responses are encrypted.- Specified by:
getCacheDataEncrypted
in interfaceCfnStage.MethodSettingProperty
-
getCacheTtlInSeconds
Description copied from interface:CfnStage.MethodSettingProperty
Specifies the time to live (TTL), in seconds, for cached responses.The higher the TTL, the longer the response will be cached.
- Specified by:
getCacheTtlInSeconds
in interfaceCfnStage.MethodSettingProperty
-
getCachingEnabled
Description copied from interface:CfnStage.MethodSettingProperty
Specifies whether responses should be cached and returned for requests.A cache cluster must be enabled on the stage for responses to be cached.
- Specified by:
getCachingEnabled
in interfaceCfnStage.MethodSettingProperty
-
getDataTraceEnabled
Description copied from interface:CfnStage.MethodSettingProperty
Specifies whether data trace logging is enabled for this method, which affects the log entries pushed to Amazon CloudWatch Logs.- Specified by:
getDataTraceEnabled
in interfaceCfnStage.MethodSettingProperty
-
getHttpMethod
Description copied from interface:CfnStage.MethodSettingProperty
The HTTP method.To apply settings to multiple resources and methods, specify an asterisk (
*
) for theHttpMethod
and/*
for theResourcePath
. This parameter is required when you specify aMethodSetting
.- Specified by:
getHttpMethod
in interfaceCfnStage.MethodSettingProperty
-
getLoggingLevel
Description copied from interface:CfnStage.MethodSettingProperty
Specifies the logging level for this method, which affects the log entries pushed to Amazon CloudWatch Logs.Valid values are
OFF
,ERROR
, andINFO
. ChooseERROR
to write only error-level entries to CloudWatch Logs, or chooseINFO
to include allERROR
events as well as extra informational events.- Specified by:
getLoggingLevel
in interfaceCfnStage.MethodSettingProperty
-
getMetricsEnabled
Description copied from interface:CfnStage.MethodSettingProperty
Specifies whether Amazon CloudWatch metrics are enabled for this method.- Specified by:
getMetricsEnabled
in interfaceCfnStage.MethodSettingProperty
-
getResourcePath
Description copied from interface:CfnStage.MethodSettingProperty
The resource path for this method.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 theHttpMethod
and/*
for theResourcePath
. This parameter is required when you specify aMethodSetting
.- Specified by:
getResourcePath
in interfaceCfnStage.MethodSettingProperty
-
getThrottlingBurstLimit
Description copied from interface:CfnStage.MethodSettingProperty
Specifies the throttling burst limit.- Specified by:
getThrottlingBurstLimit
in interfaceCfnStage.MethodSettingProperty
-
getThrottlingRateLimit
Description copied from interface:CfnStage.MethodSettingProperty
Specifies the throttling rate limit.- Specified by:
getThrottlingRateLimit
in interfaceCfnStage.MethodSettingProperty
-
$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()
-