| Package | Description |
|---|---|
| software.amazon.awssdk.services.elasticache.model |
| Modifier and Type | Method and Description |
|---|---|
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 Redis commands. |
ReplicationGroup.Builder |
ReplicationGroup.Builder.authTokenLastModifiedDate(Instant authTokenLastModifiedDate)
The date the auth token was last modified
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.automaticFailover(AutomaticFailoverStatus automaticFailover)
Indicates the status of automatic failover for this Redis replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.automaticFailover(String automaticFailover)
Indicates the status of automatic failover for this Redis replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
If you are running Redis engine version 6.0 or later, 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(ClusterMode clusterMode)
Enabled or Disabled.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.clusterMode(String 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(DataTieringStatus dataTiering)
Enables data tiering.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.dataTiering(String dataTiering)
Enables data tiering.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.description(String description)
The user supplied description of the 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(IpDiscovery ipDiscovery)
The network type you choose when modifying a cluster, either
ipv4 | ipv6. |
ReplicationGroup.Builder |
ReplicationGroup.Builder.ipDiscovery(String 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(Collection<String> memberClusters)
The names of all the cache clusters that are part of this replication group.
|
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.memberClustersOutpostArns(Collection<String> memberClustersOutpostArns)
The outpost ARNs of the replication group's member clusters.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.memberClustersOutpostArns(String... memberClustersOutpostArns)
The outpost ARNs of the replication group's member clusters.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.multiAZ(MultiAZStatus multiAZ)
A flag indicating if you have Multi-AZ enabled to enhance fault tolerance.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.multiAZ(String multiAZ)
A flag indicating if you have Multi-AZ enabled to enhance fault tolerance.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.networkType(NetworkType networkType)
Must be either
ipv4 | ipv6 | dual_stack. |
ReplicationGroup.Builder |
ReplicationGroup.Builder.networkType(String 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(Collection<String> userGroupIds)
The ID of the user group associated to the replication group.
|
ReplicationGroup.Builder |
ReplicationGroup.Builder.userGroupIds(String... userGroupIds)
The ID of the user group associated to the replication group.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends ReplicationGroup.Builder> |
ReplicationGroup.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default CreateReplicationGroupResponse.Builder |
CreateReplicationGroupResponse.Builder.replicationGroup(Consumer<ReplicationGroup.Builder> replicationGroup)
Sets the value of the ReplicationGroup property for this object.
|
default DeleteReplicationGroupResponse.Builder |
DeleteReplicationGroupResponse.Builder.replicationGroup(Consumer<ReplicationGroup.Builder> replicationGroup)
Sets the value of the ReplicationGroup property for this object.
|
default IncreaseReplicaCountResponse.Builder |
IncreaseReplicaCountResponse.Builder.replicationGroup(Consumer<ReplicationGroup.Builder> replicationGroup)
Sets the value of the ReplicationGroup property for this object.
|
default DecreaseReplicaCountResponse.Builder |
DecreaseReplicaCountResponse.Builder.replicationGroup(Consumer<ReplicationGroup.Builder> replicationGroup)
Sets the value of the ReplicationGroup property for this object.
|
default TestFailoverResponse.Builder |
TestFailoverResponse.Builder.replicationGroup(Consumer<ReplicationGroup.Builder> replicationGroup)
Sets the value of the ReplicationGroup property for this object.
|
default StartMigrationResponse.Builder |
StartMigrationResponse.Builder.replicationGroup(Consumer<ReplicationGroup.Builder> replicationGroup)
Sets the value of the ReplicationGroup property for this object.
|
default ModifyReplicationGroupShardConfigurationResponse.Builder |
ModifyReplicationGroupShardConfigurationResponse.Builder.replicationGroup(Consumer<ReplicationGroup.Builder> replicationGroup)
Sets the value of the ReplicationGroup property for this object.
|
default ModifyReplicationGroupResponse.Builder |
ModifyReplicationGroupResponse.Builder.replicationGroup(Consumer<ReplicationGroup.Builder> replicationGroup)
Sets the value of the ReplicationGroup property for this object.
|
default CompleteMigrationResponse.Builder |
CompleteMigrationResponse.Builder.replicationGroup(Consumer<ReplicationGroup.Builder> replicationGroup)
Sets the value of the ReplicationGroup property for this object.
|
Copyright © 2023. All rights reserved.