| Package | Description |
|---|---|
| io.stargate.auth | |
| io.stargate.auth.entity |
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<Void> |
AuthorizationProcessor.addPermissions(Actor performer,
AuthorizationOutcome outcome,
PermissionKind kind,
Collection<AccessPermission> permissions,
AuthorizedResource resource,
EntitySelector grantee)
Grants
grantee the specified access permissions on the specified resource. |
CompletionStage<Void> |
AuthorizationProcessor.removePermissions(Actor performer,
AuthorizationOutcome outcome,
PermissionKind kind,
Collection<AccessPermission> permissions,
AuthorizedResource resource,
EntitySelector grantee)
Revokes the specified access
permissions on the specified resource from the
grantee. |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableAccessPermission
Immutable implementation of
AccessPermission. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableAccessPermission |
ImmutableAccessPermission.copyOf(AccessPermission instance)
Creates an immutable copy of a
AccessPermission value. |
ImmutableAccessPermission.Builder |
ImmutableAccessPermission.Builder.from(AccessPermission instance)
Fill a builder with attribute values from the provided
AccessPermission instance. |
Copyright © 2022. All rights reserved.