| Package | Description |
|---|---|
| software.amazon.awssdk.services.elasticache |
|
| software.amazon.awssdk.services.elasticache.model |
| Modifier and Type | Method and Description |
|---|---|
default CreateReplicationGroupResponse |
ElastiCacheClient.createReplicationGroup(Consumer<CreateReplicationGroupRequest.Builder> createReplicationGroupRequest)
Creates a Redis (cluster mode disabled) or a Redis (cluster mode enabled) replication group.
|
default CompletableFuture<CreateReplicationGroupResponse> |
ElastiCacheAsyncClient.createReplicationGroup(Consumer<CreateReplicationGroupRequest.Builder> createReplicationGroupRequest)
Creates a Redis (cluster mode disabled) or a Redis (cluster mode enabled) replication group.
|
| Modifier and Type | Method and Description |
|---|---|
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 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 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(Collection<String> cacheSecurityGroupNames)
A list of cache security group names 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.cacheSubnetGroupName(String cacheSubnetGroupName)
The name of the cache subnet group to be used for the replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.clusterMode(ClusterMode clusterMode)
Enabled or Disabled.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.clusterMode(String 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(IpDiscovery ipDiscovery)
The network type you choose when creating a replication group, either
ipv4 | ipv6. |
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.ipDiscovery(String 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(NetworkType networkType)
Must be either
ipv4 | ipv6 | dual_stack. |
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.networkType(String 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 Redis (cluster mode enabled)
replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
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(Collection<String> preferredCacheClusterAZs)
A list of EC2 Availability Zones in which the replication group's clusters are created.
|
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.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(Collection<String> securityGroupIds)
One or more Amazon VPC security groups associated with this replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.securityGroupIds(String... securityGroupIds)
One or more Amazon VPC security groups associated with this replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.snapshotArns(Collection<String> snapshotArns)
A list of Amazon Resource Names (ARN) that uniquely identify the Redis RDB snapshot files stored in Amazon
S3.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.snapshotArns(String... snapshotArns)
A list of Amazon Resource Names (ARN) that uniquely identify the Redis 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(Collection<String> userGroupIds)
The user group to associate with the replication group.
|
CreateReplicationGroupRequest.Builder |
CreateReplicationGroupRequest.Builder.userGroupIds(String... userGroupIds)
The user group to associate with the replication group.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends CreateReplicationGroupRequest.Builder> |
CreateReplicationGroupRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.