## Uses of Class
io.vertx.kafka.admin.NewTopic

- Packages that use NewTopic
  Package | Description
  --- | ---
  io.vertx.kafka.admin |
  io.vertx.reactivex.kafka.admin |
  io.vertx.rxjava.kafka.admin |

- - ### Uses of NewTopic in io.vertx.kafka.admin

    Methods in io.vertx.kafka.admin that return NewTopic
    Modifier and Type | Method and Description
    --- | ---
    `NewTopic` | NewTopic.`setConfig(Map<String,String> config)` Set the configuration for the new topic or null if no configs ever specified
    `NewTopic` | NewTopic.`setName(String name)` Set the name of the topic to be created
    `NewTopic` | NewTopic.`setNumPartitions(int numPartitions)` Set the number of partitions for the new topic or -1 if a replica assignment has been specified
    `NewTopic` | NewTopic.`setReplicasAssignments(Map<Integer,List<Integer>> replicasAssignments)` Set a map from partition id to replica ids
    `NewTopic` | NewTopic.`setReplicationFactor(short replicationFactor)` Set the replication factor for the new topic or -1 if a replica assignment has been specified

    Methods in io.vertx.kafka.admin with parameters of type NewTopic
    Modifier and Type | Method and Description
    --- | ---
    `static void` | NewTopicConverter.`fromJson(Iterable<Map.Entry<String,Object>> json, NewTopic obj)`
    `static void` | NewTopicConverter.`toJson(NewTopic obj, JsonObject json)`
    `static void` | NewTopicConverter.`toJson(NewTopic obj, Map<String,Object> json)`

    Method parameters in io.vertx.kafka.admin with type arguments of type NewTopic
    Modifier and Type | Method and Description
    --- | ---
    `Future<Void>` | KafkaAdminClient.`createTopics(List<NewTopic> topics)` Like `KafkaAdminClient.createTopics(List, Handler)` but returns a `Future` of the asynchronous result
    `void` | KafkaAdminClient.`createTopics(List<NewTopic> topics, Handler<AsyncResult<Void>> completionHandler)` Creates a batch of new Kafka topics

  - ### Uses of NewTopic in io.vertx.reactivex.kafka.admin

    Method parameters in io.vertx.reactivex.kafka.admin with type arguments of type NewTopic
    Modifier and Type | Method and Description
    --- | ---
    `void` | KafkaAdminClient.`createTopics(List<NewTopic> topics)` Creates a batch of new Kafka topics
    `void` | KafkaAdminClient.`createTopics(List<NewTopic> topics, Handler<AsyncResult<Void>> completionHandler)` Creates a batch of new Kafka topics
    `Completable` | KafkaAdminClient.`rxCreateTopics(List<NewTopic> topics)` Creates a batch of new Kafka topics

  - ### Uses of NewTopic in io.vertx.rxjava.kafka.admin

    Method parameters in io.vertx.rxjava.kafka.admin with type arguments of type NewTopic
    Modifier and Type | Method and Description
    --- | ---
    `void` | KafkaAdminClient.`createTopics(List<NewTopic> topics)` Creates a batch of new Kafka topics
    `void` | KafkaAdminClient.`createTopics(List<NewTopic> topics, Handler<AsyncResult<Void>> completionHandler)` Creates a batch of new Kafka topics
    `Single<Void>` | KafkaAdminClient.`rxCreateTopics(List<NewTopic> topics)` Creates a batch of new Kafka topics

Copyright © 2020 Eclipse. All rights reserved.