ReplicationGroup.Builder |
ReplicationGroup.Builder.arn(String arn) |
The ARN (Amazon Resource Name) of the replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.atRestEncryptionEnabled(Boolean atRestEncryptionEnabled) |
A flag that enables encryption at-rest when set to true.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.authTokenEnabled(Boolean authTokenEnabled) |
A flag that enables using an AuthToken (password) when issuing Valkey or Redis OSS commands.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.authTokenLastModifiedDate(Instant authTokenLastModifiedDate) |
The date the auth token was last modified
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.automaticFailover(String automaticFailover) |
Indicates the status of automatic failover for this Valkey or Redis OSS replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.automaticFailover(AutomaticFailoverStatus automaticFailover) |
Indicates the status of automatic failover for this Valkey or Redis OSS replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade) |
If you are running Valkey 7.2 and above, or Redis OSS engine version 6.0 and above, set this parameter to yes
if you want to opt-in to the next auto minor version upgrade campaign.
|
static ReplicationGroup.Builder |
ReplicationGroup.builder() |
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.cacheNodeType(String cacheNodeType) |
The name of the compute and memory capacity node type for each node in the replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.clusterEnabled(Boolean clusterEnabled) |
A flag indicating whether or not this replication group is cluster enabled; i.e., whether its data can be
partitioned across multiple shards (API/CLI: node groups).
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.clusterMode(String clusterMode) |
Enabled or Disabled.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.clusterMode(ClusterMode clusterMode) |
Enabled or Disabled.
|
default ReplicationGroup.Builder |
ReplicationGroup.Builder.configurationEndpoint(Consumer<Endpoint.Builder> configurationEndpoint) |
The configuration endpoint for this replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.configurationEndpoint(Endpoint configurationEndpoint) |
The configuration endpoint for this replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.dataTiering(String dataTiering) |
Enables data tiering.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.dataTiering(DataTieringStatus dataTiering) |
Enables data tiering.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.description(String description) |
The user supplied description of the replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.engine(String engine) |
The engine used in a replication group.
|
default ReplicationGroup.Builder |
ReplicationGroup.Builder.globalReplicationGroupInfo(Consumer<GlobalReplicationGroupInfo.Builder> globalReplicationGroupInfo) |
The name of the Global datastore and role of this replication group in the Global datastore.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.globalReplicationGroupInfo(GlobalReplicationGroupInfo globalReplicationGroupInfo) |
The name of the Global datastore and role of this replication group in the Global datastore.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.ipDiscovery(String ipDiscovery) |
The network type you choose when modifying a cluster, either ipv4 | ipv6.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.ipDiscovery(IpDiscovery ipDiscovery) |
The network type you choose when modifying a cluster, either ipv4 | ipv6.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.kmsKeyId(String kmsKeyId) |
The ID of the KMS key used to encrypt the disk in the cluster.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.logDeliveryConfigurations(Collection<LogDeliveryConfiguration> logDeliveryConfigurations) |
Returns the destination, format and type of the logs.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.logDeliveryConfigurations(Consumer<LogDeliveryConfiguration.Builder>... logDeliveryConfigurations) |
Returns the destination, format and type of the logs.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.logDeliveryConfigurations(LogDeliveryConfiguration... logDeliveryConfigurations) |
Returns the destination, format and type of the logs.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.memberClusters(String... memberClusters) |
The names of all the cache clusters that are part of this replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.memberClusters(Collection<String> memberClusters) |
The names of all the cache clusters that are part of this replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.memberClustersOutpostArns(String... memberClustersOutpostArns) |
The outpost ARNs of the replication group's member clusters.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.memberClustersOutpostArns(Collection<String> memberClustersOutpostArns) |
The outpost ARNs of the replication group's member clusters.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.multiAZ(String multiAZ) |
A flag indicating if you have Multi-AZ enabled to enhance fault tolerance.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.multiAZ(MultiAZStatus multiAZ) |
A flag indicating if you have Multi-AZ enabled to enhance fault tolerance.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.networkType(String networkType) |
Must be either ipv4 | ipv6 | dual_stack.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.networkType(NetworkType networkType) |
Must be either ipv4 | ipv6 | dual_stack.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.nodeGroups(Collection<NodeGroup> nodeGroups) |
A list of node groups in this replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.nodeGroups(Consumer<NodeGroup.Builder>... nodeGroups) |
A list of node groups in this replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.nodeGroups(NodeGroup... nodeGroups) |
A list of node groups in this replication group.
|
default ReplicationGroup.Builder |
ReplicationGroup.Builder.pendingModifiedValues(Consumer<ReplicationGroupPendingModifiedValues.Builder> pendingModifiedValues) |
A group of settings to be applied to the replication group, either immediately or during the next maintenance
window.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.pendingModifiedValues(ReplicationGroupPendingModifiedValues pendingModifiedValues) |
A group of settings to be applied to the replication group, either immediately or during the next maintenance
window.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.replicationGroupCreateTime(Instant replicationGroupCreateTime) |
The date and time when the cluster was created.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.replicationGroupId(String replicationGroupId) |
The identifier for the replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.snapshotRetentionLimit(Integer snapshotRetentionLimit) |
The number of days for which ElastiCache retains automatic cluster snapshots before deleting them.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.snapshottingClusterId(String snapshottingClusterId) |
The cluster ID that is used as the daily snapshot source for the replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.snapshotWindow(String snapshotWindow) |
The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group
(shard).
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.status(String status) |
The current state of this replication group - creating, available,
modifying, deleting, create-failed, snapshotting.
|
ReplicationGroup.Builder |
ReplicationGroup.toBuilder() |
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.transitEncryptionEnabled(Boolean transitEncryptionEnabled) |
A flag that enables in-transit encryption when set to true.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.transitEncryptionMode(String transitEncryptionMode) |
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.transitEncryptionMode(TransitEncryptionMode transitEncryptionMode) |
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.userGroupIds(String... userGroupIds) |
The ID of the user group associated to the replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.userGroupIds(Collection<String> userGroupIds) |
The ID of the user group associated to the replication group.
|