@Stability(value=Stable) public static final class CfnGlobalReplicationGroup.Builder extends Object implements software.amazon.jsii.Builder<CfnGlobalReplicationGroup>
CfnGlobalReplicationGroup.| Modifier and Type | Method and Description |
|---|---|
CfnGlobalReplicationGroup.Builder |
automaticFailoverEnabled(Boolean automaticFailoverEnabled)
`AWS::ElastiCache::GlobalReplicationGroup.AutomaticFailoverEnabled`.
|
CfnGlobalReplicationGroup.Builder |
automaticFailoverEnabled(IResolvable automaticFailoverEnabled)
`AWS::ElastiCache::GlobalReplicationGroup.AutomaticFailoverEnabled`.
|
CfnGlobalReplicationGroup |
build() |
CfnGlobalReplicationGroup.Builder |
cacheNodeType(String cacheNodeType)
`AWS::ElastiCache::GlobalReplicationGroup.CacheNodeType`.
|
CfnGlobalReplicationGroup.Builder |
cacheParameterGroupName(String cacheParameterGroupName)
`AWS::ElastiCache::GlobalReplicationGroup.CacheParameterGroupName`.
|
static CfnGlobalReplicationGroup.Builder |
create(software.constructs.Construct scope,
String id) |
CfnGlobalReplicationGroup.Builder |
engineVersion(String engineVersion)
`AWS::ElastiCache::GlobalReplicationGroup.EngineVersion`.
|
CfnGlobalReplicationGroup.Builder |
globalNodeGroupCount(Number globalNodeGroupCount)
`AWS::ElastiCache::GlobalReplicationGroup.GlobalNodeGroupCount`.
|
CfnGlobalReplicationGroup.Builder |
globalReplicationGroupDescription(String globalReplicationGroupDescription)
`AWS::ElastiCache::GlobalReplicationGroup.GlobalReplicationGroupDescription`.
|
CfnGlobalReplicationGroup.Builder |
globalReplicationGroupIdSuffix(String globalReplicationGroupIdSuffix)
`AWS::ElastiCache::GlobalReplicationGroup.GlobalReplicationGroupIdSuffix`.
|
CfnGlobalReplicationGroup.Builder |
members(IResolvable members)
`AWS::ElastiCache::GlobalReplicationGroup.Members`.
|
CfnGlobalReplicationGroup.Builder |
members(List<? extends Object> members)
`AWS::ElastiCache::GlobalReplicationGroup.Members`.
|
CfnGlobalReplicationGroup.Builder |
regionalConfigurations(IResolvable regionalConfigurations)
`AWS::ElastiCache::GlobalReplicationGroup.RegionalConfigurations`.
|
CfnGlobalReplicationGroup.Builder |
regionalConfigurations(List<? extends Object> regionalConfigurations)
`AWS::ElastiCache::GlobalReplicationGroup.RegionalConfigurations`.
|
@Stability(value=Stable) public static CfnGlobalReplicationGroup.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnGlobalReplicationGroup.GlobalReplicationGroupMemberProperty.Builder.@Stability(value=Stable) public CfnGlobalReplicationGroup.Builder members(IResolvable members)
members - `AWS::ElastiCache::GlobalReplicationGroup.Members`. This parameter is required.this@Stability(value=Stable) public CfnGlobalReplicationGroup.Builder members(List<? extends Object> members)
members - `AWS::ElastiCache::GlobalReplicationGroup.Members`. This parameter is required.this@Stability(value=Stable) public CfnGlobalReplicationGroup.Builder automaticFailoverEnabled(Boolean automaticFailoverEnabled)
automaticFailoverEnabled - `AWS::ElastiCache::GlobalReplicationGroup.AutomaticFailoverEnabled`. This parameter is required.this@Stability(value=Stable) public CfnGlobalReplicationGroup.Builder automaticFailoverEnabled(IResolvable automaticFailoverEnabled)
automaticFailoverEnabled - `AWS::ElastiCache::GlobalReplicationGroup.AutomaticFailoverEnabled`. This parameter is required.this@Stability(value=Stable) public CfnGlobalReplicationGroup.Builder cacheNodeType(String cacheNodeType)
cacheNodeType - `AWS::ElastiCache::GlobalReplicationGroup.CacheNodeType`. This parameter is required.this@Stability(value=Stable) public CfnGlobalReplicationGroup.Builder cacheParameterGroupName(String cacheParameterGroupName)
cacheParameterGroupName - `AWS::ElastiCache::GlobalReplicationGroup.CacheParameterGroupName`. This parameter is required.this@Stability(value=Stable) public CfnGlobalReplicationGroup.Builder engineVersion(String engineVersion)
engineVersion - `AWS::ElastiCache::GlobalReplicationGroup.EngineVersion`. This parameter is required.this@Stability(value=Stable) public CfnGlobalReplicationGroup.Builder globalNodeGroupCount(Number globalNodeGroupCount)
globalNodeGroupCount - `AWS::ElastiCache::GlobalReplicationGroup.GlobalNodeGroupCount`. This parameter is required.this@Stability(value=Stable) public CfnGlobalReplicationGroup.Builder globalReplicationGroupDescription(String globalReplicationGroupDescription)
globalReplicationGroupDescription - `AWS::ElastiCache::GlobalReplicationGroup.GlobalReplicationGroupDescription`. This parameter is required.this@Stability(value=Stable) public CfnGlobalReplicationGroup.Builder globalReplicationGroupIdSuffix(String globalReplicationGroupIdSuffix)
globalReplicationGroupIdSuffix - `AWS::ElastiCache::GlobalReplicationGroup.GlobalReplicationGroupIdSuffix`. This parameter is required.this@Stability(value=Stable) public CfnGlobalReplicationGroup.Builder regionalConfigurations(IResolvable regionalConfigurations)
regionalConfigurations - `AWS::ElastiCache::GlobalReplicationGroup.RegionalConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnGlobalReplicationGroup.Builder regionalConfigurations(List<? extends Object> regionalConfigurations)
regionalConfigurations - `AWS::ElastiCache::GlobalReplicationGroup.RegionalConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnGlobalReplicationGroup build()
build in interface software.amazon.jsii.Builder<CfnGlobalReplicationGroup>Copyright © 2021. All rights reserved.