docstr: List the topics associated with the underlying Kafka Broker connection.
  
  Parameters
  ----------
  specific_topic : str,
      If specified this is the only topic that metadata information will
      be retrieved for. Otherwise metadata for all topics in the
      broker will be retrieved.
docstr_tok: ["List","the","topics","associated","with","the","underlying","Kafka","Broker","connection",".","Parameters","--","--","--","--","--","specific_topic",":","str",",","If","specified","this","is","the","only","topic","that","metadata","information","will","be","retrieved","for",".","Otherwise","metadata","for","all","topics","in","the","broker","will","be","retrieved","."]
code: def list_topics(self, specific_topic=None):
      """
      List the topics associated with the underlying Kafka Broker connection.
  
      Parameters
      ----------
      specific_topic : str,
          If specified this is the only topic that metadata information will
          be retrieved for. Otherwise metadata for all topics in the
          broker will be retrieved.
      """
  
      return self.kafka_meta_client.list_topics(
          b"" if specific_topic is None else specific_topic.encode()
      )
  
file_path: cudf/python/custreamz/custreamz/kafka.py
imports: import confluent_kafka
  from cudf_kafka._lib.kafka import KafkaDatasource
  import cudf
label_desc: Use image node_id 2 for calling the CudfKafkaClient obj's underlying member method code with example usage: obj.list_topics(specific_topic) and returns: self