public static interface S3Location.Builder extends SdkPojo, CopyableBuilder<S3Location.Builder,S3Location>
Modifier and Type | Method and Description |
---|---|
S3Location.Builder |
accessControlList(Collection<Grant> accessControlList)
A list of grants that control access to the staged results.
|
S3Location.Builder |
accessControlList(Consumer<Grant.Builder>... accessControlList)
A list of grants that control access to the staged results.
|
S3Location.Builder |
accessControlList(Grant... accessControlList)
A list of grants that control access to the staged results.
|
S3Location.Builder |
bucketName(String bucketName)
The name of the Amazon S3 bucket where the job results are stored.
|
S3Location.Builder |
cannedACL(CannedACL cannedACL)
The canned access control list (ACL) to apply to the job results.
|
S3Location.Builder |
cannedACL(String cannedACL)
The canned access control list (ACL) to apply to the job results.
|
default S3Location.Builder |
encryption(Consumer<Encryption.Builder> encryption)
Contains information about the encryption used to store the job results in Amazon S3.
|
S3Location.Builder |
encryption(Encryption encryption)
Contains information about the encryption used to store the job results in Amazon S3.
|
S3Location.Builder |
prefix(String prefix)
The prefix that is prepended to the results for this request.
|
S3Location.Builder |
storageClass(StorageClass storageClass)
The storage class used to store the job results.
|
S3Location.Builder |
storageClass(String storageClass)
The storage class used to store the job results.
|
S3Location.Builder |
tagging(Map<String,String> tagging)
The tag-set that is applied to the job results.
|
S3Location.Builder |
userMetadata(Map<String,String> userMetadata)
A map of metadata to store with the job results in Amazon S3.
|
copy
applyMutation, build
S3Location.Builder bucketName(String bucketName)
The name of the Amazon S3 bucket where the job results are stored.
bucketName
- The name of the Amazon S3 bucket where the job results are stored.S3Location.Builder prefix(String prefix)
The prefix that is prepended to the results for this request.
prefix
- The prefix that is prepended to the results for this request.S3Location.Builder encryption(Encryption encryption)
Contains information about the encryption used to store the job results in Amazon S3.
encryption
- Contains information about the encryption used to store the job results in Amazon S3.default S3Location.Builder encryption(Consumer<Encryption.Builder> encryption)
Contains information about the encryption used to store the job results in Amazon S3.
This is a convenience that creates an instance of theEncryption.Builder
avoiding the need to create
one manually via Encryption.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to encryption(Encryption)
.encryption
- a consumer that will call methods on Encryption.Builder
encryption(Encryption)
S3Location.Builder cannedACL(String cannedACL)
The canned access control list (ACL) to apply to the job results.
S3Location.Builder cannedACL(CannedACL cannedACL)
The canned access control list (ACL) to apply to the job results.
S3Location.Builder accessControlList(Collection<Grant> accessControlList)
A list of grants that control access to the staged results.
accessControlList
- A list of grants that control access to the staged results.S3Location.Builder accessControlList(Grant... accessControlList)
A list of grants that control access to the staged results.
accessControlList
- A list of grants that control access to the staged results.S3Location.Builder accessControlList(Consumer<Grant.Builder>... accessControlList)
A list of grants that control access to the staged results.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #accessControlList(List)
.accessControlList
- a consumer that will call methods on List.Builder
#accessControlList(List)
S3Location.Builder tagging(Map<String,String> tagging)
The tag-set that is applied to the job results.
tagging
- The tag-set that is applied to the job results.S3Location.Builder userMetadata(Map<String,String> userMetadata)
A map of metadata to store with the job results in Amazon S3.
userMetadata
- A map of metadata to store with the job results in Amazon S3.S3Location.Builder storageClass(String storageClass)
The storage class used to store the job results.
storageClass
- The storage class used to store the job results.StorageClass
,
StorageClass
S3Location.Builder storageClass(StorageClass storageClass)
The storage class used to store the job results.
storageClass
- The storage class used to store the job results.StorageClass
,
StorageClass
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.