@Stability(value=Stable) @Internal public static final class CfnApiCacheProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnApiCacheProps
CfnApiCachePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnApiCacheProps.Builder, CfnApiCacheProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnApiCacheProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnApiCacheProps.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) |
String |
getApiCachingBehavior()
Caching behavior.
|
String |
getApiId()
The GraphQL API ID.
|
Object |
getAtRestEncryptionEnabled()
At-rest encryption flag for cache.
|
Object |
getTransitEncryptionEnabled()
Transit encryption flag when connecting to cache.
|
Number |
getTtl()
TTL in seconds for cache entries.
|
String |
getType()
The cache instance type.
|
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(CfnApiCacheProps.Builder builder)
CfnApiCacheProps.Builder.public final String getApiCachingBehavior()
CfnApiCacheProps
getApiCachingBehavior in interface CfnApiCachePropspublic final String getApiId()
CfnApiCachePropsgetApiId in interface CfnApiCachePropspublic final Number getTtl()
CfnApiCachePropsValid values are 1–3,600 seconds.
getTtl in interface CfnApiCachePropspublic final String getType()
CfnApiCacheProps
SMALLMEDIUMLARGEXLARGELARGE_2XLARGE_4XLARGE_8X (not available in all regions)LARGE_12XHistorically, instance types were identified by an EC2-style value. As of July 2020, this is deprecated, and the generic identifiers above should be used.
The following legacy instance types are available, but their use is discouraged:
getType in interface CfnApiCachePropspublic final Object getAtRestEncryptionEnabled()
CfnApiCachePropsYou cannot update this setting after creation.
getAtRestEncryptionEnabled in interface CfnApiCachePropspublic final Object getTransitEncryptionEnabled()
CfnApiCachePropsYou cannot update this setting after creation.
getTransitEncryptionEnabled in interface CfnApiCacheProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.