public abstract class IdentityPrivileges
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
IdentityPrivileges.Builder |
Constructor and Description |
---|
IdentityPrivileges() |
Modifier and Type | Method and Description |
---|---|
static IdentityPrivileges.Builder |
builder() |
abstract Identity |
getIdentity()
Identity associated with the privileges returned in this object.
|
abstract java.lang.String |
getIdentityId()
Id of the identity (user, group).
|
abstract Privilege[] |
getPrivileges()
An array of
Privilege s. |
abstract boolean |
hasPermissionOn(java.lang.String entityId,
Permission permission) |
abstract java.util.Set<Permission> |
permissionsForEntity(java.lang.String entityId) |
public abstract Identity getIdentity()
public abstract java.lang.String getIdentityId()
public abstract Privilege[] getPrivileges()
Privilege
s. Each one describing permissions granted to the identity
for a specific entity (vault, space, cluster).public abstract boolean hasPermissionOn(java.lang.String entityId, Permission permission)
entityId.
- Id of the entity (vault, space, cluster)permission.
- public abstract java.util.Set<Permission> permissionsForEntity(java.lang.String entityId)
entityId.
- Id of the entity (vault, space, cluster)public static IdentityPrivileges.Builder builder()