Package org.apache.kafka.clients.admin
Class TopicDescription
- java.lang.Object
-
- org.apache.kafka.clients.admin.TopicDescription
-
public class TopicDescription extends java.lang.ObjectA detailed description of a single topic in the cluster.
-
-
Constructor Summary
Constructors Constructor Description TopicDescription(java.lang.String name, boolean internal, java.util.List<TopicPartitionInfo> partitions)Create an instance with the specified parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)inthashCode()booleanisInternal()Whether the topic is internal to Kafka.java.lang.Stringname()The name of the topic.java.util.List<TopicPartitionInfo>partitions()A list of partitions where the index represents the partition id and the element contains leadership and replica information for that partition.java.lang.StringtoString()
-
-
-
Constructor Detail
-
TopicDescription
public TopicDescription(java.lang.String name, boolean internal, java.util.List<TopicPartitionInfo> partitions)Create an instance with the specified parameters.- Parameters:
name- The topic nameinternal- Whether the topic is internal to Kafkapartitions- A list of partitions where the index represents the partition id and the element contains leadership and replica information for that partition.
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
name
public java.lang.String name()
The name of the topic.
-
isInternal
public boolean isInternal()
Whether the topic is internal to Kafka. An example of an internal topic is the offsets and group management topic: __consumer_offsets.
-
partitions
public java.util.List<TopicPartitionInfo> partitions()
A list of partitions where the index represents the partition id and the element contains leadership and replica information for that partition.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-