## Uses of Class
io.vertx.ext.consul.MaintenanceOptions

- Packages that use MaintenanceOptions
  Package | Description
  --- | ---
  io.vertx.ext.consul |
  io.vertx.reactivex.ext.consul |
  io.vertx.rxjava.ext.consul |
  io.vertx.rxjava3.ext.consul |

- - ### Uses of MaintenanceOptions in io.vertx.ext.consul

    Methods in io.vertx.ext.consul that return MaintenanceOptions
    Modifier and Type | Method and Description
    --- | ---
    `MaintenanceOptions` | MaintenanceOptions.`setEnable(boolean enable)` Set maintenance mode to enabled: `true` to enter maintenance mode or `false` to resume normal operation.
    `MaintenanceOptions` | MaintenanceOptions.`setId(String id)` Set the ID of service.
    `MaintenanceOptions` | MaintenanceOptions.`setReason(String reason)` Set the reason message.

    Methods in io.vertx.ext.consul with parameters of type MaintenanceOptions
    Modifier and Type | Method and Description
    --- | ---
    `Future<Void>` | ConsulClient.`maintenanceService(MaintenanceOptions maintenanceOptions)` Like `ConsulClient.maintenanceService(MaintenanceOptions, Handler)` but returns a `Future` of the asynchronous result.
    `ConsulClient` | ConsulClient.`maintenanceService(MaintenanceOptions maintenanceOptions, Handler<AsyncResult<Void>> resultHandler)` Places a given service into "maintenance mode"

    Constructors in io.vertx.ext.consul with parameters of type MaintenanceOptions
    Constructor and Description
    `MaintenanceOptions(MaintenanceOptions options)` Copy constructor

  - ### Uses of MaintenanceOptions in io.vertx.reactivex.ext.consul

    Methods in io.vertx.reactivex.ext.consul with parameters of type MaintenanceOptions
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`maintenanceService(MaintenanceOptions maintenanceOptions)` Places a given service into "maintenance mode"
    `ConsulClient` | ConsulClient.`maintenanceService(MaintenanceOptions maintenanceOptions, Handler<AsyncResult<Void>> resultHandler)` Places a given service into "maintenance mode"
    `Completable` | ConsulClient.`rxMaintenanceService(MaintenanceOptions maintenanceOptions)` Places a given service into "maintenance mode"

  - ### Uses of MaintenanceOptions in io.vertx.rxjava.ext.consul

    Methods in io.vertx.rxjava.ext.consul with parameters of type MaintenanceOptions
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`maintenanceService(MaintenanceOptions maintenanceOptions)` Places a given service into "maintenance mode"
    `ConsulClient` | ConsulClient.`maintenanceService(MaintenanceOptions maintenanceOptions, Handler<AsyncResult<Void>> resultHandler)` Places a given service into "maintenance mode"
    `Single<Void>` | ConsulClient.`rxMaintenanceService(MaintenanceOptions maintenanceOptions)` Places a given service into "maintenance mode"

  - ### Uses of MaintenanceOptions in io.vertx.rxjava3.ext.consul

    Methods in io.vertx.rxjava3.ext.consul with parameters of type MaintenanceOptions
    Modifier and Type | Method and Description
    --- | ---
    `Completable` | ConsulClient.`maintenanceService(MaintenanceOptions maintenanceOptions)` Places a given service into "maintenance mode"
    `Completable` | ConsulClient.`rxMaintenanceService(MaintenanceOptions maintenanceOptions)` Places a given service into "maintenance mode"

Copyright © 2023 Eclipse. All rights reserved.