Interface KmsKeyToGrant.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<KmsKeyToGrant.Builder,KmsKeyToGrant>,SdkBuilder<KmsKeyToGrant.Builder,KmsKeyToGrant>,SdkPojo
- Enclosing class:
- KmsKeyToGrant
public static interface KmsKeyToGrant.Builder extends SdkPojo, CopyableBuilder<KmsKeyToGrant.Builder,KmsKeyToGrant>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description KmsKeyToGrant.BuilderkmsKeyArn(String kmsKeyArn)The AWS KMS CMK (Key Management System Customer Managed Key) used to encrypt S3 objects in the shared S3 Bucket.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
kmsKeyArn
KmsKeyToGrant.Builder kmsKeyArn(String kmsKeyArn)
The AWS KMS CMK (Key Management System Customer Managed Key) used to encrypt S3 objects in the shared S3 Bucket. AWS Data exchange will create a KMS grant for each subscriber to allow them to access and decrypt their entitled data that is encrypted using this KMS key specified.
- Parameters:
kmsKeyArn- The AWS KMS CMK (Key Management System Customer Managed Key) used to encrypt S3 objects in the shared S3 Bucket. AWS Data exchange will create a KMS grant for each subscriber to allow them to access and decrypt their entitled data that is encrypted using this KMS key specified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-