Class CfnDeployment.MethodSettingProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.CfnDeployment.MethodSettingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeployment.MethodSettingProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeployment.MethodSettingProperty
@Stability(Stable)
@Internal
public static final class CfnDeployment.MethodSettingProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDeployment.MethodSettingProperty
An implementation for
CfnDeployment.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.CfnDeployment.MethodSettingProperty
CfnDeployment.MethodSettingProperty.Builder, CfnDeployment.MethodSettingProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDeployment.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 theCfnDeployment.MethodSettingProperty.Builder
.
-
-
Method Details
-
getCacheDataEncrypted
Description copied from interface:CfnDeployment.MethodSettingProperty
Specifies whether the cached responses are encrypted.- Specified by:
getCacheDataEncrypted
in interfaceCfnDeployment.MethodSettingProperty
- See Also:
-
getCacheTtlInSeconds
Description copied from interface:CfnDeployment.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 interfaceCfnDeployment.MethodSettingProperty
- See Also:
-
getCachingEnabled
Description copied from interface:CfnDeployment.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 interfaceCfnDeployment.MethodSettingProperty
- See Also:
-
getDataTraceEnabled
Description copied from interface:CfnDeployment.MethodSettingProperty
Specifies whether data trace logging is enabled for this method, which affects the log entries pushed to Amazon CloudWatch Logs.This can be useful to troubleshoot APIs, but can result in logging sensitive data. We recommend that you don't enable this option for production APIs.
- Specified by:
getDataTraceEnabled
in interfaceCfnDeployment.MethodSettingProperty
- See Also:
-
getHttpMethod
Description copied from interface:CfnDeployment.MethodSettingProperty
The HTTP method.- Specified by:
getHttpMethod
in interfaceCfnDeployment.MethodSettingProperty
- See Also:
-
getLoggingLevel
Description copied from interface:CfnDeployment.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 interfaceCfnDeployment.MethodSettingProperty
- See Also:
-
getMetricsEnabled
Description copied from interface:CfnDeployment.MethodSettingProperty
Specifies whether Amazon CloudWatch metrics are enabled for this method.- Specified by:
getMetricsEnabled
in interfaceCfnDeployment.MethodSettingProperty
- See Also:
-
getResourcePath
Description copied from interface:CfnDeployment.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 (/
).- Specified by:
getResourcePath
in interfaceCfnDeployment.MethodSettingProperty
- See Also:
-
getThrottlingBurstLimit
Description copied from interface:CfnDeployment.MethodSettingProperty
Specifies the throttling burst limit.- Specified by:
getThrottlingBurstLimit
in interfaceCfnDeployment.MethodSettingProperty
- See Also:
-
getThrottlingRateLimit
Description copied from interface:CfnDeployment.MethodSettingProperty
Specifies the throttling rate limit.- Specified by:
getThrottlingRateLimit
in interfaceCfnDeployment.MethodSettingProperty
- See Also:
-
$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()
-