@Generated(value="software.amazon.awssdk:codegen") public final class S3BucketAclGrantConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3BucketAclGrantConfiguration.Builder,S3BucketAclGrantConfiguration>
A proposed access control list grant configuration for an Amazon S3 bucket. For more information, see How to Specify an ACL.
| Modifier and Type | Class and Description |
|---|---|
static interface |
S3BucketAclGrantConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static S3BucketAclGrantConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
AclGrantee |
grantee()
The grantee to whom you’re assigning access rights.
|
int |
hashCode() |
AclPermission |
permission()
The permissions being granted.
|
String |
permissionAsString()
The permissions being granted.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends S3BucketAclGrantConfiguration.Builder> |
serializableBuilderClass() |
S3BucketAclGrantConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AclPermission permission()
The permissions being granted.
If the service returns an enum value that is not available in the current SDK version, permission will
return AclPermission.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
permissionAsString().
AclPermissionpublic final String permissionAsString()
The permissions being granted.
If the service returns an enum value that is not available in the current SDK version, permission will
return AclPermission.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
permissionAsString().
AclPermissionpublic final AclGrantee grantee()
The grantee to whom you’re assigning access rights.
public S3BucketAclGrantConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<S3BucketAclGrantConfiguration.Builder,S3BucketAclGrantConfiguration>public static S3BucketAclGrantConfiguration.Builder builder()
public static Class<? extends S3BucketAclGrantConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.