@Stability(value=Stable) public static final class CfnReplicationGroupProps.Builder extends Object implements software.amazon.jsii.Builder<CfnReplicationGroupProps>
CfnReplicationGroupProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnReplicationGroupProps.Builder replicationGroupDescription(String replicationGroupDescription)
CfnReplicationGroupProps.getReplicationGroupDescription()replicationGroupDescription - `AWS::ElastiCache::ReplicationGroup.ReplicationGroupDescription`. This parameter is required.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder atRestEncryptionEnabled(Boolean atRestEncryptionEnabled)
CfnReplicationGroupProps.getAtRestEncryptionEnabled()atRestEncryptionEnabled - `AWS::ElastiCache::ReplicationGroup.AtRestEncryptionEnabled`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder atRestEncryptionEnabled(IResolvable atRestEncryptionEnabled)
CfnReplicationGroupProps.getAtRestEncryptionEnabled()atRestEncryptionEnabled - `AWS::ElastiCache::ReplicationGroup.AtRestEncryptionEnabled`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder authToken(String authToken)
CfnReplicationGroupProps.getAuthToken()authToken - `AWS::ElastiCache::ReplicationGroup.AuthToken`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder automaticFailoverEnabled(Boolean automaticFailoverEnabled)
CfnReplicationGroupProps.getAutomaticFailoverEnabled()automaticFailoverEnabled - `AWS::ElastiCache::ReplicationGroup.AutomaticFailoverEnabled`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder automaticFailoverEnabled(IResolvable automaticFailoverEnabled)
CfnReplicationGroupProps.getAutomaticFailoverEnabled()automaticFailoverEnabled - `AWS::ElastiCache::ReplicationGroup.AutomaticFailoverEnabled`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
CfnReplicationGroupProps.getAutoMinorVersionUpgrade()autoMinorVersionUpgrade - `AWS::ElastiCache::ReplicationGroup.AutoMinorVersionUpgrade`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder autoMinorVersionUpgrade(IResolvable autoMinorVersionUpgrade)
CfnReplicationGroupProps.getAutoMinorVersionUpgrade()autoMinorVersionUpgrade - `AWS::ElastiCache::ReplicationGroup.AutoMinorVersionUpgrade`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder cacheNodeType(String cacheNodeType)
CfnReplicationGroupProps.getCacheNodeType()cacheNodeType - `AWS::ElastiCache::ReplicationGroup.CacheNodeType`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder cacheParameterGroupName(String cacheParameterGroupName)
CfnReplicationGroupProps.getCacheParameterGroupName()cacheParameterGroupName - `AWS::ElastiCache::ReplicationGroup.CacheParameterGroupName`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder cacheSecurityGroupNames(List<String> cacheSecurityGroupNames)
CfnReplicationGroupProps.getCacheSecurityGroupNames()cacheSecurityGroupNames - `AWS::ElastiCache::ReplicationGroup.CacheSecurityGroupNames`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder cacheSubnetGroupName(String cacheSubnetGroupName)
CfnReplicationGroupProps.getCacheSubnetGroupName()cacheSubnetGroupName - `AWS::ElastiCache::ReplicationGroup.CacheSubnetGroupName`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder engine(String engine)
CfnReplicationGroupProps.getEngine()engine - `AWS::ElastiCache::ReplicationGroup.Engine`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder engineVersion(String engineVersion)
CfnReplicationGroupProps.getEngineVersion()engineVersion - `AWS::ElastiCache::ReplicationGroup.EngineVersion`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder globalReplicationGroupId(String globalReplicationGroupId)
CfnReplicationGroupProps.getGlobalReplicationGroupId()globalReplicationGroupId - `AWS::ElastiCache::ReplicationGroup.GlobalReplicationGroupId`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder kmsKeyId(String kmsKeyId)
CfnReplicationGroupProps.getKmsKeyId()kmsKeyId - `AWS::ElastiCache::ReplicationGroup.KmsKeyId`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder logDeliveryConfigurations(IResolvable logDeliveryConfigurations)
CfnReplicationGroupProps.getLogDeliveryConfigurations()logDeliveryConfigurations - `AWS::ElastiCache::ReplicationGroup.LogDeliveryConfigurations`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder logDeliveryConfigurations(List<? extends Object> logDeliveryConfigurations)
CfnReplicationGroupProps.getLogDeliveryConfigurations()logDeliveryConfigurations - `AWS::ElastiCache::ReplicationGroup.LogDeliveryConfigurations`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder multiAzEnabled(Boolean multiAzEnabled)
CfnReplicationGroupProps.getMultiAzEnabled()multiAzEnabled - `AWS::ElastiCache::ReplicationGroup.MultiAZEnabled`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder multiAzEnabled(IResolvable multiAzEnabled)
CfnReplicationGroupProps.getMultiAzEnabled()multiAzEnabled - `AWS::ElastiCache::ReplicationGroup.MultiAZEnabled`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder nodeGroupConfiguration(IResolvable nodeGroupConfiguration)
CfnReplicationGroupProps.getNodeGroupConfiguration()nodeGroupConfiguration - `AWS::ElastiCache::ReplicationGroup.NodeGroupConfiguration`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder nodeGroupConfiguration(List<? extends Object> nodeGroupConfiguration)
CfnReplicationGroupProps.getNodeGroupConfiguration()nodeGroupConfiguration - `AWS::ElastiCache::ReplicationGroup.NodeGroupConfiguration`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder notificationTopicArn(String notificationTopicArn)
CfnReplicationGroupProps.getNotificationTopicArn()notificationTopicArn - `AWS::ElastiCache::ReplicationGroup.NotificationTopicArn`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder numCacheClusters(Number numCacheClusters)
CfnReplicationGroupProps.getNumCacheClusters()numCacheClusters - `AWS::ElastiCache::ReplicationGroup.NumCacheClusters`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder numNodeGroups(Number numNodeGroups)
CfnReplicationGroupProps.getNumNodeGroups()numNodeGroups - `AWS::ElastiCache::ReplicationGroup.NumNodeGroups`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder port(Number port)
CfnReplicationGroupProps.getPort()port - `AWS::ElastiCache::ReplicationGroup.Port`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder preferredCacheClusterAZs(List<String> preferredCacheClusterAZs)
CfnReplicationGroupProps.getPreferredCacheClusterAZs()preferredCacheClusterAZs - `AWS::ElastiCache::ReplicationGroup.PreferredCacheClusterAZs`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder preferredMaintenanceWindow(String preferredMaintenanceWindow)
CfnReplicationGroupProps.getPreferredMaintenanceWindow()preferredMaintenanceWindow - `AWS::ElastiCache::ReplicationGroup.PreferredMaintenanceWindow`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder primaryClusterId(String primaryClusterId)
CfnReplicationGroupProps.getPrimaryClusterId()primaryClusterId - `AWS::ElastiCache::ReplicationGroup.PrimaryClusterId`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder replicasPerNodeGroup(Number replicasPerNodeGroup)
CfnReplicationGroupProps.getReplicasPerNodeGroup()replicasPerNodeGroup - `AWS::ElastiCache::ReplicationGroup.ReplicasPerNodeGroup`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder replicationGroupId(String replicationGroupId)
CfnReplicationGroupProps.getReplicationGroupId()replicationGroupId - `AWS::ElastiCache::ReplicationGroup.ReplicationGroupId`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder securityGroupIds(List<String> securityGroupIds)
CfnReplicationGroupProps.getSecurityGroupIds()securityGroupIds - `AWS::ElastiCache::ReplicationGroup.SecurityGroupIds`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder snapshotArns(List<String> snapshotArns)
CfnReplicationGroupProps.getSnapshotArns()snapshotArns - `AWS::ElastiCache::ReplicationGroup.SnapshotArns`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder snapshotName(String snapshotName)
CfnReplicationGroupProps.getSnapshotName()snapshotName - `AWS::ElastiCache::ReplicationGroup.SnapshotName`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder snapshotRetentionLimit(Number snapshotRetentionLimit)
CfnReplicationGroupProps.getSnapshotRetentionLimit()snapshotRetentionLimit - `AWS::ElastiCache::ReplicationGroup.SnapshotRetentionLimit`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder snapshottingClusterId(String snapshottingClusterId)
CfnReplicationGroupProps.getSnapshottingClusterId()snapshottingClusterId - `AWS::ElastiCache::ReplicationGroup.SnapshottingClusterId`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder snapshotWindow(String snapshotWindow)
CfnReplicationGroupProps.getSnapshotWindow()snapshotWindow - `AWS::ElastiCache::ReplicationGroup.SnapshotWindow`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder tags(List<? extends CfnTag> tags)
CfnReplicationGroupProps.getTags()tags - `AWS::ElastiCache::ReplicationGroup.Tags`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder transitEncryptionEnabled(Boolean transitEncryptionEnabled)
CfnReplicationGroupProps.getTransitEncryptionEnabled()transitEncryptionEnabled - `AWS::ElastiCache::ReplicationGroup.TransitEncryptionEnabled`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder transitEncryptionEnabled(IResolvable transitEncryptionEnabled)
CfnReplicationGroupProps.getTransitEncryptionEnabled()transitEncryptionEnabled - `AWS::ElastiCache::ReplicationGroup.TransitEncryptionEnabled`.this@Stability(value=Stable) public CfnReplicationGroupProps.Builder userGroupIds(List<String> userGroupIds)
CfnReplicationGroupProps.getUserGroupIds()userGroupIds - `AWS::ElastiCache::ReplicationGroup.UserGroupIds`.this@Stability(value=Stable) public CfnReplicationGroupProps build()
build in interface software.amazon.jsii.Builder<CfnReplicationGroupProps>CfnReplicationGroupPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.