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 bucket where the restore results will be placed.
|
S3Location.Builder |
cannedACL(ObjectCannedACL cannedACL)
The canned ACL to apply to the restore results.
|
S3Location.Builder |
cannedACL(String cannedACL)
The canned ACL to apply to the restore results.
|
default S3Location.Builder |
encryption(Consumer<Encryption.Builder> encryption)
Sets the value of the Encryption property for this object.
|
S3Location.Builder |
encryption(Encryption encryption)
Sets the value of the Encryption property for this object.
|
S3Location.Builder |
prefix(String prefix)
The prefix that is prepended to the restore results for this request.
|
S3Location.Builder |
storageClass(StorageClass storageClass)
The class of storage used to store the restore results.
|
S3Location.Builder |
storageClass(String storageClass)
The class of storage used to store the restore results.
|
default S3Location.Builder |
tagging(Consumer<Tagging.Builder> tagging)
The tag-set that is applied to the restore results.
|
S3Location.Builder |
tagging(Tagging tagging)
The tag-set that is applied to the restore results.
|
S3Location.Builder |
userMetadata(Collection<MetadataEntry> userMetadata)
A list of metadata to store with the restore results in S3.
|
S3Location.Builder |
userMetadata(Consumer<MetadataEntry.Builder>... userMetadata)
A list of metadata to store with the restore results in S3.
|
S3Location.Builder |
userMetadata(MetadataEntry... userMetadata)
A list of metadata to store with the restore results in S3.
|
copyapplyMutation, buildS3Location.Builder bucketName(String bucketName)
The name of the bucket where the restore results will be placed.
bucketName - The name of the bucket where the restore results will be placed.S3Location.Builder prefix(String prefix)
The prefix that is prepended to the restore results for this request.
prefix - The prefix that is prepended to the restore results for this request.S3Location.Builder encryption(Encryption encryption)
encryption - The new value for the Encryption property for this object.default S3Location.Builder encryption(Consumer<Encryption.Builder> encryption)
Encryption.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.Builderencryption(Encryption)S3Location.Builder cannedACL(String cannedACL)
The canned ACL to apply to the restore results.
cannedACL - The canned ACL to apply to the restore results.ObjectCannedACL,
ObjectCannedACLS3Location.Builder cannedACL(ObjectCannedACL cannedACL)
The canned ACL to apply to the restore results.
cannedACL - The canned ACL to apply to the restore results.ObjectCannedACL,
ObjectCannedACLS3Location.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(Tagging tagging)
The tag-set that is applied to the restore results.
tagging - The tag-set that is applied to the restore results.default S3Location.Builder tagging(Consumer<Tagging.Builder> tagging)
The tag-set that is applied to the restore results.
This is a convenience that creates an instance of theTagging.Builder avoiding the need to create one
manually via Tagging.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to tagging(Tagging).tagging - a consumer that will call methods on Tagging.Buildertagging(Tagging)S3Location.Builder userMetadata(Collection<MetadataEntry> userMetadata)
A list of metadata to store with the restore results in S3.
userMetadata - A list of metadata to store with the restore results in S3.S3Location.Builder userMetadata(MetadataEntry... userMetadata)
A list of metadata to store with the restore results in S3.
userMetadata - A list of metadata to store with the restore results in S3.S3Location.Builder userMetadata(Consumer<MetadataEntry.Builder>... userMetadata)
A list of metadata to store with the restore results in S3.
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 #userMetadata(List) .userMetadata - a consumer that will call methods on List.Builder #userMetadata(List) S3Location.Builder storageClass(String storageClass)
The class of storage used to store the restore results.
storageClass - The class of storage used to store the restore results.StorageClass,
StorageClassS3Location.Builder storageClass(StorageClass storageClass)
The class of storage used to store the restore results.
storageClass - The class of storage used to store the restore results.StorageClass,
StorageClassCopyright © 2017 Amazon Web Services, Inc. All Rights Reserved.