@Generated(value="software.amazon.awssdk:codegen") public final class BucketLevelPermissions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BucketLevelPermissions.Builder,BucketLevelPermissions>
Provides information about the bucket-level permissions settings for an S3 bucket.
| Modifier and Type | Class and Description |
|---|---|
static interface |
BucketLevelPermissions.Builder |
| Modifier and Type | Method and Description |
|---|---|
AccessControlList |
accessControlList()
The permissions settings of the access control list (ACL) for the bucket.
|
BlockPublicAccess |
blockPublicAccess()
The block public access settings for the bucket.
|
BucketPolicy |
bucketPolicy()
The permissions settings of the bucket policy for the bucket.
|
static BucketLevelPermissions.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 BucketLevelPermissions.Builder> |
serializableBuilderClass() |
BucketLevelPermissions.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic AccessControlList accessControlList()
The permissions settings of the access control list (ACL) for the bucket. This value is null if an ACL hasn't been defined for the bucket.
public BlockPublicAccess blockPublicAccess()
The block public access settings for the bucket.
public BucketPolicy bucketPolicy()
The permissions settings of the bucket policy for the bucket. This value is null if a bucket policy hasn't been defined for the bucket.
public BucketLevelPermissions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<BucketLevelPermissions.Builder,BucketLevelPermissions>public static BucketLevelPermissions.Builder builder()
public static Class<? extends BucketLevelPermissions.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.