@Stability(value=Stable) @Internal public static final class CfnReplicationGroupProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnReplicationGroupProps
CfnReplicationGroupPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnReplicationGroupProps.Builder, CfnReplicationGroupProps.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 replicationGroupDescription,
Object atRestEncryptionEnabled,
String authToken,
Object automaticFailoverEnabled,
Object autoMinorVersionUpgrade,
String cacheNodeType,
String cacheParameterGroupName,
List<String> cacheSecurityGroupNames,
String cacheSubnetGroupName,
String engine,
String engineVersion,
String globalReplicationGroupId,
String kmsKeyId,
Object multiAzEnabled,
Object nodeGroupConfiguration,
String notificationTopicArn,
Number numCacheClusters,
Number numNodeGroups,
Number port,
List<String> preferredCacheClusterAZs,
String preferredMaintenanceWindow,
String primaryClusterId,
Number replicasPerNodeGroup,
String replicationGroupId,
List<String> securityGroupIds,
List<String> snapshotArns,
String snapshotName,
Number snapshotRetentionLimit,
String snapshottingClusterId,
String snapshotWindow,
List<? extends CfnTag> tags,
Object transitEncryptionEnabled)
Constructor that initializes the object based on literal property values passed by the
CfnReplicationGroupProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAtRestEncryptionEnabled()
`AWS::ElastiCache::ReplicationGroup.AtRestEncryptionEnabled`.
|
String |
getAuthToken()
`AWS::ElastiCache::ReplicationGroup.AuthToken`.
|
Object |
getAutomaticFailoverEnabled()
`AWS::ElastiCache::ReplicationGroup.AutomaticFailoverEnabled`.
|
Object |
getAutoMinorVersionUpgrade()
`AWS::ElastiCache::ReplicationGroup.AutoMinorVersionUpgrade`.
|
String |
getCacheNodeType()
`AWS::ElastiCache::ReplicationGroup.CacheNodeType`.
|
String |
getCacheParameterGroupName()
`AWS::ElastiCache::ReplicationGroup.CacheParameterGroupName`.
|
List<String> |
getCacheSecurityGroupNames()
`AWS::ElastiCache::ReplicationGroup.CacheSecurityGroupNames`.
|
String |
getCacheSubnetGroupName()
`AWS::ElastiCache::ReplicationGroup.CacheSubnetGroupName`.
|
String |
getEngine()
`AWS::ElastiCache::ReplicationGroup.Engine`.
|
String |
getEngineVersion()
`AWS::ElastiCache::ReplicationGroup.EngineVersion`.
|
String |
getGlobalReplicationGroupId()
`AWS::ElastiCache::ReplicationGroup.GlobalReplicationGroupId`.
|
String |
getKmsKeyId()
`AWS::ElastiCache::ReplicationGroup.KmsKeyId`.
|
Object |
getMultiAzEnabled()
`AWS::ElastiCache::ReplicationGroup.MultiAZEnabled`.
|
Object |
getNodeGroupConfiguration()
`AWS::ElastiCache::ReplicationGroup.NodeGroupConfiguration`.
|
String |
getNotificationTopicArn()
`AWS::ElastiCache::ReplicationGroup.NotificationTopicArn`.
|
Number |
getNumCacheClusters()
`AWS::ElastiCache::ReplicationGroup.NumCacheClusters`.
|
Number |
getNumNodeGroups()
`AWS::ElastiCache::ReplicationGroup.NumNodeGroups`.
|
Number |
getPort()
`AWS::ElastiCache::ReplicationGroup.Port`.
|
List<String> |
getPreferredCacheClusterAZs()
`AWS::ElastiCache::ReplicationGroup.PreferredCacheClusterAZs`.
|
String |
getPreferredMaintenanceWindow()
`AWS::ElastiCache::ReplicationGroup.PreferredMaintenanceWindow`.
|
String |
getPrimaryClusterId()
`AWS::ElastiCache::ReplicationGroup.PrimaryClusterId`.
|
Number |
getReplicasPerNodeGroup()
`AWS::ElastiCache::ReplicationGroup.ReplicasPerNodeGroup`.
|
String |
getReplicationGroupDescription()
`AWS::ElastiCache::ReplicationGroup.ReplicationGroupDescription`.
|
String |
getReplicationGroupId()
`AWS::ElastiCache::ReplicationGroup.ReplicationGroupId`.
|
List<String> |
getSecurityGroupIds()
`AWS::ElastiCache::ReplicationGroup.SecurityGroupIds`.
|
List<String> |
getSnapshotArns()
`AWS::ElastiCache::ReplicationGroup.SnapshotArns`.
|
String |
getSnapshotName()
`AWS::ElastiCache::ReplicationGroup.SnapshotName`.
|
Number |
getSnapshotRetentionLimit()
`AWS::ElastiCache::ReplicationGroup.SnapshotRetentionLimit`.
|
String |
getSnapshottingClusterId()
`AWS::ElastiCache::ReplicationGroup.SnapshottingClusterId`.
|
String |
getSnapshotWindow()
`AWS::ElastiCache::ReplicationGroup.SnapshotWindow`.
|
List<CfnTag> |
getTags()
`AWS::ElastiCache::ReplicationGroup.Tags`.
|
Object |
getTransitEncryptionEnabled()
`AWS::ElastiCache::ReplicationGroup.TransitEncryptionEnabled`.
|
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 replicationGroupDescription, Object atRestEncryptionEnabled, String authToken, Object automaticFailoverEnabled, Object autoMinorVersionUpgrade, String cacheNodeType, String cacheParameterGroupName, List<String> cacheSecurityGroupNames, String cacheSubnetGroupName, String engine, String engineVersion, String globalReplicationGroupId, String kmsKeyId, Object multiAzEnabled, Object nodeGroupConfiguration, String notificationTopicArn, Number numCacheClusters, Number numNodeGroups, Number port, List<String> preferredCacheClusterAZs, String preferredMaintenanceWindow, String primaryClusterId, Number replicasPerNodeGroup, String replicationGroupId, List<String> securityGroupIds, List<String> snapshotArns, String snapshotName, Number snapshotRetentionLimit, String snapshottingClusterId, String snapshotWindow, List<? extends CfnTag> tags, Object transitEncryptionEnabled)
CfnReplicationGroupProps.Builder.public final String getReplicationGroupDescription()
CfnReplicationGroupPropsgetReplicationGroupDescription in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-replicationgroupdescriptionpublic final Object getAtRestEncryptionEnabled()
CfnReplicationGroupPropsgetAtRestEncryptionEnabled in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-atrestencryptionenabledpublic final String getAuthToken()
CfnReplicationGroupPropsgetAuthToken in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-authtokenpublic final Object getAutomaticFailoverEnabled()
CfnReplicationGroupPropsgetAutomaticFailoverEnabled in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-automaticfailoverenabledpublic final Object getAutoMinorVersionUpgrade()
CfnReplicationGroupPropsgetAutoMinorVersionUpgrade in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-autominorversionupgradepublic final String getCacheNodeType()
CfnReplicationGroupPropsgetCacheNodeType in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-cachenodetypepublic final String getCacheParameterGroupName()
CfnReplicationGroupPropsgetCacheParameterGroupName in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-cacheparametergroupnamepublic final List<String> getCacheSecurityGroupNames()
CfnReplicationGroupPropsgetCacheSecurityGroupNames in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-cachesecuritygroupnamespublic final String getCacheSubnetGroupName()
CfnReplicationGroupPropsgetCacheSubnetGroupName in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-cachesubnetgroupnamepublic final String getEngine()
CfnReplicationGroupPropsgetEngine in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-enginepublic final String getEngineVersion()
CfnReplicationGroupPropsgetEngineVersion in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-engineversionpublic final String getGlobalReplicationGroupId()
CfnReplicationGroupPropsgetGlobalReplicationGroupId in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-globalreplicationgroupidpublic final String getKmsKeyId()
CfnReplicationGroupPropsgetKmsKeyId in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-kmskeyidpublic final Object getMultiAzEnabled()
CfnReplicationGroupPropsgetMultiAzEnabled in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-multiazenabledpublic final Object getNodeGroupConfiguration()
CfnReplicationGroupPropsgetNodeGroupConfiguration in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-nodegroupconfigurationpublic final String getNotificationTopicArn()
CfnReplicationGroupPropsgetNotificationTopicArn in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-notificationtopicarnpublic final Number getNumCacheClusters()
CfnReplicationGroupPropsgetNumCacheClusters in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-numcacheclusterspublic final Number getNumNodeGroups()
CfnReplicationGroupPropsgetNumNodeGroups in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-numnodegroupspublic final Number getPort()
CfnReplicationGroupPropsgetPort in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-portpublic final List<String> getPreferredCacheClusterAZs()
CfnReplicationGroupPropsgetPreferredCacheClusterAZs in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-preferredcacheclusterazspublic final String getPreferredMaintenanceWindow()
CfnReplicationGroupPropsgetPreferredMaintenanceWindow in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-preferredmaintenancewindowpublic final String getPrimaryClusterId()
CfnReplicationGroupPropsgetPrimaryClusterId in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-primaryclusteridpublic final Number getReplicasPerNodeGroup()
CfnReplicationGroupPropsgetReplicasPerNodeGroup in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-replicaspernodegrouppublic final String getReplicationGroupId()
CfnReplicationGroupPropsgetReplicationGroupId in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-replicationgroupidpublic final List<String> getSecurityGroupIds()
CfnReplicationGroupPropsgetSecurityGroupIds in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-securitygroupidspublic final List<String> getSnapshotArns()
CfnReplicationGroupPropsgetSnapshotArns in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshotarnspublic final String getSnapshotName()
CfnReplicationGroupPropsgetSnapshotName in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshotnamepublic final Number getSnapshotRetentionLimit()
CfnReplicationGroupPropsgetSnapshotRetentionLimit in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshotretentionlimitpublic final String getSnapshottingClusterId()
CfnReplicationGroupPropsgetSnapshottingClusterId in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshottingclusteridpublic final String getSnapshotWindow()
CfnReplicationGroupPropsgetSnapshotWindow in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshotwindowpublic final List<CfnTag> getTags()
CfnReplicationGroupPropsgetTags in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-tagspublic final Object getTransitEncryptionEnabled()
CfnReplicationGroupPropsgetTransitEncryptionEnabled in interface CfnReplicationGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-transitencryptionenabled@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.