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