## 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.rxjava3.ext.mongo |

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

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

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