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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.CfnDeployment.MethodSettingProperty
CfnDeployment.MethodSettingProperty.Builder, CfnDeployment.MethodSettingProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeployment.MethodSettingProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectSpecifies whether the cached responses are encrypted.final NumberSpecifies the time to live (TTL), in seconds, for cached responses.final ObjectSpecifies whether responses should be cached and returned for requests.final ObjectSpecifies whether data trace logging is enabled for this method, which affects the log entries pushed to Amazon CloudWatch Logs.final StringThe HTTP method.final StringSpecifies the logging level for this method, which affects the log entries pushed to Amazon CloudWatch Logs.final ObjectSpecifies whether Amazon CloudWatch metrics are enabled for this method.final StringThe resource path for this method.final NumberSpecifies the throttling burst limit.final NumberSpecifies the throttling rate limit.final inthashCode()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.MethodSettingPropertySpecifies whether the cached responses are encrypted.- Specified by:
getCacheDataEncryptedin interfaceCfnDeployment.MethodSettingProperty
-
getCacheTtlInSeconds
Description copied from interface:CfnDeployment.MethodSettingPropertySpecifies the time to live (TTL), in seconds, for cached responses.The higher the TTL, the longer the response will be cached.
- Specified by:
getCacheTtlInSecondsin interfaceCfnDeployment.MethodSettingProperty
-
getCachingEnabled
Description copied from interface:CfnDeployment.MethodSettingPropertySpecifies 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:
getCachingEnabledin interfaceCfnDeployment.MethodSettingProperty
-
getDataTraceEnabled
Description copied from interface:CfnDeployment.MethodSettingPropertySpecifies whether data trace logging is enabled for this method, which affects the log entries pushed to Amazon CloudWatch Logs.- Specified by:
getDataTraceEnabledin interfaceCfnDeployment.MethodSettingProperty
-
getHttpMethod
Description copied from interface:CfnDeployment.MethodSettingPropertyThe HTTP method.- Specified by:
getHttpMethodin interfaceCfnDeployment.MethodSettingProperty
-
getLoggingLevel
Description copied from interface:CfnDeployment.MethodSettingPropertySpecifies the logging level for this method, which affects the log entries pushed to Amazon CloudWatch Logs.Valid values are
OFF,ERROR, andINFO. ChooseERRORto write only error-level entries to CloudWatch Logs, or chooseINFOto include allERRORevents as well as extra informational events.- Specified by:
getLoggingLevelin interfaceCfnDeployment.MethodSettingProperty
-
getMetricsEnabled
Description copied from interface:CfnDeployment.MethodSettingPropertySpecifies whether Amazon CloudWatch metrics are enabled for this method.- Specified by:
getMetricsEnabledin interfaceCfnDeployment.MethodSettingProperty
-
getResourcePath
Description copied from interface:CfnDeployment.MethodSettingPropertyThe resource path for this method.Forward slashes (
/) are encoded as~1and the initial slash must include a forward slash. For example, the path value/resource/subresourcemust be encoded as/~1resource~1subresource. To specify the root path, use only a slash (/).- Specified by:
getResourcePathin interfaceCfnDeployment.MethodSettingProperty
-
getThrottlingBurstLimit
Description copied from interface:CfnDeployment.MethodSettingPropertySpecifies the throttling burst limit.- Specified by:
getThrottlingBurstLimitin interfaceCfnDeployment.MethodSettingProperty
-
getThrottlingRateLimit
Description copied from interface:CfnDeployment.MethodSettingPropertySpecifies the throttling rate limit.- Specified by:
getThrottlingRateLimitin interfaceCfnDeployment.MethodSettingProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-