CopyableBuilder<PutObjectAclRequest.Builder,PutObjectAclRequest>, SdkBuilder<PutObjectAclRequest.Builder,PutObjectAclRequest>public static interface PutObjectAclRequest.Builder extends CopyableBuilder<PutObjectAclRequest.Builder,PutObjectAclRequest>
| Modifier and Type | Method | Description |
|---|---|---|
PutObjectAclRequest.Builder |
accessControlPolicy(AccessControlPolicy accessControlPolicy) |
|
PutObjectAclRequest.Builder |
acl(String acl) |
The canned ACL to apply to the object.
|
PutObjectAclRequest.Builder |
acl(ObjectCannedACL acl) |
The canned ACL to apply to the object.
|
PutObjectAclRequest.Builder |
bucket(String bucket) |
|
PutObjectAclRequest.Builder |
contentMD5(String contentMD5) |
|
PutObjectAclRequest.Builder |
grantFullControl(String grantFullControl) |
Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.
|
PutObjectAclRequest.Builder |
grantRead(String grantRead) |
Allows grantee to list the objects in the bucket.
|
PutObjectAclRequest.Builder |
grantReadACP(String grantReadACP) |
Allows grantee to read the bucket ACL.
|
PutObjectAclRequest.Builder |
grantWrite(String grantWrite) |
Allows grantee to create, overwrite, and delete any object in the bucket.
|
PutObjectAclRequest.Builder |
grantWriteACP(String grantWriteACP) |
Allows grantee to write the ACL for the applicable bucket.
|
PutObjectAclRequest.Builder |
key(String key) |
|
PutObjectAclRequest.Builder |
requestPayer(String requestPayer) |
|
PutObjectAclRequest.Builder |
requestPayer(RequestPayer requestPayer) |
|
PutObjectAclRequest.Builder |
versionId(String versionId) |
VersionId used to reference a specific version of the object.
|
copyapply, buildPutObjectAclRequest.Builder acl(String acl)
acl - The canned ACL to apply to the object.ObjectCannedACLPutObjectAclRequest.Builder acl(ObjectCannedACL acl)
acl - The canned ACL to apply to the object.ObjectCannedACLPutObjectAclRequest.Builder accessControlPolicy(AccessControlPolicy accessControlPolicy)
accessControlPolicy - PutObjectAclRequest.Builder bucket(String bucket)
bucket - PutObjectAclRequest.Builder contentMD5(String contentMD5)
contentMD5 - PutObjectAclRequest.Builder grantFullControl(String grantFullControl)
grantFullControl - Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.PutObjectAclRequest.Builder grantRead(String grantRead)
grantRead - Allows grantee to list the objects in the bucket.PutObjectAclRequest.Builder grantReadACP(String grantReadACP)
grantReadACP - Allows grantee to read the bucket ACL.PutObjectAclRequest.Builder grantWrite(String grantWrite)
grantWrite - Allows grantee to create, overwrite, and delete any object in the bucket.PutObjectAclRequest.Builder grantWriteACP(String grantWriteACP)
grantWriteACP - Allows grantee to write the ACL for the applicable bucket.PutObjectAclRequest.Builder key(String key)
key - PutObjectAclRequest.Builder requestPayer(String requestPayer)
requestPayer - RequestPayerPutObjectAclRequest.Builder requestPayer(RequestPayer requestPayer)
requestPayer - RequestPayerPutObjectAclRequest.Builder versionId(String versionId)
versionId - VersionId used to reference a specific version of the object.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.