public static interface S3Grant.Builder extends SdkPojo, CopyableBuilder<S3Grant.Builder,S3Grant>
| Modifier and Type | Method and Description |
|---|---|
default S3Grant.Builder |
grantee(Consumer<S3Grantee.Builder> grantee)
This is a convenience that creates an instance of the
S3Grantee.Builder avoiding the need to create
one manually via S3Grantee.builder(). |
S3Grant.Builder |
grantee(S3Grantee grantee)
|
S3Grant.Builder |
permission(S3Permission permission)
|
S3Grant.Builder |
permission(String permission)
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildS3Grant.Builder grantee(S3Grantee grantee)
grantee - default S3Grant.Builder grantee(Consumer<S3Grantee.Builder> grantee)
S3Grantee.Builder avoiding the need to create
one manually via S3Grantee.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to grantee(S3Grantee).grantee - a consumer that will call methods on S3Grantee.Buildergrantee(S3Grantee)S3Grant.Builder permission(String permission)
permission - S3Permission,
S3PermissionS3Grant.Builder permission(S3Permission permission)
permission - S3Permission,
S3PermissionCopyright © 2021. All rights reserved.