@Generated(value="software.amazon.awssdk:codegen") public final class S3Location extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3Location.Builder,S3Location>
Contains information about the location in Amazon S3 where the select job results are stored.
Modifier and Type | Class and Description |
---|---|
static interface |
S3Location.Builder |
Modifier and Type | Method and Description |
---|---|
List<Grant> |
accessControlList()
A list of grants that control access to the staged results.
|
String |
bucketName()
The name of the Amazon S3 bucket where the job results are stored.
|
static S3Location.Builder |
builder() |
CannedACL |
cannedACL()
The canned access control list (ACL) to apply to the job results.
|
String |
cannedACLAsString()
The canned access control list (ACL) to apply to the job results.
|
Encryption |
encryption()
Contains information about the encryption used to store the job results in Amazon S3.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
prefix()
The prefix that is prepended to the results for this request.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends S3Location.Builder> |
serializableBuilderClass() |
StorageClass |
storageClass()
The storage class used to store the job results.
|
String |
storageClassAsString()
The storage class used to store the job results.
|
Map<String,String> |
tagging()
The tag-set that is applied to the job results.
|
S3Location.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Map<String,String> |
userMetadata()
A map of metadata to store with the job results in Amazon S3.
|
copy
public String bucketName()
The name of the Amazon S3 bucket where the job results are stored.
public String prefix()
The prefix that is prepended to the results for this request.
public Encryption encryption()
Contains information about the encryption used to store the job results in Amazon S3.
public CannedACL cannedACL()
The canned access control list (ACL) to apply to the job results.
If the service returns an enum value that is not available in the current SDK version, cannedACL
will
return CannedACL.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
cannedACLAsString()
.
CannedACL
public String cannedACLAsString()
The canned access control list (ACL) to apply to the job results.
If the service returns an enum value that is not available in the current SDK version, cannedACL
will
return CannedACL.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
cannedACLAsString()
.
CannedACL
public List<Grant> accessControlList()
A list of grants that control access to the staged results.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Map<String,String> tagging()
The tag-set that is applied to the job results.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Map<String,String> userMetadata()
A map of metadata to store with the job results in Amazon S3.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public StorageClass storageClass()
The storage class used to store the job results.
If the service returns an enum value that is not available in the current SDK version, storageClass
will
return StorageClass.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
storageClassAsString()
.
StorageClass
public String storageClassAsString()
The storage class used to store the job results.
If the service returns an enum value that is not available in the current SDK version, storageClass
will
return StorageClass.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
storageClassAsString()
.
StorageClass
public S3Location.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<S3Location.Builder,S3Location>
public static S3Location.Builder builder()
public static Class<? extends S3Location.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.