public class Role extends Object
Modifier and Type | Field and Description |
---|---|
static String |
NAMESPACE_CONFLUENT |
static String |
NAMESPACE_DATAGOVERNANCE |
static String |
NAMESPACE_DATAPLANE |
static String |
NAMESPACE_PUBLIC |
Constructor and Description |
---|
Role(String name,
String namespace,
AccessPolicy accessPolicy,
List<AccessPolicy> accessPolicies) |
Modifier and Type | Method and Description |
---|---|
Map<String,Collection<AccessPolicy>> |
accessPolicies() |
Set<String> |
bindingScopes() |
boolean |
bindWithResource() |
boolean |
equals(Object o) |
Collection<AccessPolicy> |
flatAccessPolicies() |
int |
hashCode() |
boolean |
isInNamespace(String organization) |
String |
mostSpecificBindingScope() |
String |
name() |
String |
namespace() |
String |
toString() |
public static final String NAMESPACE_PUBLIC
public static final String NAMESPACE_CONFLUENT
public static final String NAMESPACE_DATAPLANE
public static final String NAMESPACE_DATAGOVERNANCE
public Role(String name, String namespace, AccessPolicy accessPolicy, List<AccessPolicy> accessPolicies)
public String name()
public String namespace()
public boolean isInNamespace(String organization)
public Map<String,Collection<AccessPolicy>> accessPolicies()
public Collection<AccessPolicy> flatAccessPolicies()
public boolean bindWithResource()
public String mostSpecificBindingScope()