public static interface GlobalReplicationGroup.Builder extends SdkPojo, CopyableBuilder<GlobalReplicationGroup.Builder,GlobalReplicationGroup>
| Modifier and Type | Method and Description |
|---|---|
GlobalReplicationGroup.Builder |
arn(String arn)
The ARN (Amazon Resource Name) of the global replication group.
|
GlobalReplicationGroup.Builder |
atRestEncryptionEnabled(Boolean atRestEncryptionEnabled)
A flag that enables encryption at rest when set to
true. |
GlobalReplicationGroup.Builder |
authTokenEnabled(Boolean authTokenEnabled)
A flag that enables using an
AuthToken (password) when issuing Redis commands. |
GlobalReplicationGroup.Builder |
cacheNodeType(String cacheNodeType)
The cache node type of the Global datastore
|
GlobalReplicationGroup.Builder |
clusterEnabled(Boolean clusterEnabled)
A flag that indicates whether the Global datastore is cluster enabled.
|
GlobalReplicationGroup.Builder |
engine(String engine)
The Elasticache engine.
|
GlobalReplicationGroup.Builder |
engineVersion(String engineVersion)
The Elasticache Redis engine version.
|
GlobalReplicationGroup.Builder |
globalNodeGroups(Collection<GlobalNodeGroup> globalNodeGroups)
Indicates the slot configuration and global identifier for each slice group.
|
GlobalReplicationGroup.Builder |
globalNodeGroups(Consumer<GlobalNodeGroup.Builder>... globalNodeGroups)
Indicates the slot configuration and global identifier for each slice group.
|
GlobalReplicationGroup.Builder |
globalNodeGroups(GlobalNodeGroup... globalNodeGroups)
Indicates the slot configuration and global identifier for each slice group.
|
GlobalReplicationGroup.Builder |
globalReplicationGroupDescription(String globalReplicationGroupDescription)
The optional description of the Global datastore
|
GlobalReplicationGroup.Builder |
globalReplicationGroupId(String globalReplicationGroupId)
The name of the Global datastore
|
GlobalReplicationGroup.Builder |
members(Collection<GlobalReplicationGroupMember> members)
The replication groups that comprise the Global datastore.
|
GlobalReplicationGroup.Builder |
members(Consumer<GlobalReplicationGroupMember.Builder>... members)
The replication groups that comprise the Global datastore.
|
GlobalReplicationGroup.Builder |
members(GlobalReplicationGroupMember... members)
The replication groups that comprise the Global datastore.
|
GlobalReplicationGroup.Builder |
status(String status)
The status of the Global datastore
|
GlobalReplicationGroup.Builder |
transitEncryptionEnabled(Boolean transitEncryptionEnabled)
A flag that enables in-transit encryption when set to true.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildGlobalReplicationGroup.Builder globalReplicationGroupId(String globalReplicationGroupId)
The name of the Global datastore
globalReplicationGroupId - The name of the Global datastoreGlobalReplicationGroup.Builder globalReplicationGroupDescription(String globalReplicationGroupDescription)
The optional description of the Global datastore
globalReplicationGroupDescription - The optional description of the Global datastoreGlobalReplicationGroup.Builder status(String status)
The status of the Global datastore
status - The status of the Global datastoreGlobalReplicationGroup.Builder cacheNodeType(String cacheNodeType)
The cache node type of the Global datastore
cacheNodeType - The cache node type of the Global datastoreGlobalReplicationGroup.Builder engine(String engine)
The Elasticache engine. For Redis only.
engine - The Elasticache engine. For Redis only.GlobalReplicationGroup.Builder engineVersion(String engineVersion)
The Elasticache Redis engine version.
engineVersion - The Elasticache Redis engine version.GlobalReplicationGroup.Builder members(Collection<GlobalReplicationGroupMember> members)
The replication groups that comprise the Global datastore.
members - The replication groups that comprise the Global datastore.GlobalReplicationGroup.Builder members(GlobalReplicationGroupMember... members)
The replication groups that comprise the Global datastore.
members - The replication groups that comprise the Global datastore.GlobalReplicationGroup.Builder members(Consumer<GlobalReplicationGroupMember.Builder>... members)
The replication groups that comprise the Global datastore.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #members(List) .members - a consumer that will call methods on List.Builder #members(List) GlobalReplicationGroup.Builder clusterEnabled(Boolean clusterEnabled)
A flag that indicates whether the Global datastore is cluster enabled.
clusterEnabled - A flag that indicates whether the Global datastore is cluster enabled.GlobalReplicationGroup.Builder globalNodeGroups(Collection<GlobalNodeGroup> globalNodeGroups)
Indicates the slot configuration and global identifier for each slice group.
globalNodeGroups - Indicates the slot configuration and global identifier for each slice group.GlobalReplicationGroup.Builder globalNodeGroups(GlobalNodeGroup... globalNodeGroups)
Indicates the slot configuration and global identifier for each slice group.
globalNodeGroups - Indicates the slot configuration and global identifier for each slice group.GlobalReplicationGroup.Builder globalNodeGroups(Consumer<GlobalNodeGroup.Builder>... globalNodeGroups)
Indicates the slot configuration and global identifier for each slice group.
This is a convenience that creates an instance of theList.Builder avoiding the need
to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and
its result is passed to #globalNodeGroups(List) .globalNodeGroups - a consumer that will call methods on List.Builder #globalNodeGroups(List) GlobalReplicationGroup.Builder authTokenEnabled(Boolean authTokenEnabled)
A flag that enables using an AuthToken (password) when issuing Redis commands.
Default: false
authTokenEnabled - A flag that enables using an AuthToken (password) when issuing Redis commands.
Default: false
GlobalReplicationGroup.Builder transitEncryptionEnabled(Boolean transitEncryptionEnabled)
A flag that enables in-transit encryption when set to true. You cannot modify the value of
TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a
cluster you must set TransitEncryptionEnabled to true when you create a cluster.
Required: Only available when creating a replication group in an Amazon VPC using redis version
3.2.6, 4.x or later.
transitEncryptionEnabled - A flag that enables in-transit encryption when set to true. You cannot modify the value of
TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on
a cluster you must set TransitEncryptionEnabled to true when you create a cluster.
Required: Only available when creating a replication group in an Amazon VPC using redis version
3.2.6, 4.x or later.
GlobalReplicationGroup.Builder atRestEncryptionEnabled(Boolean atRestEncryptionEnabled)
A flag that enables encryption at rest when set to true.
You cannot modify the value of AtRestEncryptionEnabled after the replication group is created.
To enable encryption at rest on a replication group you must set AtRestEncryptionEnabled to
true when you create the replication group.
Required: Only available when creating a replication group in an Amazon VPC using redis version
3.2.6, 4.x or later.
atRestEncryptionEnabled - A flag that enables encryption at rest when set to true.
You cannot modify the value of AtRestEncryptionEnabled after the replication group is
created. To enable encryption at rest on a replication group you must set
AtRestEncryptionEnabled to true when you create the replication group.
Required: Only available when creating a replication group in an Amazon VPC using redis version
3.2.6, 4.x or later.
GlobalReplicationGroup.Builder arn(String arn)
The ARN (Amazon Resource Name) of the global replication group.
arn - The ARN (Amazon Resource Name) of the global replication group.Copyright © 2021. All rights reserved.