public class ResourceSpec
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ResourceSpec.ResourceType
Kafka resource types
|
| Constructor and Description |
|---|
ResourceSpec() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClusterName()
Get a 'kafka-cluster' value (not the same as Kafka
Cluster resource type). |
java.lang.String |
getResourceName()
Get resource name
|
ResourceSpec.ResourceType |
getResourceType()
Get a resource type
|
boolean |
isClusterStartsWith()
See if 'kafka-cluster' specification uses an asterisk as in
kafka-cluster:*,Topic:orders |
boolean |
isResourceStartsWith()
See if a resource specification uses an asterisk as in
Topic:orders_* |
boolean |
match(java.lang.String cluster,
java.lang.String type,
java.lang.String name)
Match specific resource's cluster, type and name to this ResourceSpec
If clusterName is set then cluster must match, otherwise cluster match is ignored.
|
static ResourceSpec |
of(java.lang.String name)
A factory method to parse a ResourceSpec from a string
|
java.lang.String |
toString() |
public java.lang.String getClusterName()
Cluster resource type).
For example: kafka-cluster:my-cluster,Cluster:kafka-clusterpublic boolean isClusterStartsWith()
kafka-cluster:*,Topic:orderspublic ResourceSpec.ResourceType getResourceType()
public java.lang.String getResourceName()
public boolean isResourceStartsWith()
Topic:orders_*public boolean match(java.lang.String cluster,
java.lang.String type,
java.lang.String name)
cluster - Kafka cluster name such as: my-kafkatype - Resource type such as: Topic, Groupname - Resource name such as: my-topicpublic static ResourceSpec of(java.lang.String name)
name - Resource spec as a stringpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2023. All rights reserved.