@Generated(value="software.amazon.awssdk:codegen") public final class PermissionConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PermissionConfiguration.Builder,PermissionConfiguration>
Contains information about how permissions are configured for the S3 bucket.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PermissionConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
AccountLevelPermissions |
accountLevelPermissions()
Contains information about the account level permissions on the S3 bucket.
|
BucketLevelPermissions |
bucketLevelPermissions()
Contains information about the bucket level permissions for the S3 bucket.
|
static PermissionConfiguration.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 PermissionConfiguration.Builder> |
serializableBuilderClass() |
PermissionConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final BucketLevelPermissions bucketLevelPermissions()
Contains information about the bucket level permissions for the S3 bucket.
public final AccountLevelPermissions accountLevelPermissions()
Contains information about the account level permissions on the S3 bucket.
public PermissionConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PermissionConfiguration.Builder,PermissionConfiguration>public static PermissionConfiguration.Builder builder()
public static Class<? extends PermissionConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.