public static interface BatchPermissionsRequestEntry.Builder extends SdkPojo, CopyableBuilder<BatchPermissionsRequestEntry.Builder,BatchPermissionsRequestEntry>
| Modifier and Type | Method and Description |
|---|---|
BatchPermissionsRequestEntry.Builder |
id(String id)
A unique identifier for the batch permissions request entry.
|
BatchPermissionsRequestEntry.Builder |
permissions(Collection<Permission> permissions)
The permissions to be granted.
|
BatchPermissionsRequestEntry.Builder |
permissions(Permission... permissions)
The permissions to be granted.
|
BatchPermissionsRequestEntry.Builder |
permissionsWithGrantOption(Collection<Permission> permissionsWithGrantOption)
Indicates if the option to pass permissions is granted.
|
BatchPermissionsRequestEntry.Builder |
permissionsWithGrantOption(Permission... permissionsWithGrantOption)
Indicates if the option to pass permissions is granted.
|
BatchPermissionsRequestEntry.Builder |
permissionsWithGrantOptionWithStrings(Collection<String> permissionsWithGrantOption)
Indicates if the option to pass permissions is granted.
|
BatchPermissionsRequestEntry.Builder |
permissionsWithGrantOptionWithStrings(String... permissionsWithGrantOption)
Indicates if the option to pass permissions is granted.
|
BatchPermissionsRequestEntry.Builder |
permissionsWithStrings(Collection<String> permissions)
The permissions to be granted.
|
BatchPermissionsRequestEntry.Builder |
permissionsWithStrings(String... permissions)
The permissions to be granted.
|
default BatchPermissionsRequestEntry.Builder |
principal(Consumer<DataLakePrincipal.Builder> principal)
The principal to be granted a permission.
|
BatchPermissionsRequestEntry.Builder |
principal(DataLakePrincipal principal)
The principal to be granted a permission.
|
default BatchPermissionsRequestEntry.Builder |
resource(Consumer<Resource.Builder> resource)
The resource to which the principal is to be granted a permission.
|
BatchPermissionsRequestEntry.Builder |
resource(Resource resource)
The resource to which the principal is to be granted a permission.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildBatchPermissionsRequestEntry.Builder id(String id)
A unique identifier for the batch permissions request entry.
id - A unique identifier for the batch permissions request entry.BatchPermissionsRequestEntry.Builder principal(DataLakePrincipal principal)
The principal to be granted a permission.
principal - The principal to be granted a permission.default BatchPermissionsRequestEntry.Builder principal(Consumer<DataLakePrincipal.Builder> principal)
The principal to be granted a permission.
This is a convenience that creates an instance of theDataLakePrincipal.Builder avoiding the need to
create one manually via DataLakePrincipal.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to principal(DataLakePrincipal).principal - a consumer that will call methods on DataLakePrincipal.Builderprincipal(DataLakePrincipal)BatchPermissionsRequestEntry.Builder resource(Resource resource)
The resource to which the principal is to be granted a permission.
resource - The resource to which the principal is to be granted a permission.default BatchPermissionsRequestEntry.Builder resource(Consumer<Resource.Builder> resource)
The resource to which the principal is to be granted a permission.
This is a convenience that creates an instance of theResource.Builder avoiding the need to create
one manually via Resource.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to resource(Resource).resource - a consumer that will call methods on Resource.Builderresource(Resource)BatchPermissionsRequestEntry.Builder permissionsWithStrings(Collection<String> permissions)
The permissions to be granted.
permissions - The permissions to be granted.BatchPermissionsRequestEntry.Builder permissionsWithStrings(String... permissions)
The permissions to be granted.
permissions - The permissions to be granted.BatchPermissionsRequestEntry.Builder permissions(Collection<Permission> permissions)
The permissions to be granted.
permissions - The permissions to be granted.BatchPermissionsRequestEntry.Builder permissions(Permission... permissions)
The permissions to be granted.
permissions - The permissions to be granted.BatchPermissionsRequestEntry.Builder permissionsWithGrantOptionWithStrings(Collection<String> permissionsWithGrantOption)
Indicates if the option to pass permissions is granted.
permissionsWithGrantOption - Indicates if the option to pass permissions is granted.BatchPermissionsRequestEntry.Builder permissionsWithGrantOptionWithStrings(String... permissionsWithGrantOption)
Indicates if the option to pass permissions is granted.
permissionsWithGrantOption - Indicates if the option to pass permissions is granted.BatchPermissionsRequestEntry.Builder permissionsWithGrantOption(Collection<Permission> permissionsWithGrantOption)
Indicates if the option to pass permissions is granted.
permissionsWithGrantOption - Indicates if the option to pass permissions is granted.BatchPermissionsRequestEntry.Builder permissionsWithGrantOption(Permission... permissionsWithGrantOption)
Indicates if the option to pass permissions is granted.
permissionsWithGrantOption - Indicates if the option to pass permissions is granted.Copyright © 2019. All rights reserved.