public static interface AccessControlPolicy.Builder extends SdkPojo, CopyableBuilder<AccessControlPolicy.Builder,AccessControlPolicy>
| Modifier and Type | Method and Description |
|---|---|
AccessControlPolicy.Builder |
grants(Collection<Grant> grants)
A list of grants.
|
AccessControlPolicy.Builder |
grants(Consumer<Grant.Builder>... grants)
A list of grants.
|
AccessControlPolicy.Builder |
grants(Grant... grants)
A list of grants.
|
default AccessControlPolicy.Builder |
owner(Consumer<Owner.Builder> owner)
Container for the bucket owner's display name and ID.
|
AccessControlPolicy.Builder |
owner(Owner owner)
Container for the bucket owner's display name and ID.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAccessControlPolicy.Builder grants(Collection<Grant> grants)
A list of grants.
grants - A list of grants.AccessControlPolicy.Builder grants(Grant... grants)
A list of grants.
grants - A list of grants.AccessControlPolicy.Builder grants(Consumer<Grant.Builder>... grants)
A list of grants.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #grants(List) .grants - a consumer that will call methods on List.Builder #grants(List) AccessControlPolicy.Builder owner(Owner owner)
Container for the bucket owner's display name and ID.
owner - Container for the bucket owner's display name and ID.default AccessControlPolicy.Builder owner(Consumer<Owner.Builder> owner)
Container for the bucket owner's display name and ID.
This is a convenience that creates an instance of theOwner.Builder avoiding the need to create one
manually via Owner.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to owner(Owner).owner - a consumer that will call methods on Owner.Builderowner(Owner)Copyright © 2021. All rights reserved.