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.
|
copy
apply, build
PutObjectAclRequest.Builder acl(String acl)
acl
- The canned ACL to apply to the object.ObjectCannedACL
PutObjectAclRequest.Builder acl(ObjectCannedACL acl)
acl
- The canned ACL to apply to the object.ObjectCannedACL
PutObjectAclRequest.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
- RequestPayer
PutObjectAclRequest.Builder requestPayer(RequestPayer requestPayer)
requestPayer
- RequestPayer
PutObjectAclRequest.Builder versionId(String versionId)
versionId
- VersionId used to reference a specific version of the object.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.