Class CfnDeployment.StageDescriptionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeployment.StageDescriptionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeployment.StageDescriptionProperty
CfnDeployment.StageDescriptionProperty-
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.StageDescriptionProperty
CfnDeployment.StageDescriptionProperty.Builder, CfnDeployment.StageDescriptionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeployment.StageDescriptionProperty.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 settings for logging access in this stage.final ObjectSpecifies whether a cache cluster is enabled for the stage.final StringThe size of the stage's cache cluster.final ObjectIndicates whether the cached responses are encrypted.final NumberThe time-to-live (TTL) period, in seconds, that specifies how long API Gateway caches responses.final ObjectIndicates whether responses are cached and returned for requests.final ObjectSpecifies settings for the canary deployment in this stage.final StringThe identifier of the client certificate that API Gateway uses to call your integration endpoints in the stage.final ObjectIndicates whether data trace logging is enabled for methods in the stage.final StringA description of the purpose of the stage.final StringThe version identifier of the API documentation snapshot.final StringThe logging level for this method.final ObjectConfigures settings for all of the stage's methods.final ObjectIndicates whether Amazon CloudWatch metrics are enabled for methods in the stage.getTags()An array of arbitrary tags (key-value pairs) to associate with the stage.final NumberThe target request burst rate limit.final NumberThe target request steady-state rate limit.final ObjectSpecifies whether active tracing with X-ray is enabled for this stage.final ObjectA map that defines the stage variables.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.StageDescriptionProperty.Builder.
-
-
Method Details
-
getAccessLogSetting
Description copied from interface:CfnDeployment.StageDescriptionPropertySpecifies settings for logging access in this stage.- Specified by:
getAccessLogSettingin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getCacheClusterEnabled
Description copied from interface:CfnDeployment.StageDescriptionPropertySpecifies whether a cache cluster is enabled for the stage.To activate a method-level cache, set
CachingEnabledtotruefor a method.- Specified by:
getCacheClusterEnabledin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getCacheClusterSize
Description copied from interface:CfnDeployment.StageDescriptionPropertyThe size of the stage's cache cluster.For more information, see cacheClusterSize in the API Gateway API Reference .
- Specified by:
getCacheClusterSizein interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getCacheDataEncrypted
Description copied from interface:CfnDeployment.StageDescriptionPropertyIndicates whether the cached responses are encrypted.- Specified by:
getCacheDataEncryptedin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getCacheTtlInSeconds
Description copied from interface:CfnDeployment.StageDescriptionPropertyThe time-to-live (TTL) period, in seconds, that specifies how long API Gateway caches responses.- Specified by:
getCacheTtlInSecondsin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getCachingEnabled
Description copied from interface:CfnDeployment.StageDescriptionPropertyIndicates whether responses are cached and returned for requests.You 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 .
- Specified by:
getCachingEnabledin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getCanarySetting
Description copied from interface:CfnDeployment.StageDescriptionPropertySpecifies settings for the canary deployment in this stage.- Specified by:
getCanarySettingin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getClientCertificateId
Description copied from interface:CfnDeployment.StageDescriptionPropertyThe identifier of the client certificate that API Gateway uses to call your integration endpoints in the stage.- Specified by:
getClientCertificateIdin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getDataTraceEnabled
Description copied from interface:CfnDeployment.StageDescriptionPropertyIndicates whether data trace logging is enabled for methods in the stage.API Gateway pushes these logs to Amazon CloudWatch Logs.
- Specified by:
getDataTraceEnabledin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getDescription
Description copied from interface:CfnDeployment.StageDescriptionPropertyA description of the purpose of the stage.- Specified by:
getDescriptionin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getDocumentationVersion
Description copied from interface:CfnDeployment.StageDescriptionPropertyThe version identifier of the API documentation snapshot.- Specified by:
getDocumentationVersionin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getLoggingLevel
Description copied from interface:CfnDeployment.StageDescriptionPropertyThe logging level for this method.For valid values, see the
loggingLevelproperty of the MethodSetting resource in the Amazon API Gateway API Reference .- Specified by:
getLoggingLevelin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getMethodSettings
Description copied from interface:CfnDeployment.StageDescriptionPropertyConfigures settings for all of the stage's methods.- Specified by:
getMethodSettingsin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getMetricsEnabled
Description copied from interface:CfnDeployment.StageDescriptionPropertyIndicates whether Amazon CloudWatch metrics are enabled for methods in the stage.- Specified by:
getMetricsEnabledin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getTags
Description copied from interface:CfnDeployment.StageDescriptionPropertyAn array of arbitrary tags (key-value pairs) to associate with the stage.- Specified by:
getTagsin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getThrottlingBurstLimit
Description copied from interface:CfnDeployment.StageDescriptionPropertyThe target request burst rate limit.This allows more requests through for a period of time than the target rate limit. For more information, see Manage API Request Throttling in the API Gateway Developer Guide .
- Specified by:
getThrottlingBurstLimitin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getThrottlingRateLimit
Description copied from interface:CfnDeployment.StageDescriptionPropertyThe target request steady-state rate limit.For more information, see Manage API Request Throttling in the API Gateway Developer Guide .
- Specified by:
getThrottlingRateLimitin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getTracingEnabled
Description copied from interface:CfnDeployment.StageDescriptionPropertySpecifies whether active tracing with X-ray is enabled for this stage.For more information, see Trace API Gateway API Execution with AWS X-Ray in the API Gateway Developer Guide .
- Specified by:
getTracingEnabledin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
getVariables
Description copied from interface:CfnDeployment.StageDescriptionPropertyA map that defines the stage variables.Variable names must consist of alphanumeric characters, and the values must match the following regular expression:
[A-Za-z0-9-._~:/?#&=,]+.- Specified by:
getVariablesin interfaceCfnDeployment.StageDescriptionProperty- See Also:
-
$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()
-