Package org.apache.kafka.clients.admin
Class TopicDescription
- java.lang.Object
-
- org.apache.kafka.clients.admin.TopicDescription
-
public class TopicDescription extends java.lang.Object
A 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 boolean
equals(java.lang.Object o)
int
hashCode()
boolean
isInternal()
Whether the topic is internal to Kafka.java.lang.String
name()
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.String
toString()
-
-
-
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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in 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:
toString
in classjava.lang.Object
-
-