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 Valkey or Redis OSS 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 Valkey or Redis OSS 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(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.cacheNodes(CacheNode... 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.
|
default CacheCluster.Builder |
CacheCluster.Builder.cacheParameterGroup(Consumer<CacheParameterGroupStatus.Builder> cacheParameterGroup) |
Status of the cache parameter group.
|
CacheCluster.Builder |
CacheCluster.Builder.cacheParameterGroup(CacheParameterGroupStatus cacheParameterGroup) |
Status of the cache parameter group.
|
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.cacheSecurityGroups(CacheSecurityGroupMembership... 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(String ipDiscovery) |
The network type associated with the cluster, either ipv4 | ipv6 .
|
CacheCluster.Builder |
CacheCluster.Builder.ipDiscovery(IpDiscovery 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(String networkType) |
Must be either ipv4 | ipv6 | dual_stack .
|
CacheCluster.Builder |
CacheCluster.Builder.networkType(NetworkType 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.
|