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 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,
AclPermissionS3BucketAclGrantConfiguration.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 method 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)Copyright © 2022. All rights reserved.