public static interface PrincipalPermissions.Builder extends SdkPojo, CopyableBuilder<PrincipalPermissions.Builder,PrincipalPermissions>
| Modifier and Type | Method and Description |
|---|---|
PrincipalPermissions.Builder |
permissions(Collection<Permission> permissions)
The permissions that are granted to the principal.
|
PrincipalPermissions.Builder |
permissions(Permission... permissions)
The permissions that are granted to the principal.
|
PrincipalPermissions.Builder |
permissionsWithStrings(Collection<String> permissions)
The permissions that are granted to the principal.
|
PrincipalPermissions.Builder |
permissionsWithStrings(String... permissions)
The permissions that are granted to the principal.
|
default PrincipalPermissions.Builder |
principal(Consumer<DataLakePrincipal.Builder> principal)
The principal who is granted permissions.
|
PrincipalPermissions.Builder |
principal(DataLakePrincipal principal)
The principal who is granted permissions.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildPrincipalPermissions.Builder principal(DataLakePrincipal principal)
The principal who is granted permissions.
principal - The principal who is granted permissions.default PrincipalPermissions.Builder principal(Consumer<DataLakePrincipal.Builder> principal)
The principal who is granted permissions.
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)PrincipalPermissions.Builder permissionsWithStrings(Collection<String> permissions)
The permissions that are granted to the principal.
permissions - The permissions that are granted to the principal.PrincipalPermissions.Builder permissionsWithStrings(String... permissions)
The permissions that are granted to the principal.
permissions - The permissions that are granted to the principal.PrincipalPermissions.Builder permissions(Collection<Permission> permissions)
The permissions that are granted to the principal.
permissions - The permissions that are granted to the principal.PrincipalPermissions.Builder permissions(Permission... permissions)
The permissions that are granted to the principal.
permissions - The permissions that are granted to the principal.Copyright © 2021. All rights reserved.