Package io.vertx.kafka.client.common
Class ConfigResource
java.lang.Object
io.vertx.kafka.client.common.ConfigResource
A class representing resources that have configuration
-
Constructor Summary
ConstructorsConstructorDescriptionConstructorConfigResource(JsonObject json) Constructor (from JSON representation)ConfigResource(org.apache.kafka.common.config.ConfigResource.Type type, String name) Constructor -
Method Summary
Modifier and TypeMethodDescriptionbooleangetName()org.apache.kafka.common.config.ConfigResource.TypegetType()inthashCode()booleansetDefault(boolean isDefault) Set if this is the default resource of a resource type.Set the resource namesetType(org.apache.kafka.common.config.ConfigResource.Type type) Set the resource typetoJson()Convert object to JSON representationtoString()
-
Constructor Details
-
ConfigResource
public ConfigResource()Constructor -
ConfigResource
Constructor- Parameters:
type- a non-null resource typename- a non-null resource name
-
ConfigResource
Constructor (from JSON representation)- Parameters:
json- JSON representation
-
-
Method Details
-
getName
- Returns:
- the resource name
-
setName
Set the resource name- Parameters:
name- the resource name- Returns:
- current instance of the class to be fluent
-
isDefault
public boolean isDefault()- Returns:
- true if this is the default resource of a resource type. Resource name is empty for the default resource.
-
setDefault
Set if this is the default resource of a resource type. Resource name is empty for the default resource.- Parameters:
isDefault- if this is the default resource of a resource type- Returns:
- current instance of the class to be fluent
-
getType
public org.apache.kafka.common.config.ConfigResource.Type getType()- Returns:
- the resource type
-
setType
Set the resource type- Parameters:
type- the resource type- Returns:
- current instance of the class to be fluent
-
toJson
Convert object to JSON representation- Returns:
- JSON representation
-
equals
-
hashCode
public int hashCode() -
toString
-