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.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
S3Location.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.Builder
encryption(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
,
ObjectCannedACL
S3Location.Builder cannedACL(ObjectCannedACL cannedACL)
The canned ACL to apply to the restore results.
cannedACL
- The canned ACL to apply to the restore results.ObjectCannedACL
,
ObjectCannedACL
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(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.Builder
tagging(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
,
StorageClass
S3Location.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
,
StorageClass
Copyright © 2020. All rights reserved.