@Generated(value="software.amazon.awssdk:codegen") public final class BucketPolicy extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BucketPolicy.Builder,BucketPolicy>
Provides information about the permissions settings of the bucket policy for an S3 bucket.
| Modifier and Type | Class and Description |
|---|---|
static interface |
BucketPolicy.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
allowsPublicReadAccess()
Specifies whether the bucket policy allows the general public to have read access to the bucket.
|
Boolean |
allowsPublicWriteAccess()
Specifies whether the bucket policy allows the general public to have write access to the bucket.
|
static BucketPolicy.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends BucketPolicy.Builder> |
serializableBuilderClass() |
BucketPolicy.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean allowsPublicReadAccess()
Specifies whether the bucket policy allows the general public to have read access to the bucket.
public final Boolean allowsPublicWriteAccess()
Specifies whether the bucket policy allows the general public to have write access to the bucket.
public BucketPolicy.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<BucketPolicy.Builder,BucketPolicy>public static BucketPolicy.Builder builder()
public static Class<? extends BucketPolicy.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.