| Package | Description |
|---|---|
| software.amazon.awssdk.services.redshift.model |
| Modifier and Type | Method and Description |
|---|---|
Snapshot.Builder |
Snapshot.Builder.accountsWithRestoreAccess(AccountWithRestoreAccess... accountsWithRestoreAccess)
A list of the Amazon Web Services accounts authorized to restore the snapshot.
|
Snapshot.Builder |
Snapshot.Builder.accountsWithRestoreAccess(Collection<AccountWithRestoreAccess> accountsWithRestoreAccess)
A list of the Amazon Web Services accounts authorized to restore the snapshot.
|
Snapshot.Builder |
Snapshot.Builder.accountsWithRestoreAccess(Consumer<AccountWithRestoreAccess.Builder>... accountsWithRestoreAccess)
A list of the Amazon Web Services accounts authorized to restore the snapshot.
|
Snapshot.Builder |
Snapshot.Builder.actualIncrementalBackupSizeInMegaBytes(Double actualIncrementalBackupSizeInMegaBytes)
The size of the incremental backup.
|
Snapshot.Builder |
Snapshot.Builder.availabilityZone(String availabilityZone)
The Availability Zone in which the cluster was created.
|
Snapshot.Builder |
Snapshot.Builder.backupProgressInMegaBytes(Double backupProgressInMegaBytes)
The number of megabytes that have been transferred to the snapshot backup.
|
static Snapshot.Builder |
Snapshot.builder() |
Snapshot.Builder |
Snapshot.Builder.clusterCreateTime(Instant clusterCreateTime)
The time (UTC) when the cluster was originally created.
|
Snapshot.Builder |
Snapshot.Builder.clusterIdentifier(String clusterIdentifier)
The identifier of the cluster for which the snapshot was taken.
|
Snapshot.Builder |
Snapshot.Builder.clusterVersion(String clusterVersion)
The version ID of the Amazon Redshift engine that is running on the cluster.
|
Snapshot.Builder |
Snapshot.Builder.currentBackupRateInMegaBytesPerSecond(Double currentBackupRateInMegaBytesPerSecond)
The number of megabytes per second being transferred to the snapshot backup.
|
Snapshot.Builder |
Snapshot.Builder.dbName(String dbName)
The name of the database that was created when the cluster was created.
|
Snapshot.Builder |
Snapshot.Builder.elapsedTimeInSeconds(Long elapsedTimeInSeconds)
The amount of time an in-progress snapshot backup has been running, or the amount of time it took a completed
backup to finish.
|
Snapshot.Builder |
Snapshot.Builder.encrypted(Boolean encrypted)
If
true, the data in the snapshot is encrypted at rest. |
Snapshot.Builder |
Snapshot.Builder.encryptedWithHSM(Boolean encryptedWithHSM)
A boolean that indicates whether the snapshot data is encrypted using the HSM keys of the source cluster.
|
Snapshot.Builder |
Snapshot.Builder.engineFullVersion(String engineFullVersion)
The cluster version of the cluster used to create the snapshot.
|
Snapshot.Builder |
Snapshot.Builder.enhancedVpcRouting(Boolean enhancedVpcRouting)
An option that specifies whether to create the cluster with enhanced VPC routing enabled.
|
Snapshot.Builder |
Snapshot.Builder.estimatedSecondsToCompletion(Long estimatedSecondsToCompletion)
The estimate of the time remaining before the snapshot backup will complete.
|
Snapshot.Builder |
Snapshot.Builder.kmsKeyId(String kmsKeyId)
The Key Management Service (KMS) key ID of the encryption key that was used to encrypt data in the cluster
from which the snapshot was taken.
|
Snapshot.Builder |
Snapshot.Builder.maintenanceTrackName(String maintenanceTrackName)
The name of the maintenance track for the snapshot.
|
Snapshot.Builder |
Snapshot.Builder.manualSnapshotRemainingDays(Integer manualSnapshotRemainingDays)
The number of days until a manual snapshot will pass its retention period.
|
Snapshot.Builder |
Snapshot.Builder.manualSnapshotRetentionPeriod(Integer manualSnapshotRetentionPeriod)
The number of days that a manual snapshot is retained.
|
Snapshot.Builder |
Snapshot.Builder.masterUsername(String masterUsername)
The admin user name for the cluster.
|
Snapshot.Builder |
Snapshot.Builder.nodeType(String nodeType)
The node type of the nodes in the cluster.
|
Snapshot.Builder |
Snapshot.Builder.numberOfNodes(Integer numberOfNodes)
The number of nodes in the cluster.
|
Snapshot.Builder |
Snapshot.Builder.ownerAccount(String ownerAccount)
For manual snapshots, the Amazon Web Services account used to create or copy the snapshot.
|
Snapshot.Builder |
Snapshot.Builder.port(Integer port)
The port that the cluster is listening on.
|
Snapshot.Builder |
Snapshot.Builder.restorableNodeTypes(Collection<String> restorableNodeTypes)
The list of node types that this cluster snapshot is able to restore into.
|
Snapshot.Builder |
Snapshot.Builder.restorableNodeTypes(String... restorableNodeTypes)
The list of node types that this cluster snapshot is able to restore into.
|
Snapshot.Builder |
Snapshot.Builder.snapshotCreateTime(Instant snapshotCreateTime)
The time (in UTC format) when Amazon Redshift began the snapshot.
|
Snapshot.Builder |
Snapshot.Builder.snapshotIdentifier(String snapshotIdentifier)
The snapshot identifier that is provided in the request.
|
Snapshot.Builder |
Snapshot.Builder.snapshotRetentionStartTime(Instant snapshotRetentionStartTime)
A timestamp representing the start of the retention period for the snapshot.
|
Snapshot.Builder |
Snapshot.Builder.snapshotType(String snapshotType)
The snapshot type.
|
Snapshot.Builder |
Snapshot.Builder.sourceRegion(String sourceRegion)
The source region from which the snapshot was copied.
|
Snapshot.Builder |
Snapshot.Builder.status(String status)
The snapshot status.
|
Snapshot.Builder |
Snapshot.Builder.tags(Collection<Tag> tags)
The list of tags for the cluster snapshot.
|
Snapshot.Builder |
Snapshot.Builder.tags(Consumer<Tag.Builder>... tags)
The list of tags for the cluster snapshot.
|
Snapshot.Builder |
Snapshot.Builder.tags(Tag... tags)
The list of tags for the cluster snapshot.
|
Snapshot.Builder |
Snapshot.toBuilder() |
Snapshot.Builder |
Snapshot.Builder.totalBackupSizeInMegaBytes(Double totalBackupSizeInMegaBytes)
The size of the complete set of backup data that would be used to restore the cluster.
|
Snapshot.Builder |
Snapshot.Builder.vpcId(String vpcId)
The VPC identifier of the cluster if the snapshot is from a cluster in a VPC.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends Snapshot.Builder> |
Snapshot.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default CreateClusterSnapshotResponse.Builder |
CreateClusterSnapshotResponse.Builder.snapshot(Consumer<Snapshot.Builder> snapshot)
Sets the value of the Snapshot property for this object.
|
default ModifyClusterSnapshotResponse.Builder |
ModifyClusterSnapshotResponse.Builder.snapshot(Consumer<Snapshot.Builder> snapshot)
Sets the value of the Snapshot property for this object.
|
default RevokeSnapshotAccessResponse.Builder |
RevokeSnapshotAccessResponse.Builder.snapshot(Consumer<Snapshot.Builder> snapshot)
Sets the value of the Snapshot property for this object.
|
default AuthorizeSnapshotAccessResponse.Builder |
AuthorizeSnapshotAccessResponse.Builder.snapshot(Consumer<Snapshot.Builder> snapshot)
Sets the value of the Snapshot property for this object.
|
default CopyClusterSnapshotResponse.Builder |
CopyClusterSnapshotResponse.Builder.snapshot(Consumer<Snapshot.Builder> snapshot)
Sets the value of the Snapshot property for this object.
|
default DeleteClusterSnapshotResponse.Builder |
DeleteClusterSnapshotResponse.Builder.snapshot(Consumer<Snapshot.Builder> snapshot)
Sets the value of the Snapshot property for this object.
|
Copyright © 2022. All rights reserved.