Package | Description |
---|---|
com.amazonaws.services.redshift | |
com.amazonaws.services.redshift.model | |
com.amazonaws.services.redshift.model.transform |
Modifier and Type | Method and Description |
---|---|
Snapshot |
AmazonRedshiftClient.authorizeSnapshotAccess(AuthorizeSnapshotAccessRequest authorizeSnapshotAccessRequest)
Authorizes the specified AWS customer account to restore the specified
snapshot.
|
Snapshot |
AmazonRedshift.authorizeSnapshotAccess(AuthorizeSnapshotAccessRequest authorizeSnapshotAccessRequest)
Authorizes the specified AWS customer account to restore the specified
snapshot.
|
Snapshot |
AbstractAmazonRedshift.authorizeSnapshotAccess(AuthorizeSnapshotAccessRequest request) |
Snapshot |
AmazonRedshiftClient.copyClusterSnapshot(CopyClusterSnapshotRequest copyClusterSnapshotRequest)
Copies the specified automated cluster snapshot to a new manual cluster
snapshot.
|
Snapshot |
AmazonRedshift.copyClusterSnapshot(CopyClusterSnapshotRequest copyClusterSnapshotRequest)
Copies the specified automated cluster snapshot to a new manual cluster
snapshot.
|
Snapshot |
AbstractAmazonRedshift.copyClusterSnapshot(CopyClusterSnapshotRequest request) |
Snapshot |
AmazonRedshiftClient.createClusterSnapshot(CreateClusterSnapshotRequest createClusterSnapshotRequest)
Creates a manual snapshot of the specified cluster.
|
Snapshot |
AmazonRedshift.createClusterSnapshot(CreateClusterSnapshotRequest createClusterSnapshotRequest)
Creates a manual snapshot of the specified cluster.
|
Snapshot |
AbstractAmazonRedshift.createClusterSnapshot(CreateClusterSnapshotRequest request) |
Snapshot |
AmazonRedshiftClient.deleteClusterSnapshot(DeleteClusterSnapshotRequest deleteClusterSnapshotRequest)
Deletes the specified manual snapshot.
|
Snapshot |
AmazonRedshift.deleteClusterSnapshot(DeleteClusterSnapshotRequest deleteClusterSnapshotRequest)
Deletes the specified manual snapshot.
|
Snapshot |
AbstractAmazonRedshift.deleteClusterSnapshot(DeleteClusterSnapshotRequest request) |
Snapshot |
AmazonRedshiftClient.revokeSnapshotAccess(RevokeSnapshotAccessRequest revokeSnapshotAccessRequest)
Removes the ability of the specified AWS customer account to restore the
specified snapshot.
|
Snapshot |
AmazonRedshift.revokeSnapshotAccess(RevokeSnapshotAccessRequest revokeSnapshotAccessRequest)
Removes the ability of the specified AWS customer account to restore the
specified snapshot.
|
Snapshot |
AbstractAmazonRedshift.revokeSnapshotAccess(RevokeSnapshotAccessRequest request) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.authorizeSnapshotAccessAsync(AuthorizeSnapshotAccessRequest request) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.authorizeSnapshotAccessAsync(AuthorizeSnapshotAccessRequest authorizeSnapshotAccessRequest)
Authorizes the specified AWS customer account to restore the specified
snapshot.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.authorizeSnapshotAccessAsync(AuthorizeSnapshotAccessRequest request) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.authorizeSnapshotAccessAsync(AuthorizeSnapshotAccessRequest request,
AsyncHandler<AuthorizeSnapshotAccessRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.authorizeSnapshotAccessAsync(AuthorizeSnapshotAccessRequest authorizeSnapshotAccessRequest,
AsyncHandler<AuthorizeSnapshotAccessRequest,Snapshot> asyncHandler)
Authorizes the specified AWS customer account to restore the specified
snapshot.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.authorizeSnapshotAccessAsync(AuthorizeSnapshotAccessRequest request,
AsyncHandler<AuthorizeSnapshotAccessRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.copyClusterSnapshotAsync(CopyClusterSnapshotRequest request) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.copyClusterSnapshotAsync(CopyClusterSnapshotRequest copyClusterSnapshotRequest)
Copies the specified automated cluster snapshot to a new manual cluster
snapshot.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.copyClusterSnapshotAsync(CopyClusterSnapshotRequest request) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.copyClusterSnapshotAsync(CopyClusterSnapshotRequest request,
AsyncHandler<CopyClusterSnapshotRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.copyClusterSnapshotAsync(CopyClusterSnapshotRequest copyClusterSnapshotRequest,
AsyncHandler<CopyClusterSnapshotRequest,Snapshot> asyncHandler)
Copies the specified automated cluster snapshot to a new manual cluster
snapshot.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.copyClusterSnapshotAsync(CopyClusterSnapshotRequest request,
AsyncHandler<CopyClusterSnapshotRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.createClusterSnapshotAsync(CreateClusterSnapshotRequest request) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.createClusterSnapshotAsync(CreateClusterSnapshotRequest createClusterSnapshotRequest)
Creates a manual snapshot of the specified cluster.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.createClusterSnapshotAsync(CreateClusterSnapshotRequest request) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.createClusterSnapshotAsync(CreateClusterSnapshotRequest request,
AsyncHandler<CreateClusterSnapshotRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.createClusterSnapshotAsync(CreateClusterSnapshotRequest createClusterSnapshotRequest,
AsyncHandler<CreateClusterSnapshotRequest,Snapshot> asyncHandler)
Creates a manual snapshot of the specified cluster.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.createClusterSnapshotAsync(CreateClusterSnapshotRequest request,
AsyncHandler<CreateClusterSnapshotRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.deleteClusterSnapshotAsync(DeleteClusterSnapshotRequest request) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.deleteClusterSnapshotAsync(DeleteClusterSnapshotRequest deleteClusterSnapshotRequest)
Deletes the specified manual snapshot.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.deleteClusterSnapshotAsync(DeleteClusterSnapshotRequest request) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.deleteClusterSnapshotAsync(DeleteClusterSnapshotRequest request,
AsyncHandler<DeleteClusterSnapshotRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.deleteClusterSnapshotAsync(DeleteClusterSnapshotRequest deleteClusterSnapshotRequest,
AsyncHandler<DeleteClusterSnapshotRequest,Snapshot> asyncHandler)
Deletes the specified manual snapshot.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.deleteClusterSnapshotAsync(DeleteClusterSnapshotRequest request,
AsyncHandler<DeleteClusterSnapshotRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.revokeSnapshotAccessAsync(RevokeSnapshotAccessRequest request) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.revokeSnapshotAccessAsync(RevokeSnapshotAccessRequest revokeSnapshotAccessRequest)
Removes the ability of the specified AWS customer account to restore the
specified snapshot.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.revokeSnapshotAccessAsync(RevokeSnapshotAccessRequest request) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.revokeSnapshotAccessAsync(RevokeSnapshotAccessRequest request,
AsyncHandler<RevokeSnapshotAccessRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.revokeSnapshotAccessAsync(RevokeSnapshotAccessRequest revokeSnapshotAccessRequest,
AsyncHandler<RevokeSnapshotAccessRequest,Snapshot> asyncHandler)
Removes the ability of the specified AWS customer account to restore the
specified snapshot.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.revokeSnapshotAccessAsync(RevokeSnapshotAccessRequest request,
AsyncHandler<RevokeSnapshotAccessRequest,Snapshot> asyncHandler) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.authorizeSnapshotAccessAsync(AuthorizeSnapshotAccessRequest request,
AsyncHandler<AuthorizeSnapshotAccessRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.authorizeSnapshotAccessAsync(AuthorizeSnapshotAccessRequest authorizeSnapshotAccessRequest,
AsyncHandler<AuthorizeSnapshotAccessRequest,Snapshot> asyncHandler)
Authorizes the specified AWS customer account to restore the specified
snapshot.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.authorizeSnapshotAccessAsync(AuthorizeSnapshotAccessRequest request,
AsyncHandler<AuthorizeSnapshotAccessRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.copyClusterSnapshotAsync(CopyClusterSnapshotRequest request,
AsyncHandler<CopyClusterSnapshotRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.copyClusterSnapshotAsync(CopyClusterSnapshotRequest copyClusterSnapshotRequest,
AsyncHandler<CopyClusterSnapshotRequest,Snapshot> asyncHandler)
Copies the specified automated cluster snapshot to a new manual cluster
snapshot.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.copyClusterSnapshotAsync(CopyClusterSnapshotRequest request,
AsyncHandler<CopyClusterSnapshotRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.createClusterSnapshotAsync(CreateClusterSnapshotRequest request,
AsyncHandler<CreateClusterSnapshotRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.createClusterSnapshotAsync(CreateClusterSnapshotRequest createClusterSnapshotRequest,
AsyncHandler<CreateClusterSnapshotRequest,Snapshot> asyncHandler)
Creates a manual snapshot of the specified cluster.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.createClusterSnapshotAsync(CreateClusterSnapshotRequest request,
AsyncHandler<CreateClusterSnapshotRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.deleteClusterSnapshotAsync(DeleteClusterSnapshotRequest request,
AsyncHandler<DeleteClusterSnapshotRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.deleteClusterSnapshotAsync(DeleteClusterSnapshotRequest deleteClusterSnapshotRequest,
AsyncHandler<DeleteClusterSnapshotRequest,Snapshot> asyncHandler)
Deletes the specified manual snapshot.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.deleteClusterSnapshotAsync(DeleteClusterSnapshotRequest request,
AsyncHandler<DeleteClusterSnapshotRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsyncClient.revokeSnapshotAccessAsync(RevokeSnapshotAccessRequest request,
AsyncHandler<RevokeSnapshotAccessRequest,Snapshot> asyncHandler) |
java.util.concurrent.Future<Snapshot> |
AmazonRedshiftAsync.revokeSnapshotAccessAsync(RevokeSnapshotAccessRequest revokeSnapshotAccessRequest,
AsyncHandler<RevokeSnapshotAccessRequest,Snapshot> asyncHandler)
Removes the ability of the specified AWS customer account to restore the
specified snapshot.
|
java.util.concurrent.Future<Snapshot> |
AbstractAmazonRedshiftAsync.revokeSnapshotAccessAsync(RevokeSnapshotAccessRequest request,
AsyncHandler<RevokeSnapshotAccessRequest,Snapshot> asyncHandler) |
Modifier and Type | Field and Description |
---|---|
private SdkInternalList<Snapshot> |
DescribeClusterSnapshotsResult.snapshots
A list of Snapshot instances.
|
Modifier and Type | Method and Description |
---|---|
Snapshot |
Snapshot.clone() |
Snapshot |
Snapshot.withAccountsWithRestoreAccess(AccountWithRestoreAccess... accountsWithRestoreAccess)
A list of the AWS customer accounts authorized to restore the snapshot.
|
Snapshot |
Snapshot.withAccountsWithRestoreAccess(java.util.Collection<AccountWithRestoreAccess> accountsWithRestoreAccess)
A list of the AWS customer accounts authorized to restore the snapshot.
|
Snapshot |
Snapshot.withActualIncrementalBackupSizeInMegaBytes(java.lang.Double actualIncrementalBackupSizeInMegaBytes)
The size of the incremental backup.
|
Snapshot |
Snapshot.withAvailabilityZone(java.lang.String availabilityZone)
The Availability Zone in which the cluster was created.
|
Snapshot |
Snapshot.withBackupProgressInMegaBytes(java.lang.Double backupProgressInMegaBytes)
The number of megabytes that have been transferred to the snapshot
backup.
|
Snapshot |
Snapshot.withClusterCreateTime(java.util.Date clusterCreateTime)
The time (UTC) when the cluster was originally created.
|
Snapshot |
Snapshot.withClusterIdentifier(java.lang.String clusterIdentifier)
The identifier of the cluster for which the snapshot was taken.
|
Snapshot |
Snapshot.withClusterVersion(java.lang.String clusterVersion)
The version ID of the Amazon Redshift engine that is running on the
cluster.
|
Snapshot |
Snapshot.withCurrentBackupRateInMegaBytesPerSecond(java.lang.Double currentBackupRateInMegaBytesPerSecond)
The number of megabytes per second being transferred to the snapshot
backup.
|
Snapshot |
Snapshot.withDBName(java.lang.String dBName)
The name of the database that was created when the cluster was created.
|
Snapshot |
Snapshot.withElapsedTimeInSeconds(java.lang.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 |
Snapshot.withEncrypted(java.lang.Boolean encrypted)
If
true , the data in the snapshot is encrypted at rest. |
Snapshot |
Snapshot.withEncryptedWithHSM(java.lang.Boolean encryptedWithHSM)
A boolean that indicates whether the snapshot data is encrypted using the
HSM keys of the source cluster.
|
Snapshot |
Snapshot.withEstimatedSecondsToCompletion(java.lang.Long estimatedSecondsToCompletion)
The estimate of the time remaining before the snapshot backup will
complete.
|
Snapshot |
Snapshot.withKmsKeyId(java.lang.String kmsKeyId)
The AWS 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 |
Snapshot.withMasterUsername(java.lang.String masterUsername)
The master user name for the cluster.
|
Snapshot |
Snapshot.withNodeType(java.lang.String nodeType)
The node type of the nodes in the cluster.
|
Snapshot |
Snapshot.withNumberOfNodes(java.lang.Integer numberOfNodes)
The number of nodes in the cluster.
|
Snapshot |
Snapshot.withOwnerAccount(java.lang.String ownerAccount)
For manual snapshots, the AWS customer account used to create or copy the
snapshot.
|
Snapshot |
Snapshot.withPort(java.lang.Integer port)
The port that the cluster is listening on.
|
Snapshot |
Snapshot.withRestorableNodeTypes(java.util.Collection<java.lang.String> restorableNodeTypes)
The list of node types that this cluster snapshot is able to restore
into.
|
Snapshot |
Snapshot.withRestorableNodeTypes(java.lang.String... restorableNodeTypes)
The list of node types that this cluster snapshot is able to restore
into.
|
Snapshot |
Snapshot.withSnapshotCreateTime(java.util.Date snapshotCreateTime)
The time (UTC) when Amazon Redshift began the snapshot.
|
Snapshot |
Snapshot.withSnapshotIdentifier(java.lang.String snapshotIdentifier)
The snapshot identifier that is provided in the request.
|
Snapshot |
Snapshot.withSnapshotType(java.lang.String snapshotType)
The snapshot type.
|
Snapshot |
Snapshot.withSourceRegion(java.lang.String sourceRegion)
The source region from which the snapshot was copied.
|
Snapshot |
Snapshot.withStatus(java.lang.String status)
The snapshot status.
|
Snapshot |
Snapshot.withTags(java.util.Collection<Tag> tags)
The list of tags for the cluster snapshot.
|
Snapshot |
Snapshot.withTags(Tag... tags)
The list of tags for the cluster snapshot.
|
Snapshot |
Snapshot.withTotalBackupSizeInMegaBytes(java.lang.Double totalBackupSizeInMegaBytes)
The size of the complete set of backup data that would be used to restore
the cluster.
|
Snapshot |
Snapshot.withVpcId(java.lang.String vpcId)
The VPC identifier of the cluster if the snapshot is from a cluster in a
VPC.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Snapshot> |
DescribeClusterSnapshotsResult.getSnapshots()
A list of Snapshot instances.
|
Modifier and Type | Method and Description |
---|---|
DescribeClusterSnapshotsResult |
DescribeClusterSnapshotsResult.withSnapshots(Snapshot... snapshots)
A list of Snapshot instances.
|
Modifier and Type | Method and Description |
---|---|
void |
DescribeClusterSnapshotsResult.setSnapshots(java.util.Collection<Snapshot> snapshots)
A list of Snapshot instances.
|
DescribeClusterSnapshotsResult |
DescribeClusterSnapshotsResult.withSnapshots(java.util.Collection<Snapshot> snapshots)
A list of Snapshot instances.
|
Modifier and Type | Method and Description |
---|---|
Snapshot |
SnapshotStaxUnmarshaller.unmarshall(StaxUnmarshallerContext context) |