## Uses of Class
io.vertx.ext.mongo.IndexModel

- Packages that use IndexModel
  Package | Description
  --- | ---
  io.vertx.ext.mongo |
  io.vertx.reactivex.ext.mongo |
  io.vertx.rxjava.ext.mongo |
  io.vertx.rxjava3.ext.mongo |

- - ### Uses of IndexModel in io.vertx.ext.mongo

    Methods in io.vertx.ext.mongo that return IndexModel
    Modifier and Type | Method and Description
    --- | ---
    `IndexModel` | IndexModel.`setKey(JsonObject key)` Sets the index key
    `IndexModel` | IndexModel.`setOptions(IndexOptions options)` Sets the index options

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

    Method parameters in io.vertx.ext.mongo with type arguments of type IndexModel
    Modifier and Type | Method and Description
    --- | ---
    `Future<Void>` | MongoClient.`createIndexes(String collection, List<IndexModel> indexes)` Like `MongoClient.createIndexes(String, List, Handler)` but returns a `Future` of the asynchronous result
    `MongoClient` | MongoClient.`createIndexes(String collection, List<IndexModel> indexes, Handler<AsyncResult<Void>> resultHandler)` creates an indexes

  - ### Uses of IndexModel in io.vertx.reactivex.ext.mongo

    Method parameters in io.vertx.reactivex.ext.mongo with type arguments of type IndexModel
    Modifier and Type | Method and Description
    --- | ---
    `MongoClient` | MongoClient.`createIndexes(String collection, List<IndexModel> indexes)` creates an indexes
    `MongoClient` | MongoClient.`createIndexes(String collection, List<IndexModel> indexes, Handler<AsyncResult<Void>> resultHandler)` creates an indexes
    `Completable` | MongoClient.`rxCreateIndexes(String collection, List<IndexModel> indexes)` creates an indexes

  - ### Uses of IndexModel in io.vertx.rxjava.ext.mongo

    Method parameters in io.vertx.rxjava.ext.mongo with type arguments of type IndexModel
    Modifier and Type | Method and Description
    --- | ---
    `MongoClient` | MongoClient.`createIndexes(String collection, List<IndexModel> indexes)` creates an indexes
    `MongoClient` | MongoClient.`createIndexes(String collection, List<IndexModel> indexes, Handler<AsyncResult<Void>> resultHandler)` creates an indexes
    `Single<Void>` | MongoClient.`rxCreateIndexes(String collection, List<IndexModel> indexes)` creates an indexes

  - ### Uses of IndexModel in io.vertx.rxjava3.ext.mongo

    Method parameters in io.vertx.rxjava3.ext.mongo with type arguments of type IndexModel
    Modifier and Type | Method and Description
    --- | ---
    `Completable` | MongoClient.`createIndexes(String collection, List<IndexModel> indexes)` creates an indexes
    `Completable` | MongoClient.`rxCreateIndexes(String collection, List<IndexModel> indexes)` creates an indexes

Copyright © 2023 Eclipse. All rights reserved.