@Generated(value="software.amazon.awssdk:codegen") public final class PutPublicAccessBlockRequest extends S3Request implements ToCopyableBuilder<PutPublicAccessBlockRequest.Builder,PutPublicAccessBlockRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
PutPublicAccessBlockRequest.Builder |
Modifier and Type | Method and Description |
---|---|
String |
bucket()
The name of the Amazon S3 bucket whose
PublicAccessBlock configuration you want to set. |
static PutPublicAccessBlockRequest.Builder |
builder() |
String |
contentMD5()
The MD5 hash of the
PutPublicAccessBlock request body. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
PublicAccessBlockConfiguration |
publicAccessBlockConfiguration()
The
PublicAccessBlock configuration that you want to apply to this Amazon S3 bucket. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends PutPublicAccessBlockRequest.Builder> |
serializableBuilderClass() |
PutPublicAccessBlockRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public String bucket()
The name of the Amazon S3 bucket whose PublicAccessBlock
configuration you want to set.
PublicAccessBlock
configuration you want to set.public String contentMD5()
The MD5 hash of the PutPublicAccessBlock
request body.
PutPublicAccessBlock
request body.public PublicAccessBlockConfiguration publicAccessBlockConfiguration()
The PublicAccessBlock
configuration that you want to apply to this Amazon S3 bucket. You can enable
the configuration options in any combination. For more information about when Amazon S3 considers a bucket or
object public, see The Meaning of "Public" in the Amazon Simple Storage Service Developer Guide.
PublicAccessBlock
configuration that you want to apply to this Amazon S3 bucket. You can
enable the configuration options in any combination. For more information about when Amazon S3 considers
a bucket or object public, see The Meaning of "Public" in the Amazon Simple Storage Service Developer Guide.public PutPublicAccessBlockRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<PutPublicAccessBlockRequest.Builder,PutPublicAccessBlockRequest>
toBuilder
in class S3Request
public static PutPublicAccessBlockRequest.Builder builder()
public static Class<? extends PutPublicAccessBlockRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode
in class AwsRequest
public boolean equals(Object obj)
equals
in class AwsRequest
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2019. All rights reserved.