public class RbacRoles extends Object
Constructor and Description |
---|
RbacRoles(List<Role> roles,
List<String> bindingScopes) |
Modifier and Type | Method and Description |
---|---|
List<String> |
bindingScopes() |
boolean |
equals(Object o) |
int |
hashCode() |
static RbacRoles |
load(ClassLoader classLoader,
List<String> policyResourceNames) |
static RbacRoles |
load(ClassLoader classLoader,
String policyResourceName) |
static RbacRoles |
loadDataPlanePolicy() |
static RbacRoles |
loadDefaultPolicy(boolean isConfluentCloud) |
static RbacRoles |
merge(RbacRoles roles1,
RbacRoles roles2) |
Role |
role(String roleName) |
Role |
role(String roleName,
String namespace) |
Collection<Role> |
roles() |
Collection<Role> |
roles(String namespace) |
Map<String,Role> |
rolesMap() |
public Collection<Role> roles(String namespace)
public Collection<Role> roles()
public static RbacRoles loadDefaultPolicy(boolean isConfluentCloud) throws InvalidRoleDefinitionException
InvalidRoleDefinitionException
public static RbacRoles loadDataPlanePolicy() throws InvalidRoleDefinitionException
InvalidRoleDefinitionException
public static RbacRoles load(ClassLoader classLoader, String policyResourceName) throws InvalidRoleDefinitionException
InvalidRoleDefinitionException
public static RbacRoles load(ClassLoader classLoader, List<String> policyResourceNames) throws InvalidRoleDefinitionException
InvalidRoleDefinitionException