@Generated(value="software.amazon.awssdk:codegen") public final class PutBucketAclRequest extends S3Request implements ToCopyableBuilder<PutBucketAclRequest.Builder,PutBucketAclRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
PutBucketAclRequest.Builder |
Modifier and Type | Method and Description |
---|---|
AccessControlPolicy |
accessControlPolicy()
Returns the value of the AccessControlPolicy property for this object.
|
BucketCannedACL |
acl()
The canned ACL to apply to the bucket.
|
String |
aclAsString()
The canned ACL to apply to the bucket.
|
String |
bucket()
Returns the value of the Bucket property for this object.
|
static PutBucketAclRequest.Builder |
builder() |
String |
contentMD5()
Returns the value of the ContentMD5 property for this object.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
String |
grantFullControl()
Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.
|
String |
grantRead()
Allows grantee to list the objects in the bucket.
|
String |
grantReadACP()
Allows grantee to read the bucket ACL.
|
String |
grantWrite()
Allows grantee to create, overwrite, and delete any object in the bucket.
|
String |
grantWriteACP()
Allows grantee to write the ACL for the applicable bucket.
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends PutBucketAclRequest.Builder> |
serializableBuilderClass() |
PutBucketAclRequest.Builder |
toBuilder() |
String |
toString() |
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public BucketCannedACL acl()
The canned ACL to apply to the bucket.
If the service returns an enum value that is not available in the current SDK version, acl
will return
BucketCannedACL.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
aclAsString()
.
BucketCannedACL
public String aclAsString()
The canned ACL to apply to the bucket.
If the service returns an enum value that is not available in the current SDK version, acl
will return
BucketCannedACL.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
aclAsString()
.
BucketCannedACL
public AccessControlPolicy accessControlPolicy()
public String bucket()
public String contentMD5()
public String grantFullControl()
Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.
public String grantRead()
Allows grantee to list the objects in the bucket.
public String grantReadACP()
Allows grantee to read the bucket ACL.
public String grantWrite()
Allows grantee to create, overwrite, and delete any object in the bucket.
public String grantWriteACP()
Allows grantee to write the ACL for the applicable bucket.
public PutBucketAclRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<PutBucketAclRequest.Builder,PutBucketAclRequest>
toBuilder
in class S3Request
public static PutBucketAclRequest.Builder builder()
public static Class<? extends PutBucketAclRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2018. All rights reserved.