@Stability.Volatile public class RoleAndOrigins extends Object
Role
with information about why a user has the role.Modifier and Type | Class and Description |
---|---|
static class |
RoleAndOrigins.Origin
Indicates why a user has the role.
|
Constructor and Description |
---|
RoleAndOrigins(com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ObjectNode node) |
RoleAndOrigins(Role role,
List<RoleAndOrigins.Origin> origins) |
Modifier and Type | Method and Description |
---|---|
boolean |
innate()
Returns true if this role is assigned specifically to the user (has origin "user"
as opposed to being inherited from a group).
|
List<RoleAndOrigins.Origin> |
origins() |
Role |
role() |
String |
toString() |
public RoleAndOrigins(com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ObjectNode node)
public RoleAndOrigins(Role role, List<RoleAndOrigins.Origin> origins)
public boolean innate()
public Role role()
public List<RoleAndOrigins.Origin> origins()
Copyright © 2020 Couchbase, Inc.. All rights reserved.