| Package | Description |
|---|---|
| software.amazon.awssdk.services.elasticache |
|
| software.amazon.awssdk.services.elasticache.model |
| Modifier and Type | Method and Description |
|---|---|
default CreateCacheClusterResponse |
ElastiCacheClient.createCacheCluster(Consumer<CreateCacheClusterRequest.Builder> createCacheClusterRequest)
Creates a cluster.
|
default CompletableFuture<CreateCacheClusterResponse> |
ElastiCacheAsyncClient.createCacheCluster(Consumer<CreateCacheClusterRequest.Builder> createCacheClusterRequest)
Creates a cluster.
|
| Modifier and Type | Method and Description |
|---|---|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.authToken(String authToken)
Reserved parameter. The password used to access a password protected server.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.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.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.azMode(AZMode azMode)
Specifies whether the nodes in this Memcached cluster are created in a single Availability Zone or created
across multiple Availability Zones in the cluster's region.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.azMode(String azMode)
Specifies whether the nodes in this Memcached cluster are created in a single Availability Zone or created
across multiple Availability Zones in the cluster's region.
|
static CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.builder() |
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.cacheClusterId(String cacheClusterId)
The node group (shard) identifier.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.cacheNodeType(String cacheNodeType)
The compute and memory capacity of the nodes in the node group (shard).
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.cacheParameterGroupName(String cacheParameterGroupName)
The name of the parameter group to associate with this cluster.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.cacheSecurityGroupNames(Collection<String> cacheSecurityGroupNames)
A list of security group names to associate with this cluster.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.cacheSecurityGroupNames(String... cacheSecurityGroupNames)
A list of security group names to associate with this cluster.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.cacheSubnetGroupName(String cacheSubnetGroupName)
The name of the subnet group to be used for the cluster.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.engine(String engine)
The name of the cache engine to be used for this cluster.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.engineVersion(String engineVersion)
The version number of the cache engine to be used for this cluster.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.ipDiscovery(IpDiscovery ipDiscovery)
The network type you choose when modifying a cluster, either
ipv4 | ipv6. |
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.ipDiscovery(String ipDiscovery)
The network type you choose when modifying a cluster, either
ipv4 | ipv6. |
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.logDeliveryConfigurations(Collection<LogDeliveryConfigurationRequest> logDeliveryConfigurations)
Specifies the destination, format and type of the logs.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.logDeliveryConfigurations(Consumer<LogDeliveryConfigurationRequest.Builder>... logDeliveryConfigurations)
Specifies the destination, format and type of the logs.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.logDeliveryConfigurations(LogDeliveryConfigurationRequest... logDeliveryConfigurations)
Specifies the destination, format and type of the logs.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.networkType(NetworkType networkType)
Must be either
ipv4 | ipv6 | dual_stack. |
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.networkType(String networkType)
Must be either
ipv4 | ipv6 | dual_stack. |
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.notificationTopicArn(String notificationTopicArn)
The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications
are sent.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.numCacheNodes(Integer numCacheNodes)
The initial number of cache nodes that the cluster has.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.outpostMode(OutpostMode outpostMode)
Specifies whether the nodes in the cluster are created in a single outpost or across multiple outposts.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.outpostMode(String outpostMode)
Specifies whether the nodes in the cluster are created in a single outpost or across multiple outposts.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.port(Integer port)
The port number on which each of the cache nodes accepts connections.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.preferredAvailabilityZone(String preferredAvailabilityZone)
The EC2 Availability Zone in which the cluster is created.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.preferredAvailabilityZones(Collection<String> preferredAvailabilityZones)
A list of the Availability Zones in which cache nodes are created.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.preferredAvailabilityZones(String... preferredAvailabilityZones)
A list of the Availability Zones in which cache nodes are created.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.preferredMaintenanceWindow(String preferredMaintenanceWindow)
Specifies the weekly time range during which maintenance on the cluster is performed.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.preferredOutpostArn(String preferredOutpostArn)
The outpost ARN in which the cache cluster is created.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.preferredOutpostArns(Collection<String> preferredOutpostArns)
The outpost ARNs in which the cache cluster is created.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.preferredOutpostArns(String... preferredOutpostArns)
The outpost ARNs in which the cache cluster is created.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.replicationGroupId(String replicationGroupId)
The ID of the replication group to which this cluster should belong.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.securityGroupIds(Collection<String> securityGroupIds)
One or more VPC security groups associated with the cluster.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.securityGroupIds(String... securityGroupIds)
One or more VPC security groups associated with the cluster.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.snapshotArns(Collection<String> snapshotArns)
A single-element string list containing an Amazon Resource Name (ARN) that uniquely identifies a Redis RDB
snapshot file stored in Amazon S3.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.snapshotArns(String... snapshotArns)
A single-element string list containing an Amazon Resource Name (ARN) that uniquely identifies a Redis RDB
snapshot file stored in Amazon S3.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.snapshotName(String snapshotName)
The name of a Redis snapshot from which to restore data into the new node group (shard).
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.snapshotRetentionLimit(Integer snapshotRetentionLimit)
The number of days for which ElastiCache retains automatic snapshots before deleting them.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.snapshotWindow(String snapshotWindow)
The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group
(shard).
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.tags(Collection<Tag> tags)
A list of tags to be added to this resource.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.tags(Consumer<Tag.Builder>... tags)
A list of tags to be added to this resource.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.tags(Tag... tags)
A list of tags to be added to this resource.
|
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.toBuilder() |
CreateCacheClusterRequest.Builder |
CreateCacheClusterRequest.Builder.transitEncryptionEnabled(Boolean transitEncryptionEnabled)
A flag that enables in-transit encryption when set to true.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends CreateCacheClusterRequest.Builder> |
CreateCacheClusterRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.