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

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

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

    Methods in io.vertx.ext.mongo that return WriteOption
    Modifier and Type | Method and Description
    --- | ---
    `WriteOption` | BulkWriteOptions.`getWriteOption()` Get the write option
    `WriteOption` | UpdateOptions.`getWriteOption()` Get the write option.
    `static WriteOption` | WriteOption.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static WriteOption[]` | WriteOption.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in io.vertx.ext.mongo with parameters of type WriteOption
    Modifier and Type | Method and Description
    --- | ---
    `MongoClient` | MongoClient.`insertWithOptions(String collection, JsonObject document, WriteOption writeOption, Handler<AsyncResult<String>> resultHandler)` Insert a document in the specified collection with the specified write option
    `MongoService` | MongoService.`insertWithOptions(String collection, JsonObject document, WriteOption writeOption, Handler<AsyncResult<String>> resultHandler)`
    `MongoClient` | MongoClient.`removeDocumentsWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)` Remove matching documents from a collection with the specified write option and return the handler with MongoClientDeleteResult result
    `MongoService` | MongoService.`removeDocumentsWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)`
    `MongoClient` | MongoClient.`removeDocumentWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)` Remove a single matching document from a collection with the specified write option and return the handler with MongoClientDeleteResult result
    `MongoService` | MongoService.`removeDocumentWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)`
    `MongoClient` | MongoClient.`removeOneWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<Void>> resultHandler)` Deprecated.
    `MongoService` | MongoService.`removeOneWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<Void>> resultHandler)` Deprecated.
    `MongoClient` | MongoClient.`removeWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<Void>> resultHandler)` Deprecated.
    `MongoService` | MongoService.`removeWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<Void>> resultHandler)` Deprecated.
    `MongoClient` | MongoClient.`saveWithOptions(String collection, JsonObject document, WriteOption writeOption, Handler<AsyncResult<String>> resultHandler)` Save a document in the specified collection with the specified write option
    `MongoService` | MongoService.`saveWithOptions(String collection, JsonObject document, WriteOption writeOption, Handler<AsyncResult<String>> resultHandler)`
    `BulkWriteOptions` | BulkWriteOptions.`setWriteOption(WriteOption writeOption)` Set the write option
    `UpdateOptions` | UpdateOptions.`setWriteOption(WriteOption writeOption)` Set the write option

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

    Methods in io.vertx.reactivex.ext.mongo with parameters of type WriteOption
    Modifier and Type | Method and Description
    --- | ---
    `MongoClient` | MongoClient.`insertWithOptions(String collection, JsonObject document, WriteOption writeOption, Handler<AsyncResult<String>> resultHandler)` Insert a document in the specified collection with the specified write option
    `MongoService` | MongoService.`insertWithOptions(String collection, JsonObject document, WriteOption writeOption, Handler<AsyncResult<String>> resultHandler)`
    `MongoClient` | MongoClient.`removeDocumentsWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)` Remove matching documents from a collection with the specified write option and return the handler with MongoClientDeleteResult result
    `MongoService` | MongoService.`removeDocumentsWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)`
    `MongoClient` | MongoClient.`removeDocumentWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)` Remove a single matching document from a collection with the specified write option and return the handler with MongoClientDeleteResult result
    `MongoService` | MongoService.`removeDocumentWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)`
    `MongoClient` | MongoClient.`removeOneWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<Void>> resultHandler)` Deprecated.
    `MongoService` | MongoService.`removeOneWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<Void>> resultHandler)` Deprecated.
    `MongoClient` | MongoClient.`removeWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<Void>> resultHandler)` Deprecated.
    `MongoService` | MongoService.`removeWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<Void>> resultHandler)` Deprecated.
    `Maybe<String>` | MongoClient.`rxInsertWithOptions(String collection, JsonObject document, WriteOption writeOption)` Insert a document in the specified collection with the specified write option
    `Maybe<String>` | MongoService.`rxInsertWithOptions(String collection, JsonObject document, WriteOption writeOption)`
    `Maybe<MongoClientDeleteResult>` | MongoClient.`rxRemoveDocumentsWithOptions(String collection, JsonObject query, WriteOption writeOption)` Remove matching documents from a collection with the specified write option and return the handler with MongoClientDeleteResult result
    `Maybe<MongoClientDeleteResult>` | MongoService.`rxRemoveDocumentsWithOptions(String collection, JsonObject query, WriteOption writeOption)`
    `Maybe<MongoClientDeleteResult>` | MongoClient.`rxRemoveDocumentWithOptions(String collection, JsonObject query, WriteOption writeOption)` Remove a single matching document from a collection with the specified write option and return the handler with MongoClientDeleteResult result
    `Maybe<MongoClientDeleteResult>` | MongoService.`rxRemoveDocumentWithOptions(String collection, JsonObject query, WriteOption writeOption)`
    `Completable` | MongoClient.`rxRemoveOneWithOptions(String collection, JsonObject query, WriteOption writeOption)` Deprecated.
    `Completable` | MongoService.`rxRemoveOneWithOptions(String collection, JsonObject query, WriteOption writeOption)` Deprecated.
    `Completable` | MongoClient.`rxRemoveWithOptions(String collection, JsonObject query, WriteOption writeOption)` Deprecated.
    `Completable` | MongoService.`rxRemoveWithOptions(String collection, JsonObject query, WriteOption writeOption)` Deprecated.
    `Maybe<String>` | MongoClient.`rxSaveWithOptions(String collection, JsonObject document, WriteOption writeOption)` Save a document in the specified collection with the specified write option
    `Maybe<String>` | MongoService.`rxSaveWithOptions(String collection, JsonObject document, WriteOption writeOption)`
    `MongoClient` | MongoClient.`saveWithOptions(String collection, JsonObject document, WriteOption writeOption, Handler<AsyncResult<String>> resultHandler)` Save a document in the specified collection with the specified write option
    `MongoService` | MongoService.`saveWithOptions(String collection, JsonObject document, WriteOption writeOption, Handler<AsyncResult<String>> resultHandler)`

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

    Methods in io.vertx.rxjava.ext.mongo with parameters of type WriteOption
    Modifier and Type | Method and Description
    --- | ---
    `MongoClient` | MongoClient.`insertWithOptions(String collection, JsonObject document, WriteOption writeOption, Handler<AsyncResult<String>> resultHandler)` Insert a document in the specified collection with the specified write option
    `MongoService` | MongoService.`insertWithOptions(String collection, JsonObject document, WriteOption writeOption, Handler<AsyncResult<String>> resultHandler)`
    `Observable<String>` | MongoClient.`insertWithOptionsObservable(String collection, JsonObject document, WriteOption writeOption)` Deprecated. use `MongoClient.rxInsertWithOptions(java.lang.String, io.vertx.core.json.JsonObject, io.vertx.ext.mongo.WriteOption)` instead
    `Observable<String>` | MongoService.`insertWithOptionsObservable(String collection, JsonObject document, WriteOption writeOption)` Deprecated.
    `MongoClient` | MongoClient.`removeDocumentsWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)` Remove matching documents from a collection with the specified write option and return the handler with MongoClientDeleteResult result
    `MongoService` | MongoService.`removeDocumentsWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)`
    `Observable<MongoClientDeleteResult>` | MongoClient.`removeDocumentsWithOptionsObservable(String collection, JsonObject query, WriteOption writeOption)` Deprecated. use `MongoClient.rxRemoveDocumentsWithOptions(java.lang.String, io.vertx.core.json.JsonObject, io.vertx.ext.mongo.WriteOption)` instead
    `Observable<MongoClientDeleteResult>` | MongoService.`removeDocumentsWithOptionsObservable(String collection, JsonObject query, WriteOption writeOption)` Deprecated.
    `MongoClient` | MongoClient.`removeDocumentWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)` Remove a single matching document from a collection with the specified write option and return the handler with MongoClientDeleteResult result
    `MongoService` | MongoService.`removeDocumentWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)`
    `Observable<MongoClientDeleteResult>` | MongoClient.`removeDocumentWithOptionsObservable(String collection, JsonObject query, WriteOption writeOption)` Deprecated. use `MongoClient.rxRemoveDocumentWithOptions(java.lang.String, io.vertx.core.json.JsonObject, io.vertx.ext.mongo.WriteOption)` instead
    `Observable<MongoClientDeleteResult>` | MongoService.`removeDocumentWithOptionsObservable(String collection, JsonObject query, WriteOption writeOption)` Deprecated.
    `MongoClient` | MongoClient.`removeOneWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<Void>> resultHandler)` Deprecated.
    `MongoService` | MongoService.`removeOneWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<Void>> resultHandler)` Deprecated.
    `Observable<Void>` | MongoClient.`removeOneWithOptionsObservable(String collection, JsonObject query, WriteOption writeOption)` Deprecated. use `MongoClient.rxRemoveOneWithOptions(java.lang.String, io.vertx.core.json.JsonObject, io.vertx.ext.mongo.WriteOption)` instead
    `Observable<Void>` | MongoService.`removeOneWithOptionsObservable(String collection, JsonObject query, WriteOption writeOption)` Deprecated.
    `MongoClient` | MongoClient.`removeWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<Void>> resultHandler)` Deprecated.
    `MongoService` | MongoService.`removeWithOptions(String collection, JsonObject query, WriteOption writeOption, Handler<AsyncResult<Void>> resultHandler)` Deprecated.
    `Observable<Void>` | MongoClient.`removeWithOptionsObservable(String collection, JsonObject query, WriteOption writeOption)` Deprecated. use `MongoClient.rxRemoveWithOptions(java.lang.String, io.vertx.core.json.JsonObject, io.vertx.ext.mongo.WriteOption)` instead
    `Observable<Void>` | MongoService.`removeWithOptionsObservable(String collection, JsonObject query, WriteOption writeOption)` Deprecated.
    `Single<String>` | MongoClient.`rxInsertWithOptions(String collection, JsonObject document, WriteOption writeOption)` Insert a document in the specified collection with the specified write option
    `Single<String>` | MongoService.`rxInsertWithOptions(String collection, JsonObject document, WriteOption writeOption)`
    `Single<MongoClientDeleteResult>` | MongoClient.`rxRemoveDocumentsWithOptions(String collection, JsonObject query, WriteOption writeOption)` Remove matching documents from a collection with the specified write option and return the handler with MongoClientDeleteResult result
    `Single<MongoClientDeleteResult>` | MongoService.`rxRemoveDocumentsWithOptions(String collection, JsonObject query, WriteOption writeOption)`
    `Single<MongoClientDeleteResult>` | MongoClient.`rxRemoveDocumentWithOptions(String collection, JsonObject query, WriteOption writeOption)` Remove a single matching document from a collection with the specified write option and return the handler with MongoClientDeleteResult result
    `Single<MongoClientDeleteResult>` | MongoService.`rxRemoveDocumentWithOptions(String collection, JsonObject query, WriteOption writeOption)`
    `Single<Void>` | MongoClient.`rxRemoveOneWithOptions(String collection, JsonObject query, WriteOption writeOption)` Deprecated.
    `Single<Void>` | MongoService.`rxRemoveOneWithOptions(String collection, JsonObject query, WriteOption writeOption)` Deprecated.
    `Single<Void>` | MongoClient.`rxRemoveWithOptions(String collection, JsonObject query, WriteOption writeOption)` Deprecated.
    `Single<Void>` | MongoService.`rxRemoveWithOptions(String collection, JsonObject query, WriteOption writeOption)` Deprecated.
    `Single<String>` | MongoClient.`rxSaveWithOptions(String collection, JsonObject document, WriteOption writeOption)` Save a document in the specified collection with the specified write option
    `Single<String>` | MongoService.`rxSaveWithOptions(String collection, JsonObject document, WriteOption writeOption)`
    `MongoClient` | MongoClient.`saveWithOptions(String collection, JsonObject document, WriteOption writeOption, Handler<AsyncResult<String>> resultHandler)` Save a document in the specified collection with the specified write option
    `MongoService` | MongoService.`saveWithOptions(String collection, JsonObject document, WriteOption writeOption, Handler<AsyncResult<String>> resultHandler)`
    `Observable<String>` | MongoClient.`saveWithOptionsObservable(String collection, JsonObject document, WriteOption writeOption)` Deprecated. use `MongoClient.rxSaveWithOptions(java.lang.String, io.vertx.core.json.JsonObject, io.vertx.ext.mongo.WriteOption)` instead
    `Observable<String>` | MongoService.`saveWithOptionsObservable(String collection, JsonObject document, WriteOption writeOption)` Deprecated.

Copyright © 2019 Eclipse. All rights reserved.