| Package | Description |
|---|---|
| software.amazon.awssdk.services.memorydb |
MemoryDB for Redis is a fully managed, Redis-compatible, in-memory database that delivers ultra-fast performance and
Multi-AZ durability for modern applications built using microservices architectures.
|
| software.amazon.awssdk.services.memorydb.model |
| Modifier and Type | Method and Description |
|---|---|
default CreateClusterResponse |
MemoryDbClient.createCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest)
Creates a cluster.
|
default CompletableFuture<CreateClusterResponse> |
MemoryDbAsyncClient.createCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest)
Creates a cluster.
|
| Modifier and Type | Method and Description |
|---|---|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.aclName(String aclName)
The name of the Access Control List to associate with the cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
When set to true, the cluster will automatically receive minor engine version upgrades after launch.
|
static CreateClusterRequest.Builder |
CreateClusterRequest.builder() |
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.clusterName(String clusterName)
The name of the cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.dataTiering(Boolean dataTiering)
Enables data tiering.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.description(String description)
An optional description of the cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.engineVersion(String engineVersion)
The version number of the Redis engine to be used for the cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.kmsKeyId(String kmsKeyId)
The ID of the KMS key used to encrypt the cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.maintenanceWindow(String maintenanceWindow)
Specifies the weekly time range during which maintenance on the cluster is performed.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.nodeType(String nodeType)
The compute and memory capacity of the nodes in the cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.numReplicasPerShard(Integer numReplicasPerShard)
The number of replicas to apply to each shard.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.numShards(Integer numShards)
The number of shards the cluster will contain.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.parameterGroupName(String parameterGroupName)
The name of the parameter group associated with the cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.port(Integer port)
The port number on which each of the nodes accepts connections.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.securityGroupIds(Collection<String> securityGroupIds)
A list of security group names to associate with this cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.securityGroupIds(String... securityGroupIds)
A list of security group names to associate with this cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.snapshotArns(Collection<String> snapshotArns)
A list of Amazon Resource Names (ARN) that uniquely identify the RDB snapshot files stored in Amazon S3.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.snapshotArns(String... snapshotArns)
A list of Amazon Resource Names (ARN) that uniquely identify the RDB snapshot files stored in Amazon S3.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.snapshotName(String snapshotName)
The name of a snapshot from which to restore data into the new cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.snapshotRetentionLimit(Integer snapshotRetentionLimit)
The number of days for which MemoryDB retains automatic snapshots before deleting them.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.snapshotWindow(String snapshotWindow)
The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your shard.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.snsTopicArn(String snsTopicArn)
The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications
are sent.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.subnetGroupName(String subnetGroupName)
The name of the subnet group to be used for the cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.tags(Collection<Tag> tags)
A list of tags to be added to this resource.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.tags(Consumer<Tag.Builder>... tags)
A list of tags to be added to this resource.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.tags(Tag... tags)
A list of tags to be added to this resource.
|
CreateClusterRequest.Builder |
CreateClusterRequest.Builder.tlsEnabled(Boolean tlsEnabled)
A flag to enable in-transit encryption on the cluster.
|
CreateClusterRequest.Builder |
CreateClusterRequest.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends CreateClusterRequest.Builder> |
CreateClusterRequest.serializableBuilderClass() |
Copyright © 2022. All rights reserved.