public class ConfluentCloudCrnAuthority extends ConfluentServerCrnAuthority
Modifier and Type | Field and Description |
---|---|
static String |
AUTHORITY_NAME |
static String |
PATH_TYPE_SEPARATOR |
CLOUD_CLUSTER_RESOURCE_TYPE, CLOUD_CLUSTER_TYPE, CLUSTER_TYPE_BY_KEY, CONNECT_CLUSTER_KEY, CONNECT_CLUSTER_RESOURCE_TYPE, CONNECT_CLUSTER_TYPE, ENVIRONMENT_RESOURCE_TYPE, ENVIRONMENT_TYPE, IDENTITY_PROVIDER_KEY, IDENTITY_PROVIDER_RESOURCE_TYPE, IDENTITY_PROVIDER_TYPE, KAFKA_CLUSTER_KEY, KAFKA_CLUSTER_RESOURCE_TYPE, KAFKA_CLUSTER_TYPE, KSQL_CLUSTER_KEY, KSQL_CLUSTER_RESOURCE_TYPE, KSQL_CLUSTER_TYPE, ORGANIZATION_RESOURCE_TYPE, ORGANIZATION_TYPE, SCHEMA_REGISTRY_CLUSTER_KEY, SCHEMA_REGISTRY_CLUSTER_TYPE, SCHEMA_REGISTRY_RESOURCE_TYPE, SCOPE_KEY_BY_TYPE, SCOPE_RESOURCE_TYPE_BY_TYPE, SCOPE_RESOURCE_TYPES
Constructor and Description |
---|
ConfluentCloudCrnAuthority() |
ConfluentCloudCrnAuthority(int initialCapacity) |
Modifier and Type | Method and Description |
---|---|
protected void |
addClusters(io.confluent.crn.ConfluentResourceName.Builder builder,
io.confluent.security.authorizer.Scope scope) |
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(List<String> path,
io.confluent.crn.ConfluentResourceName.Builder builder) |
protected String |
resolvePathElement(io.confluent.crn.ConfluentResourceName.Element element) |
addResource, areEquivalent, canonicalCrn, canonicalCrn, canonicalCrn, configure, name, resolveScopePattern
public static final String AUTHORITY_NAME
public static final String PATH_TYPE_SEPARATOR
public ConfluentCloudCrnAuthority()
public ConfluentCloudCrnAuthority(int initialCapacity)
protected String resolvePathElement(io.confluent.crn.ConfluentResourceName.Element element) throws io.confluent.crn.CrnSyntaxException
resolvePathElement
in class ConfluentServerCrnAuthority
io.confluent.crn.CrnSyntaxException
protected void parsePathElements(List<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
protected void addClusters(io.confluent.crn.ConfluentResourceName.Builder builder, io.confluent.security.authorizer.Scope scope) throws io.confluent.crn.CrnSyntaxException
addClusters
in class ConfluentServerCrnAuthority
io.confluent.crn.CrnSyntaxException