| Package | Description |
|---|---|
| software.amazon.awssdk.services.elasticache.model |
| Modifier and Type | Method and Description |
|---|---|
Snapshot.Builder |
Snapshot.Builder.arn(String arn)
The ARN (Amazon Resource Name) of the snapshot.
|
Snapshot.Builder |
Snapshot.Builder.automaticFailover(AutomaticFailoverStatus automaticFailover)
Indicates the status of automatic failover for the source Redis replication group.
|
Snapshot.Builder |
Snapshot.Builder.automaticFailover(String automaticFailover)
Indicates the status of automatic failover for the source Redis replication group.
|
Snapshot.Builder |
Snapshot.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 Snapshot.Builder |
Snapshot.builder() |
Snapshot.Builder |
Snapshot.Builder.cacheClusterCreateTime(Instant cacheClusterCreateTime)
The date and time when the source cluster was created.
|
Snapshot.Builder |
Snapshot.Builder.cacheClusterId(String cacheClusterId)
The user-supplied identifier of the source cluster.
|
Snapshot.Builder |
Snapshot.Builder.cacheNodeType(String cacheNodeType)
The name of the compute and memory capacity node type for the source cluster.
|
Snapshot.Builder |
Snapshot.Builder.cacheParameterGroupName(String cacheParameterGroupName)
The cache parameter group that is associated with the source cluster.
|
Snapshot.Builder |
Snapshot.Builder.cacheSubnetGroupName(String cacheSubnetGroupName)
The name of the cache subnet group associated with the source cluster.
|
Snapshot.Builder |
Snapshot.Builder.dataTiering(DataTieringStatus dataTiering)
Enables data tiering.
|
Snapshot.Builder |
Snapshot.Builder.dataTiering(String dataTiering)
Enables data tiering.
|
Snapshot.Builder |
Snapshot.Builder.engine(String engine)
The name of the cache engine (
memcached or redis) used by the source cluster. |
Snapshot.Builder |
Snapshot.Builder.engineVersion(String engineVersion)
The version of the cache engine version that is used by the source cluster.
|
Snapshot.Builder |
Snapshot.Builder.kmsKeyId(String kmsKeyId)
The ID of the KMS key used to encrypt the snapshot.
|
Snapshot.Builder |
Snapshot.Builder.nodeSnapshots(Collection<NodeSnapshot> nodeSnapshots)
A list of the cache nodes in the source cluster.
|
Snapshot.Builder |
Snapshot.Builder.nodeSnapshots(Consumer<NodeSnapshot.Builder>... nodeSnapshots)
A list of the cache nodes in the source cluster.
|
Snapshot.Builder |
Snapshot.Builder.nodeSnapshots(NodeSnapshot... nodeSnapshots)
A list of the cache nodes in the source cluster.
|
Snapshot.Builder |
Snapshot.Builder.numCacheNodes(Integer numCacheNodes)
The number of cache nodes in the source cluster.
|
Snapshot.Builder |
Snapshot.Builder.numNodeGroups(Integer numNodeGroups)
The number of node groups (shards) in this snapshot.
|
Snapshot.Builder |
Snapshot.Builder.port(Integer port)
The port number used by each cache nodes in the source cluster.
|
Snapshot.Builder |
Snapshot.Builder.preferredAvailabilityZone(String preferredAvailabilityZone)
The name of the Availability Zone in which the source cluster is located.
|
Snapshot.Builder |
Snapshot.Builder.preferredMaintenanceWindow(String preferredMaintenanceWindow)
Specifies the weekly time range during which maintenance on the cluster is performed.
|
Snapshot.Builder |
Snapshot.Builder.preferredOutpostArn(String preferredOutpostArn)
The ARN (Amazon Resource Name) of the preferred outpost.
|
Snapshot.Builder |
Snapshot.Builder.replicationGroupDescription(String replicationGroupDescription)
A description of the source replication group.
|
Snapshot.Builder |
Snapshot.Builder.replicationGroupId(String replicationGroupId)
The unique identifier of the source replication group.
|
Snapshot.Builder |
Snapshot.Builder.snapshotName(String snapshotName)
The name of a snapshot.
|
Snapshot.Builder |
Snapshot.Builder.snapshotRetentionLimit(Integer snapshotRetentionLimit)
For an automatic snapshot, the number of days for which ElastiCache retains the snapshot before deleting it.
|
Snapshot.Builder |
Snapshot.Builder.snapshotSource(String snapshotSource)
Indicates whether the snapshot is from an automatic backup (
automated) or was created manually (
manual). |
Snapshot.Builder |
Snapshot.Builder.snapshotStatus(String snapshotStatus)
The status of the snapshot.
|
Snapshot.Builder |
Snapshot.Builder.snapshotWindow(String snapshotWindow)
The daily time range during which ElastiCache takes daily snapshots of the source cluster.
|
Snapshot.Builder |
Snapshot.toBuilder() |
Snapshot.Builder |
Snapshot.Builder.topicArn(String topicArn)
The Amazon Resource Name (ARN) for the topic used by the source cluster for publishing notifications.
|
Snapshot.Builder |
Snapshot.Builder.vpcId(String vpcId)
The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group for the source cluster.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends Snapshot.Builder> |
Snapshot.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default CopySnapshotResponse.Builder |
CopySnapshotResponse.Builder.snapshot(Consumer<Snapshot.Builder> snapshot)
Sets the value of the Snapshot property for this object.
|
default DeleteSnapshotResponse.Builder |
DeleteSnapshotResponse.Builder.snapshot(Consumer<Snapshot.Builder> snapshot)
Sets the value of the Snapshot property for this object.
|
default CreateSnapshotResponse.Builder |
CreateSnapshotResponse.Builder.snapshot(Consumer<Snapshot.Builder> snapshot)
Sets the value of the Snapshot property for this object.
|
Copyright © 2023. All rights reserved.