@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) |
String |
expectedBucketOwner()
The account ID of the expected bucket owner.
|
<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.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String bucket()
The name of the Amazon S3 bucket whose PublicAccessBlock configuration you want to set.
PublicAccessBlock configuration you want to set.public final String contentMD5()
The MD5 hash of the PutPublicAccessBlock request body.
For requests made using the AWS Command Line Interface (CLI) or AWS SDKs, this field is calculated automatically.
PutPublicAccessBlock request body.
For requests made using the AWS Command Line Interface (CLI) or AWS SDKs, this field is calculated automatically.
public final 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 S3 User 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 S3 User Guide.public final String expectedBucketOwner()
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail
with an HTTP 403 (Access Denied) error.
403 (Access Denied) error.public PutPublicAccessBlockRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PutPublicAccessBlockRequest.Builder,PutPublicAccessBlockRequest>toBuilder in class S3Requestpublic static PutPublicAccessBlockRequest.Builder builder()
public static Class<? extends PutPublicAccessBlockRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.