Cloneable
, ReadLimitInfo
, ToCopyableBuilder<PutObjectAclRequest.Builder,PutObjectAclRequest>
@Generated("software.amazon.awssdk:codegen") public class PutObjectAclRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<PutObjectAclRequest.Builder,PutObjectAclRequest>
Modifier and Type | Class | Description |
---|---|---|
static interface |
PutObjectAclRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
AccessControlPolicy |
accessControlPolicy() |
|
String |
acl() |
The canned ACL to apply to the object.
|
String |
bucket() |
|
static PutObjectAclRequest.Builder |
builder() |
|
String |
contentMD5() |
|
boolean |
equals(Object obj) |
|
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() |
|
String |
key() |
|
String |
requestPayer() |
|
static Class<? extends PutObjectAclRequest.Builder> |
serializableBuilderClass() |
|
PutObjectAclRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
versionId() |
VersionId used to reference a specific version of the object.
|
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String acl()
ObjectCannedACL
public AccessControlPolicy accessControlPolicy()
public String bucket()
public String contentMD5()
public String grantFullControl()
public String grantRead()
public String grantReadACP()
public String grantWrite()
public String grantWriteACP()
public String key()
public String requestPayer()
RequestPayer
public String versionId()
public PutObjectAclRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<PutObjectAclRequest.Builder,PutObjectAclRequest>
public static PutObjectAclRequest.Builder builder()
public static Class<? extends PutObjectAclRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.