protected static class S3Location.BuilderImpl extends Object implements S3Location.Builder
Modifier | Constructor and Description |
---|---|
protected |
BuilderImpl() |
Modifier and Type | Method and Description |
---|---|
List<Grant> |
accessControlList() |
S3Location.Builder |
accessControlList(List<Grant> accessControlList) |
String |
bucketName() |
S3Location.Builder |
bucketName(String bucketName) |
S3Location |
build() |
ObjectCannedACL |
cannedACL() |
S3Location.Builder |
cannedACL(ObjectCannedACL cannedACL) |
Encryption |
encryption() |
S3Location.Builder |
encryption(Encryption encryption) |
boolean |
equals(Object rhs) |
int |
hashCode() |
String |
prefix() |
S3Location.Builder |
prefix(String prefix) |
StorageClass |
storageClass() |
S3Location.Builder |
storageClass(StorageClass storageClass) |
Tagging |
tagging() |
S3Location.Builder |
tagging(Tagging tagging) |
List<MetadataEntry> |
userMetadata() |
S3Location.Builder |
userMetadata(List<MetadataEntry> userMetadata) |
public S3Location build()
build
in interface S3Location.Builder
public final S3Location.Builder bucketName(String bucketName)
bucketName
in interface S3Location.Builder
public final S3Location.Builder prefix(String prefix)
prefix
in interface S3Location.Builder
public final S3Location.Builder encryption(Encryption encryption)
encryption
in interface S3Location.Builder
public final S3Location.Builder cannedACL(ObjectCannedACL cannedACL)
cannedACL
in interface S3Location.Builder
public final S3Location.Builder accessControlList(List<Grant> accessControlList)
accessControlList
in interface S3Location.Builder
public final S3Location.Builder tagging(Tagging tagging)
tagging
in interface S3Location.Builder
public final S3Location.Builder userMetadata(List<MetadataEntry> userMetadata)
userMetadata
in interface S3Location.Builder
public final S3Location.Builder storageClass(StorageClass storageClass)
storageClass
in interface S3Location.Builder
public String bucketName()
public String prefix()
public Encryption encryption()
public ObjectCannedACL cannedACL()
public Tagging tagging()
public List<MetadataEntry> userMetadata()
public StorageClass storageClass()
Copyright © 2021. All rights reserved.