Package | Description |
---|---|
com.amazonaws.services.redshift | |
com.amazonaws.services.redshift.model | |
com.amazonaws.services.redshift.model.transform |
Modifier and Type | Method and Description |
---|---|
SnapshotCopyGrant |
AmazonRedshiftClient.createSnapshotCopyGrant(CreateSnapshotCopyGrantRequest createSnapshotCopyGrantRequest)
Creates a snapshot copy grant that permits Amazon Redshift to use a
customer master key (CMK) from AWS Key Management Service (AWS KMS) to
encrypt copied snapshots in a destination region.
|
SnapshotCopyGrant |
AmazonRedshift.createSnapshotCopyGrant(CreateSnapshotCopyGrantRequest createSnapshotCopyGrantRequest)
Creates a snapshot copy grant that permits Amazon Redshift to use a
customer master key (CMK) from AWS Key Management Service (AWS KMS) to
encrypt copied snapshots in a destination region.
|
SnapshotCopyGrant |
AbstractAmazonRedshift.createSnapshotCopyGrant(CreateSnapshotCopyGrantRequest request) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<SnapshotCopyGrant> |
AmazonRedshiftAsyncClient.createSnapshotCopyGrantAsync(CreateSnapshotCopyGrantRequest request) |
java.util.concurrent.Future<SnapshotCopyGrant> |
AmazonRedshiftAsync.createSnapshotCopyGrantAsync(CreateSnapshotCopyGrantRequest createSnapshotCopyGrantRequest)
Creates a snapshot copy grant that permits Amazon Redshift to use a
customer master key (CMK) from AWS Key Management Service (AWS KMS) to
encrypt copied snapshots in a destination region.
|
java.util.concurrent.Future<SnapshotCopyGrant> |
AbstractAmazonRedshiftAsync.createSnapshotCopyGrantAsync(CreateSnapshotCopyGrantRequest request) |
java.util.concurrent.Future<SnapshotCopyGrant> |
AmazonRedshiftAsyncClient.createSnapshotCopyGrantAsync(CreateSnapshotCopyGrantRequest request,
AsyncHandler<CreateSnapshotCopyGrantRequest,SnapshotCopyGrant> asyncHandler) |
java.util.concurrent.Future<SnapshotCopyGrant> |
AmazonRedshiftAsync.createSnapshotCopyGrantAsync(CreateSnapshotCopyGrantRequest createSnapshotCopyGrantRequest,
AsyncHandler<CreateSnapshotCopyGrantRequest,SnapshotCopyGrant> asyncHandler)
Creates a snapshot copy grant that permits Amazon Redshift to use a
customer master key (CMK) from AWS Key Management Service (AWS KMS) to
encrypt copied snapshots in a destination region.
|
java.util.concurrent.Future<SnapshotCopyGrant> |
AbstractAmazonRedshiftAsync.createSnapshotCopyGrantAsync(CreateSnapshotCopyGrantRequest request,
AsyncHandler<CreateSnapshotCopyGrantRequest,SnapshotCopyGrant> asyncHandler) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<SnapshotCopyGrant> |
AmazonRedshiftAsyncClient.createSnapshotCopyGrantAsync(CreateSnapshotCopyGrantRequest request,
AsyncHandler<CreateSnapshotCopyGrantRequest,SnapshotCopyGrant> asyncHandler) |
java.util.concurrent.Future<SnapshotCopyGrant> |
AmazonRedshiftAsync.createSnapshotCopyGrantAsync(CreateSnapshotCopyGrantRequest createSnapshotCopyGrantRequest,
AsyncHandler<CreateSnapshotCopyGrantRequest,SnapshotCopyGrant> asyncHandler)
Creates a snapshot copy grant that permits Amazon Redshift to use a
customer master key (CMK) from AWS Key Management Service (AWS KMS) to
encrypt copied snapshots in a destination region.
|
java.util.concurrent.Future<SnapshotCopyGrant> |
AbstractAmazonRedshiftAsync.createSnapshotCopyGrantAsync(CreateSnapshotCopyGrantRequest request,
AsyncHandler<CreateSnapshotCopyGrantRequest,SnapshotCopyGrant> asyncHandler) |
Modifier and Type | Field and Description |
---|---|
private SdkInternalList<SnapshotCopyGrant> |
DescribeSnapshotCopyGrantsResult.snapshotCopyGrants
The list of
SnapshotCopyGrant objects. |
Modifier and Type | Method and Description |
---|---|
SnapshotCopyGrant |
SnapshotCopyGrant.clone() |
SnapshotCopyGrant |
SnapshotCopyGrant.withKmsKeyId(java.lang.String kmsKeyId)
The unique identifier of the customer master key (CMK) in AWS KMS to
which Amazon Redshift is granted permission.
|
SnapshotCopyGrant |
SnapshotCopyGrant.withSnapshotCopyGrantName(java.lang.String snapshotCopyGrantName)
The name of the snapshot copy grant.
|
SnapshotCopyGrant |
SnapshotCopyGrant.withTags(java.util.Collection<Tag> tags)
A list of tag instances.
|
SnapshotCopyGrant |
SnapshotCopyGrant.withTags(Tag... tags)
A list of tag instances.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<SnapshotCopyGrant> |
DescribeSnapshotCopyGrantsResult.getSnapshotCopyGrants()
The list of
SnapshotCopyGrant objects. |
Modifier and Type | Method and Description |
---|---|
DescribeSnapshotCopyGrantsResult |
DescribeSnapshotCopyGrantsResult.withSnapshotCopyGrants(SnapshotCopyGrant... snapshotCopyGrants)
The list of
SnapshotCopyGrant objects. |
Modifier and Type | Method and Description |
---|---|
void |
DescribeSnapshotCopyGrantsResult.setSnapshotCopyGrants(java.util.Collection<SnapshotCopyGrant> snapshotCopyGrants)
The list of
SnapshotCopyGrant objects. |
DescribeSnapshotCopyGrantsResult |
DescribeSnapshotCopyGrantsResult.withSnapshotCopyGrants(java.util.Collection<SnapshotCopyGrant> snapshotCopyGrants)
The list of
SnapshotCopyGrant objects. |
Modifier and Type | Method and Description |
---|---|
SnapshotCopyGrant |
SnapshotCopyGrantStaxUnmarshaller.unmarshall(StaxUnmarshallerContext context) |