@Generated(value="software.amazon.awssdk:codegen") public final class PutBucketPolicyRequest extends S3Request implements ToCopyableBuilder<PutBucketPolicyRequest.Builder,PutBucketPolicyRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
PutBucketPolicyRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
bucket()
The name of the bucket.
|
static PutBucketPolicyRequest.Builder |
builder() |
Boolean |
confirmRemoveSelfBucketAccess()
Set this parameter to true to confirm that you want to remove your permissions to change this bucket policy in
the future.
|
String |
contentMD5()
The MD5 hash of the request body.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
policy()
The bucket policy as a JSON document.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PutBucketPolicyRequest.Builder> |
serializableBuilderClass() |
PutBucketPolicyRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String bucket()
The name of the bucket.
public String contentMD5()
The MD5 hash of the request body.
public Boolean confirmRemoveSelfBucketAccess()
Set this parameter to true to confirm that you want to remove your permissions to change this bucket policy in the future.
public String policy()
The bucket policy as a JSON document.
public PutBucketPolicyRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PutBucketPolicyRequest.Builder,PutBucketPolicyRequest>toBuilder in class S3Requestpublic static PutBucketPolicyRequest.Builder builder()
public static Class<? extends PutBucketPolicyRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.