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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticache.alpha.ServerlessCacheAttributes
ServerlessCacheAttributes.Builder, ServerlessCacheAttributes.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theServerlessCacheAttributes.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 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 IVpcgetVpc()(experimental) The VPC this cache is deployed in.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 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:
getBackupArnsToRestorein interfaceServerlessCacheAttributes
-
getEngine
Description copied from interface:ServerlessCacheAttributes(experimental) The cache engine used by this cache.Default: - engine type is unknown
- Specified by:
getEnginein interfaceServerlessCacheAttributes
-
getKmsKey
Description copied from interface:ServerlessCacheAttributes(experimental) The KMS key used for encryption.Default: - encryption key is unknown
- Specified by:
getKmsKeyin interfaceServerlessCacheAttributes
-
getSecurityGroups
Description copied from interface:ServerlessCacheAttributes(experimental) The security groups associated with this cache.Default: - security groups are unknown
- Specified by:
getSecurityGroupsin interfaceServerlessCacheAttributes
-
getServerlessCacheArn
Description copied from interface:ServerlessCacheAttributes(experimental) The ARN of the serverless cache.One of
serverlessCacheNameorserverlessCacheArnis required.Default: - derived from serverlessCacheName
- Specified by:
getServerlessCacheArnin interfaceServerlessCacheAttributes
-
getServerlessCacheName
Description copied from interface:ServerlessCacheAttributes(experimental) The name of the serverless cache.One of
serverlessCacheNameorserverlessCacheArnis required.Default: - derived from serverlessCacheArn
- Specified by:
getServerlessCacheNamein interfaceServerlessCacheAttributes
-
getSubnets
Description copied from interface:ServerlessCacheAttributes(experimental) The subnets this cache is deployed in.Default: - subnets are unknown
- Specified by:
getSubnetsin interfaceServerlessCacheAttributes
-
getUserGroup
Description copied from interface:ServerlessCacheAttributes(experimental) The user group associated with this cache.Default: - user group is unknown
- Specified by:
getUserGroupin interfaceServerlessCacheAttributes
-
getVpc
Description copied from interface:ServerlessCacheAttributes(experimental) The VPC this cache is deployed in.Default: - VPC is unknown
- Specified by:
getVpcin interfaceServerlessCacheAttributes
-
$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()
-