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