public static interface S3BucketAclGrantConfiguration.Builder extends SdkPojo, CopyableBuilder<S3BucketAclGrantConfiguration.Builder,S3BucketAclGrantConfiguration>
| Modifier and Type | Method and Description |
|---|---|
S3BucketAclGrantConfiguration.Builder |
grantee(AclGrantee grantee)
The grantee to whom you’re assigning access rights.
|
default S3BucketAclGrantConfiguration.Builder |
grantee(Consumer<AclGrantee.Builder> grantee)
The grantee to whom you’re assigning access rights.
|
S3BucketAclGrantConfiguration.Builder |
permission(AclPermission permission)
The permissions being granted.
|
S3BucketAclGrantConfiguration.Builder |
permission(String permission)
The permissions being granted.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildS3BucketAclGrantConfiguration.Builder grantee(AclGrantee grantee)
The grantee to whom you’re assigning access rights.
grantee - The grantee to whom you’re assigning access rights.default S3BucketAclGrantConfiguration.Builder grantee(Consumer<AclGrantee.Builder> grantee)
The grantee to whom you’re assigning access rights.
This is a convenience that creates an instance of theAclGrantee.Builder avoiding the need to create
one manually via AclGrantee.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to grantee(AclGrantee).grantee - a consumer that will call methods on AclGrantee.Buildergrantee(AclGrantee)S3BucketAclGrantConfiguration.Builder permission(String permission)
The permissions being granted.
permission - The permissions being granted.AclPermission,
AclPermissionS3BucketAclGrantConfiguration.Builder permission(AclPermission permission)
The permissions being granted.
permission - The permissions being granted.AclPermission,
AclPermissionCopyright © 2022. All rights reserved.