@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.