| 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 | Method and Description |
|---|---|
static EntitySelector |
EntitySelector.byName(String name) |
EntitySelector |
ImmutableAuthorizedResource.element()
Identifies the name of the resource.
|
default EntitySelector |
AuthorizedResource.element()
Identifies the name of the resource.
|
EntitySelector |
ImmutableAuthorizedResource.keyspace()
Identifies the keyspace of the resource.
|
default EntitySelector |
AuthorizedResource.keyspace()
Identifies the keyspace of the resource.
|
static EntitySelector |
EntitySelector.wildcard() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableAuthorizedResource.Builder |
ImmutableAuthorizedResource.Builder.element(EntitySelector element)
Initializes the value for the
element attribute. |
ImmutableAuthorizedResource.Builder |
ImmutableAuthorizedResource.Builder.keyspace(EntitySelector keyspace)
Initializes the value for the
keyspace attribute. |
ImmutableAuthorizedResource |
ImmutableAuthorizedResource.withElement(EntitySelector value)
Copy the current immutable object by setting a value for the
element attribute. |
ImmutableAuthorizedResource |
ImmutableAuthorizedResource.withKeyspace(EntitySelector value)
Copy the current immutable object by setting a value for the
keyspace attribute. |
Copyright © 2022. All rights reserved.