public class ConfluentCloudCrnAuthority extends ConfluentServerCrnAuthority
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTHORITY_NAME |
static java.lang.String |
PATH_TYPE_SEPARATOR |
CLUSTER_KEY_BY_TYPE, CLUSTER_RESOURCE_TYPE_BY_TYPE, CLUSTER_RESOURCE_TYPES, CLUSTER_TYPE_BY_KEY, CONNECT_CLUSTER_KEY, CONNECT_CLUSTER_RESOURCE_TYPE, CONNECT_CLUSTER_TYPE, ENVIRONMENT_TYPE, KAFKA_CLUSTER_KEY, KAFKA_CLUSTER_RESOURCE_TYPE, KAFKA_CLUSTER_TYPE, KSQL_CLUSTER_KEY, KSQL_CLUSTER_RESOURCE_TYPE, KSQL_CLUSTER_TYPE, ORGANIZATION_TYPE, SCHEMA_REGISTRY_CLUSTER_KEY, SCHEMA_REGISTRY_CLUSTER_RESOURCE_TYPE, SCHEMA_REGISTRY_CLUSTER_TYPE
Constructor and Description |
---|
ConfluentCloudCrnAuthority(int initialCacheCapacity) |
Modifier and Type | Method and Description |
---|---|
io.confluent.crn.ConfluentResourceName |
canonicalCrn(io.confluent.security.authorizer.Scope scope,
io.confluent.security.authorizer.ResourcePattern resourcePattern)
This is the base canonicalCrn method.
|
protected void |
parsePathElements(java.util.List<java.lang.String> path,
io.confluent.crn.ConfluentResourceName.Builder builder) |
protected java.lang.String |
resolvePathElement(io.confluent.crn.ConfluentResourceName.Element element) |
areEquivalent, canonicalCrn, canonicalCrn, canonicalCrn, configure, name, resolveScopePattern
public static final java.lang.String AUTHORITY_NAME
public static final java.lang.String PATH_TYPE_SEPARATOR
public ConfluentCloudCrnAuthority(int initialCacheCapacity)
protected java.lang.String resolvePathElement(io.confluent.crn.ConfluentResourceName.Element element) throws io.confluent.crn.CrnSyntaxException
resolvePathElement
in class ConfluentServerCrnAuthority
io.confluent.crn.CrnSyntaxException
protected void parsePathElements(java.util.List<java.lang.String> path, io.confluent.crn.ConfluentResourceName.Builder builder) throws io.confluent.crn.CrnSyntaxException
parsePathElements
in class ConfluentServerCrnAuthority
io.confluent.crn.CrnSyntaxException
public io.confluent.crn.ConfluentResourceName canonicalCrn(io.confluent.security.authorizer.Scope scope, io.confluent.security.authorizer.ResourcePattern resourcePattern) throws io.confluent.crn.CrnSyntaxException
ConfluentServerCrnAuthority
canonicalCrn
in class ConfluentServerCrnAuthority
io.confluent.crn.CrnSyntaxException