Class ServerlessCacheAttributes.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticache.alpha.ServerlessCacheAttributes.Jsii$Proxy
- All Implemented Interfaces:
ServerlessCacheAttributes
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ServerlessCacheAttributes
@Stability(Experimental)
@Internal
public static final class ServerlessCacheAttributes.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ServerlessCacheAttributes
An implementation for
ServerlessCacheAttributes
-
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.elasticache.alpha.ServerlessCacheAttributes
ServerlessCacheAttributes.Builder, ServerlessCacheAttributes.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theServerlessCacheAttributes.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
(experimental) The ARNs of backups restored in the cache.final CacheEngine
(experimental) The cache engine used by this cache.final IKey
(experimental) The KMS key used for encryption.final List
<ISecurityGroup> (experimental) The security groups associated with this cache.final String
(experimental) The ARN of the serverless cache.final String
(experimental) The name of the serverless cache.(experimental) The subnets this cache is deployed in.final IUserGroup
(experimental) The user group associated with this cache.final IVpc
getVpc()
(experimental) The VPC this cache is deployed in.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 theServerlessCacheAttributes.Builder
.
-
-
Method Details
-
getBackupArnsToRestore
Description copied from interface:ServerlessCacheAttributes
(experimental) The ARNs of backups restored in the cache.Default: - backups are unknown
- Specified by:
getBackupArnsToRestore
in interfaceServerlessCacheAttributes
-
getEngine
Description copied from interface:ServerlessCacheAttributes
(experimental) The cache engine used by this cache.Default: - engine type is unknown
- Specified by:
getEngine
in interfaceServerlessCacheAttributes
-
getKmsKey
Description copied from interface:ServerlessCacheAttributes
(experimental) The KMS key used for encryption.Default: - encryption key is unknown
- Specified by:
getKmsKey
in interfaceServerlessCacheAttributes
-
getSecurityGroups
Description copied from interface:ServerlessCacheAttributes
(experimental) The security groups associated with this cache.Default: - security groups are unknown
- Specified by:
getSecurityGroups
in interfaceServerlessCacheAttributes
-
getServerlessCacheArn
Description copied from interface:ServerlessCacheAttributes
(experimental) The ARN of the serverless cache.One of
serverlessCacheName
orserverlessCacheArn
is required.Default: - derived from serverlessCacheName
- Specified by:
getServerlessCacheArn
in interfaceServerlessCacheAttributes
-
getServerlessCacheName
Description copied from interface:ServerlessCacheAttributes
(experimental) The name of the serverless cache.One of
serverlessCacheName
orserverlessCacheArn
is required.Default: - derived from serverlessCacheArn
- Specified by:
getServerlessCacheName
in interfaceServerlessCacheAttributes
-
getSubnets
Description copied from interface:ServerlessCacheAttributes
(experimental) The subnets this cache is deployed in.Default: - subnets are unknown
- Specified by:
getSubnets
in interfaceServerlessCacheAttributes
-
getUserGroup
Description copied from interface:ServerlessCacheAttributes
(experimental) The user group associated with this cache.Default: - user group is unknown
- Specified by:
getUserGroup
in interfaceServerlessCacheAttributes
-
getVpc
Description copied from interface:ServerlessCacheAttributes
(experimental) The VPC this cache is deployed in.Default: - VPC is unknown
- Specified by:
getVpc
in interfaceServerlessCacheAttributes
-
$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()
-