| Package | Description |
|---|---|
| software.amazon.awssdk.services.elasticache.model |
| Modifier and Type | Method and Description |
|---|---|
CacheCluster.Builder |
CacheCluster.Builder.arn(String arn)
The ARN (Amazon Resource Name) of the cache cluster.
|
CacheCluster.Builder |
CacheCluster.Builder.atRestEncryptionEnabled(Boolean atRestEncryptionEnabled)
A flag that enables encryption at-rest when set to
true. |
CacheCluster.Builder |
CacheCluster.Builder.authTokenEnabled(Boolean authTokenEnabled)
A flag that enables using an
AuthToken (password) when issuing Redis commands. |
CacheCluster.Builder |
CacheCluster.Builder.authTokenLastModifiedDate(Instant authTokenLastModifiedDate)
The date the auth token was last modified
|
CacheCluster.Builder |
CacheCluster.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 CacheCluster.Builder |
CacheCluster.builder() |
CacheCluster.Builder |
CacheCluster.Builder.cacheClusterCreateTime(Instant cacheClusterCreateTime)
The date and time when the cluster was created.
|
CacheCluster.Builder |
CacheCluster.Builder.cacheClusterId(String cacheClusterId)
The user-supplied identifier of the cluster.
|
CacheCluster.Builder |
CacheCluster.Builder.cacheClusterStatus(String cacheClusterStatus)
The current state of this cluster, one of the following values:
available, creating, deleted, deleting, incompatible-network, modifying,
rebooting cluster nodes, restore-failed, or snapshotting. |
CacheCluster.Builder |
CacheCluster.Builder.cacheNodes(CacheNode... cacheNodes)
A list of cache nodes that are members of the cluster.
|
CacheCluster.Builder |
CacheCluster.Builder.cacheNodes(Collection<CacheNode> cacheNodes)
A list of cache nodes that are members of the cluster.
|
CacheCluster.Builder |
CacheCluster.Builder.cacheNodes(Consumer<CacheNode.Builder>... cacheNodes)
A list of cache nodes that are members of the cluster.
|
CacheCluster.Builder |
CacheCluster.Builder.cacheNodeType(String cacheNodeType)
The name of the compute and memory capacity node type for the cluster.
|
CacheCluster.Builder |
CacheCluster.Builder.cacheParameterGroup(CacheParameterGroupStatus cacheParameterGroup)
Status of the cache parameter group.
|
default CacheCluster.Builder |
CacheCluster.Builder.cacheParameterGroup(Consumer<CacheParameterGroupStatus.Builder> cacheParameterGroup)
Status of the cache parameter group.
|
CacheCluster.Builder |
CacheCluster.Builder.cacheSecurityGroups(CacheSecurityGroupMembership... cacheSecurityGroups)
A list of cache security group elements, composed of name and status sub-elements.
|
CacheCluster.Builder |
CacheCluster.Builder.cacheSecurityGroups(Collection<CacheSecurityGroupMembership> cacheSecurityGroups)
A list of cache security group elements, composed of name and status sub-elements.
|
CacheCluster.Builder |
CacheCluster.Builder.cacheSecurityGroups(Consumer<CacheSecurityGroupMembership.Builder>... cacheSecurityGroups)
A list of cache security group elements, composed of name and status sub-elements.
|
CacheCluster.Builder |
CacheCluster.Builder.cacheSubnetGroupName(String cacheSubnetGroupName)
The name of the cache subnet group associated with the cluster.
|
CacheCluster.Builder |
CacheCluster.Builder.clientDownloadLandingPage(String clientDownloadLandingPage)
The URL of the web page where you can download the latest ElastiCache client library.
|
default CacheCluster.Builder |
CacheCluster.Builder.configurationEndpoint(Consumer<Endpoint.Builder> configurationEndpoint)
Represents a Memcached cluster endpoint which can be used by an application to connect to any node in the
cluster.
|
CacheCluster.Builder |
CacheCluster.Builder.configurationEndpoint(Endpoint configurationEndpoint)
Represents a Memcached cluster endpoint which can be used by an application to connect to any node in the
cluster.
|
CacheCluster.Builder |
CacheCluster.Builder.engine(String engine)
The name of the cache engine (
memcached or redis) to be used for this cluster. |
CacheCluster.Builder |
CacheCluster.Builder.engineVersion(String engineVersion)
The version of the cache engine that is used in this cluster.
|
CacheCluster.Builder |
CacheCluster.Builder.ipDiscovery(IpDiscovery ipDiscovery)
The network type associated with the cluster, either
ipv4 | ipv6. |
CacheCluster.Builder |
CacheCluster.Builder.ipDiscovery(String ipDiscovery)
The network type associated with the cluster, either
ipv4 | ipv6. |
CacheCluster.Builder |
CacheCluster.Builder.logDeliveryConfigurations(Collection<LogDeliveryConfiguration> logDeliveryConfigurations)
Returns the destination, format and type of the logs.
|
CacheCluster.Builder |
CacheCluster.Builder.logDeliveryConfigurations(Consumer<LogDeliveryConfiguration.Builder>... logDeliveryConfigurations)
Returns the destination, format and type of the logs.
|
CacheCluster.Builder |
CacheCluster.Builder.logDeliveryConfigurations(LogDeliveryConfiguration... logDeliveryConfigurations)
Returns the destination, format and type of the logs.
|
CacheCluster.Builder |
CacheCluster.Builder.networkType(NetworkType networkType)
Must be either
ipv4 | ipv6 | dual_stack. |
CacheCluster.Builder |
CacheCluster.Builder.networkType(String networkType)
Must be either
ipv4 | ipv6 | dual_stack. |
default CacheCluster.Builder |
CacheCluster.Builder.notificationConfiguration(Consumer<NotificationConfiguration.Builder> notificationConfiguration)
Describes a notification topic and its status.
|
CacheCluster.Builder |
CacheCluster.Builder.notificationConfiguration(NotificationConfiguration notificationConfiguration)
Describes a notification topic and its status.
|
CacheCluster.Builder |
CacheCluster.Builder.numCacheNodes(Integer numCacheNodes)
The number of cache nodes in the cluster.
|
default CacheCluster.Builder |
CacheCluster.Builder.pendingModifiedValues(Consumer<PendingModifiedValues.Builder> pendingModifiedValues)
Sets the value of the PendingModifiedValues property for this object.
|
CacheCluster.Builder |
CacheCluster.Builder.pendingModifiedValues(PendingModifiedValues pendingModifiedValues)
Sets the value of the PendingModifiedValues property for this object.
|
CacheCluster.Builder |
CacheCluster.Builder.preferredAvailabilityZone(String preferredAvailabilityZone)
The name of the Availability Zone in which the cluster is located or "Multiple" if the cache nodes are
located in different Availability Zones.
|
CacheCluster.Builder |
CacheCluster.Builder.preferredMaintenanceWindow(String preferredMaintenanceWindow)
Specifies the weekly time range during which maintenance on the cluster is performed.
|
CacheCluster.Builder |
CacheCluster.Builder.preferredOutpostArn(String preferredOutpostArn)
The outpost ARN in which the cache cluster is created.
|
CacheCluster.Builder |
CacheCluster.Builder.replicationGroupId(String replicationGroupId)
The replication group to which this cluster belongs.
|
CacheCluster.Builder |
CacheCluster.Builder.replicationGroupLogDeliveryEnabled(Boolean replicationGroupLogDeliveryEnabled)
A boolean value indicating whether log delivery is enabled for the replication group.
|
CacheCluster.Builder |
CacheCluster.Builder.securityGroups(Collection<SecurityGroupMembership> securityGroups)
A list of VPC Security Groups associated with the cluster.
|
CacheCluster.Builder |
CacheCluster.Builder.securityGroups(Consumer<SecurityGroupMembership.Builder>... securityGroups)
A list of VPC Security Groups associated with the cluster.
|
CacheCluster.Builder |
CacheCluster.Builder.securityGroups(SecurityGroupMembership... securityGroups)
A list of VPC Security Groups associated with the cluster.
|
CacheCluster.Builder |
CacheCluster.Builder.snapshotRetentionLimit(Integer snapshotRetentionLimit)
The number of days for which ElastiCache retains automatic cluster snapshots before deleting them.
|
CacheCluster.Builder |
CacheCluster.Builder.snapshotWindow(String snapshotWindow)
The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your cluster.
|
CacheCluster.Builder |
CacheCluster.toBuilder() |
CacheCluster.Builder |
CacheCluster.Builder.transitEncryptionEnabled(Boolean transitEncryptionEnabled)
A flag that enables in-transit encryption when set to
true. |
CacheCluster.Builder |
CacheCluster.Builder.transitEncryptionMode(String transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
CacheCluster.Builder |
CacheCluster.Builder.transitEncryptionMode(TransitEncryptionMode transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends CacheCluster.Builder> |
CacheCluster.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default DeleteCacheClusterResponse.Builder |
DeleteCacheClusterResponse.Builder.cacheCluster(Consumer<CacheCluster.Builder> cacheCluster)
Sets the value of the CacheCluster property for this object.
|
default ModifyCacheClusterResponse.Builder |
ModifyCacheClusterResponse.Builder.cacheCluster(Consumer<CacheCluster.Builder> cacheCluster)
Sets the value of the CacheCluster property for this object.
|
default RebootCacheClusterResponse.Builder |
RebootCacheClusterResponse.Builder.cacheCluster(Consumer<CacheCluster.Builder> cacheCluster)
Sets the value of the CacheCluster property for this object.
|
default CreateCacheClusterResponse.Builder |
CreateCacheClusterResponse.Builder.cacheCluster(Consumer<CacheCluster.Builder> cacheCluster)
Sets the value of the CacheCluster property for this object.
|
Copyright © 2023. All rights reserved.