public static interface S3DataAccessAssetSourceEntry.Builder extends SdkPojo, CopyableBuilder<S3DataAccessAssetSourceEntry.Builder,S3DataAccessAssetSourceEntry>
| Modifier and Type | Method and Description |
|---|---|
S3DataAccessAssetSourceEntry.Builder |
bucket(String bucket)
The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.
|
S3DataAccessAssetSourceEntry.Builder |
keyPrefixes(Collection<String> keyPrefixes)
Organizes Amazon S3 asset key prefixes stored in an Amazon S3 bucket.
|
S3DataAccessAssetSourceEntry.Builder |
keyPrefixes(String... keyPrefixes)
Organizes Amazon S3 asset key prefixes stored in an Amazon S3 bucket.
|
S3DataAccessAssetSourceEntry.Builder |
keys(Collection<String> keys)
The keys used to create the Amazon S3 data access.
|
S3DataAccessAssetSourceEntry.Builder |
keys(String... keys)
The keys used to create the Amazon S3 data access.
|
S3DataAccessAssetSourceEntry.Builder |
kmsKeysToGrant(Collection<KmsKeyToGrant> kmsKeysToGrant)
List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects being
shared in this S3 Data Access asset.
|
S3DataAccessAssetSourceEntry.Builder |
kmsKeysToGrant(Consumer<KmsKeyToGrant.Builder>... kmsKeysToGrant)
List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects being
shared in this S3 Data Access asset.
|
S3DataAccessAssetSourceEntry.Builder |
kmsKeysToGrant(KmsKeyToGrant... kmsKeysToGrant)
List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects being
shared in this S3 Data Access asset.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildS3DataAccessAssetSourceEntry.Builder bucket(String bucket)
The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.
bucket - The Amazon S3 bucket used for hosting shared data in the Amazon S3 data access.S3DataAccessAssetSourceEntry.Builder keyPrefixes(Collection<String> keyPrefixes)
Organizes Amazon S3 asset key prefixes stored in an Amazon S3 bucket.
keyPrefixes - Organizes Amazon S3 asset key prefixes stored in an Amazon S3 bucket.S3DataAccessAssetSourceEntry.Builder keyPrefixes(String... keyPrefixes)
Organizes Amazon S3 asset key prefixes stored in an Amazon S3 bucket.
keyPrefixes - Organizes Amazon S3 asset key prefixes stored in an Amazon S3 bucket.S3DataAccessAssetSourceEntry.Builder keys(Collection<String> keys)
The keys used to create the Amazon S3 data access.
keys - The keys used to create the Amazon S3 data access.S3DataAccessAssetSourceEntry.Builder keys(String... keys)
The keys used to create the Amazon S3 data access.
keys - The keys used to create the Amazon S3 data access.S3DataAccessAssetSourceEntry.Builder kmsKeysToGrant(Collection<KmsKeyToGrant> kmsKeysToGrant)
List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects being shared in this S3 Data Access asset.
kmsKeysToGrant - List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects
being shared in this S3 Data Access asset.S3DataAccessAssetSourceEntry.Builder kmsKeysToGrant(KmsKeyToGrant... kmsKeysToGrant)
List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects being shared in this S3 Data Access asset.
kmsKeysToGrant - List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects
being shared in this S3 Data Access asset.S3DataAccessAssetSourceEntry.Builder kmsKeysToGrant(Consumer<KmsKeyToGrant.Builder>... kmsKeysToGrant)
List of AWS KMS CMKs (Key Management System Customer Managed Keys) and ARNs used to encrypt S3 objects being shared in this S3 Data Access asset.
This is a convenience method that creates an instance of theKmsKeyToGrant.Builder avoiding the need to create
one manually via KmsKeyToGrant.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #kmsKeysToGrant(List.
kmsKeysToGrant - a consumer that will call methods on
KmsKeyToGrant.Builder#kmsKeysToGrant(java.util.Collection) Copyright © 2023. All rights reserved.