@Stability(value=Stable) @Internal public static final class CfnCacheClusterProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnCacheClusterProps
CfnCacheClusterPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnCacheClusterProps.Builder, CfnCacheClusterProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(String cacheNodeType,
String engine,
Number numCacheNodes,
Object autoMinorVersionUpgrade,
String azMode,
String cacheParameterGroupName,
List<String> cacheSecurityGroupNames,
String cacheSubnetGroupName,
String clusterName,
String engineVersion,
String notificationTopicArn,
Number port,
String preferredAvailabilityZone,
List<String> preferredAvailabilityZones,
String preferredMaintenanceWindow,
List<String> snapshotArns,
String snapshotName,
Number snapshotRetentionLimit,
String snapshotWindow,
List<? extends CfnTag> tags,
List<String> vpcSecurityGroupIds)
Constructor that initializes the object based on literal property values passed by the
CfnCacheClusterProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAutoMinorVersionUpgrade()
`AWS::ElastiCache::CacheCluster.AutoMinorVersionUpgrade`.
|
String |
getAzMode()
`AWS::ElastiCache::CacheCluster.AZMode`.
|
String |
getCacheNodeType()
`AWS::ElastiCache::CacheCluster.CacheNodeType`.
|
String |
getCacheParameterGroupName()
`AWS::ElastiCache::CacheCluster.CacheParameterGroupName`.
|
List<String> |
getCacheSecurityGroupNames()
`AWS::ElastiCache::CacheCluster.CacheSecurityGroupNames`.
|
String |
getCacheSubnetGroupName()
`AWS::ElastiCache::CacheCluster.CacheSubnetGroupName`.
|
String |
getClusterName()
`AWS::ElastiCache::CacheCluster.ClusterName`.
|
String |
getEngine()
`AWS::ElastiCache::CacheCluster.Engine`.
|
String |
getEngineVersion()
`AWS::ElastiCache::CacheCluster.EngineVersion`.
|
String |
getNotificationTopicArn()
`AWS::ElastiCache::CacheCluster.NotificationTopicArn`.
|
Number |
getNumCacheNodes()
`AWS::ElastiCache::CacheCluster.NumCacheNodes`.
|
Number |
getPort()
`AWS::ElastiCache::CacheCluster.Port`.
|
String |
getPreferredAvailabilityZone()
`AWS::ElastiCache::CacheCluster.PreferredAvailabilityZone`.
|
List<String> |
getPreferredAvailabilityZones()
`AWS::ElastiCache::CacheCluster.PreferredAvailabilityZones`.
|
String |
getPreferredMaintenanceWindow()
`AWS::ElastiCache::CacheCluster.PreferredMaintenanceWindow`.
|
List<String> |
getSnapshotArns()
`AWS::ElastiCache::CacheCluster.SnapshotArns`.
|
String |
getSnapshotName()
`AWS::ElastiCache::CacheCluster.SnapshotName`.
|
Number |
getSnapshotRetentionLimit()
`AWS::ElastiCache::CacheCluster.SnapshotRetentionLimit`.
|
String |
getSnapshotWindow()
`AWS::ElastiCache::CacheCluster.SnapshotWindow`.
|
List<CfnTag> |
getTags()
`AWS::ElastiCache::CacheCluster.Tags`.
|
List<String> |
getVpcSecurityGroupIds()
`AWS::ElastiCache::CacheCluster.VpcSecurityGroupIds`.
|
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(String cacheNodeType, String engine, Number numCacheNodes, Object autoMinorVersionUpgrade, String azMode, String cacheParameterGroupName, List<String> cacheSecurityGroupNames, String cacheSubnetGroupName, String clusterName, String engineVersion, String notificationTopicArn, Number port, String preferredAvailabilityZone, List<String> preferredAvailabilityZones, String preferredMaintenanceWindow, List<String> snapshotArns, String snapshotName, Number snapshotRetentionLimit, String snapshotWindow, List<? extends CfnTag> tags, List<String> vpcSecurityGroupIds)
CfnCacheClusterProps.Builder.public final String getCacheNodeType()
CfnCacheClusterPropsgetCacheNodeType in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-cachenodetypepublic final String getEngine()
CfnCacheClusterPropsgetEngine in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-enginepublic final Number getNumCacheNodes()
CfnCacheClusterPropsgetNumCacheNodes in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-numcachenodespublic final Object getAutoMinorVersionUpgrade()
CfnCacheClusterPropsgetAutoMinorVersionUpgrade in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-autominorversionupgradepublic final String getAzMode()
CfnCacheClusterPropsgetAzMode in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-azmodepublic final String getCacheParameterGroupName()
CfnCacheClusterPropsgetCacheParameterGroupName in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-cacheparametergroupnamepublic final List<String> getCacheSecurityGroupNames()
CfnCacheClusterPropsgetCacheSecurityGroupNames in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-cachesecuritygroupnamespublic final String getCacheSubnetGroupName()
CfnCacheClusterPropsgetCacheSubnetGroupName in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-cachesubnetgroupnamepublic final String getClusterName()
CfnCacheClusterPropsgetClusterName in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-clusternamepublic final String getEngineVersion()
CfnCacheClusterPropsgetEngineVersion in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-engineversionpublic final String getNotificationTopicArn()
CfnCacheClusterPropsgetNotificationTopicArn in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-notificationtopicarnpublic final Number getPort()
CfnCacheClusterPropsgetPort in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-portpublic final String getPreferredAvailabilityZone()
CfnCacheClusterPropsgetPreferredAvailabilityZone in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-preferredavailabilityzonepublic final List<String> getPreferredAvailabilityZones()
CfnCacheClusterPropsgetPreferredAvailabilityZones in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-preferredavailabilityzonespublic final String getPreferredMaintenanceWindow()
CfnCacheClusterPropsgetPreferredMaintenanceWindow in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-preferredmaintenancewindowpublic final List<String> getSnapshotArns()
CfnCacheClusterPropsgetSnapshotArns in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-snapshotarnspublic final String getSnapshotName()
CfnCacheClusterPropsgetSnapshotName in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-snapshotnamepublic final Number getSnapshotRetentionLimit()
CfnCacheClusterPropsgetSnapshotRetentionLimit in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-snapshotretentionlimitpublic final String getSnapshotWindow()
CfnCacheClusterPropsgetSnapshotWindow in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-snapshotwindowpublic final List<CfnTag> getTags()
CfnCacheClusterPropsgetTags in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-tagspublic final List<String> getVpcSecurityGroupIds()
CfnCacheClusterPropsgetVpcSecurityGroupIds in interface CfnCacheClusterPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html#cfn-elasticache-cachecluster-vpcsecuritygroupids@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.