CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.atRestEncryptionEnabled(Boolean atRestEncryptionEnabled) |
A flag that enables encryption at rest when set to true.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.authToken(String authToken) |
Reserved parameter. The password used to access a password protected server.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.automaticFailoverEnabled(Boolean automaticFailoverEnabled) |
Specifies whether a read-only replica is automatically promoted to read/write primary if the existing primary
fails.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.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
to opt-in to the next auto minor version upgrade campaign.
|
static CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.builder() |
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.cacheNodeType(String cacheNodeType) |
The compute and memory capacity of the nodes in the node group (shard).
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.cacheParameterGroupName(String cacheParameterGroupName) |
The name of the parameter group to associate with this replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.cacheSecurityGroupNames(String... cacheSecurityGroupNames) |
A list of cache security group names to associate with this replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.cacheSecurityGroupNames(Collection<String> cacheSecurityGroupNames) |
A list of cache security group names to associate with this replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.cacheSubnetGroupName(String cacheSubnetGroupName) |
The name of the cache subnet group to be used for the replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.clusterMode(String clusterMode) |
Enabled or Disabled.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.clusterMode(ClusterMode clusterMode) |
Enabled or Disabled.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.dataTieringEnabled(Boolean dataTieringEnabled) |
Enables data tiering.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.engine(String engine) |
The name of the cache engine to be used for the clusters in this replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.engineVersion(String engineVersion) |
The version number of the cache engine to be used for the clusters in this replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.globalReplicationGroupId(String globalReplicationGroupId) |
The name of the Global datastore
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.ipDiscovery(String ipDiscovery) |
The network type you choose when creating a replication group, either ipv4 | ipv6.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.ipDiscovery(IpDiscovery ipDiscovery) |
The network type you choose when creating a replication group, either ipv4 | ipv6.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.kmsKeyId(String kmsKeyId) |
The ID of the KMS key used to encrypt the disk in the cluster.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.logDeliveryConfigurations(Collection<LogDeliveryConfigurationRequest> logDeliveryConfigurations) |
Specifies the destination, format and type of the logs.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.logDeliveryConfigurations(Consumer<LogDeliveryConfigurationRequest.Builder>... logDeliveryConfigurations) |
Specifies the destination, format and type of the logs.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.logDeliveryConfigurations(LogDeliveryConfigurationRequest... logDeliveryConfigurations) |
Specifies the destination, format and type of the logs.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.multiAZEnabled(Boolean multiAZEnabled) |
A flag indicating if you have Multi-AZ enabled to enhance fault tolerance.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.networkType(String networkType) |
Must be either ipv4 | ipv6 | dual_stack.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.networkType(NetworkType networkType) |
Must be either ipv4 | ipv6 | dual_stack.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.nodeGroupConfiguration(Collection<NodeGroupConfiguration> nodeGroupConfiguration) |
A list of node group (shard) configuration options.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.nodeGroupConfiguration(Consumer<NodeGroupConfiguration.Builder>... nodeGroupConfiguration) |
A list of node group (shard) configuration options.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.nodeGroupConfiguration(NodeGroupConfiguration... nodeGroupConfiguration) |
A list of node group (shard) configuration options.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.notificationTopicArn(String notificationTopicArn) |
The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications
are sent.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.numCacheClusters(Integer numCacheClusters) |
The number of clusters this replication group initially has.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.numNodeGroups(Integer numNodeGroups) |
An optional parameter that specifies the number of node groups (shards) for this Valkey or Redis OSS (cluster
mode enabled) replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.port(Integer port) |
The port number on which each member of the replication group accepts connections.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.preferredCacheClusterAZs(String... preferredCacheClusterAZs) |
A list of EC2 Availability Zones in which the replication group's clusters are created.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.preferredCacheClusterAZs(Collection<String> preferredCacheClusterAZs) |
A list of EC2 Availability Zones in which the replication group's clusters are created.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.preferredMaintenanceWindow(String preferredMaintenanceWindow) |
Specifies the weekly time range during which maintenance on the cluster is performed.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.primaryClusterId(String primaryClusterId) |
The identifier of the cluster that serves as the primary for this replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.replicasPerNodeGroup(Integer replicasPerNodeGroup) |
An optional parameter that specifies the number of replica nodes in each node group (shard).
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.replicationGroupDescription(String replicationGroupDescription) |
A user-created description for the replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.replicationGroupId(String replicationGroupId) |
The replication group identifier.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.securityGroupIds(String... securityGroupIds) |
One or more Amazon VPC security groups associated with this replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.securityGroupIds(Collection<String> securityGroupIds) |
One or more Amazon VPC security groups associated with this replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.serverlessCacheSnapshotName(String serverlessCacheSnapshotName) |
The name of the snapshot used to create a replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.snapshotArns(String... snapshotArns) |
A list of Amazon Resource Names (ARN) that uniquely identify the Valkey or Redis OSS RDB snapshot files
stored in Amazon S3.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.snapshotArns(Collection<String> snapshotArns) |
A list of Amazon Resource Names (ARN) that uniquely identify the Valkey or Redis OSS RDB snapshot files
stored in Amazon S3.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.snapshotName(String snapshotName) |
The name of a snapshot from which to restore data into the new replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.snapshotRetentionLimit(Integer snapshotRetentionLimit) |
The number of days for which ElastiCache retains automatic snapshots before deleting them.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.snapshotWindow(String snapshotWindow) |
The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group
(shard).
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.tags(Collection<Tag> tags) |
A list of tags to be added to this resource.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.tags(Consumer<Tag.Builder>... tags) |
A list of tags to be added to this resource.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.tags(Tag... tags) |
A list of tags to be added to this resource.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.toBuilder() |
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.transitEncryptionEnabled(Boolean transitEncryptionEnabled) |
A flag that enables in-transit encryption when set to true.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.transitEncryptionMode(String transitEncryptionMode) |
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.transitEncryptionMode(TransitEncryptionMode transitEncryptionMode) |
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.userGroupIds(String... userGroupIds) |
The user group to associate with the replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.userGroupIds(Collection<String> userGroupIds) |
The user group to associate with the replication group.
|