Snapshot.Builder |
Snapshot.Builder.arn(String arn) |
The ARN (Amazon Resource Name) of the snapshot.
|
Snapshot.Builder |
Snapshot.Builder.automaticFailover(String automaticFailover) |
Indicates the status of automatic failover for the source Valkey or Redis OSS replication group.
|
Snapshot.Builder |
Snapshot.Builder.automaticFailover(AutomaticFailoverStatus automaticFailover) |
Indicates the status of automatic failover for the source Valkey or Redis OSS replication group.
|
Snapshot.Builder |
Snapshot.Builder.autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade) |
If you are running Valkey 7.2 and above or Redis OSS engine version 6.0 and above, 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(String dataTiering) |
Enables data tiering.
|
Snapshot.Builder |
Snapshot.Builder.dataTiering(DataTieringStatus 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.
|