@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()
Returns the value of the Bucket property for this object.
|
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()
Returns the value of the ContentMD5 property for this object.
|
boolean |
equals(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() |
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public String bucket()
public String contentMD5()
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 S3Request
public static PutBucketPolicyRequest.Builder builder()
public static Class<? extends PutBucketPolicyRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2019. All rights reserved.