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

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

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

    Methods in io.vertx.ext.consul that return CheckOptions
    Modifier and Type | Method and Description
    --- | ---
    `CheckOptions` | ServiceOptions.`getCheckOptions()` Get check options of service
    `CheckOptions` | CheckOptions.`setDeregisterAfter(String deregisterAfter)` Set deregister timeout.
    `CheckOptions` | CheckOptions.`setHttp(String http)` Set HTTP address to check.
    `CheckOptions` | CheckOptions.`setId(String id)` Set check ID
    `CheckOptions` | CheckOptions.`setInterval(String interval)` Set checking interval
    `CheckOptions` | CheckOptions.`setName(String name)` Set check name.
    `CheckOptions` | CheckOptions.`setNotes(String notes)` Set check notes
    `CheckOptions` | CheckOptions.`setScript(String script)` Set path to checking script.
    `CheckOptions` | CheckOptions.`setServiceId(String serviceId)` Set the service ID to associate the registered check with an existing service provided by the agent.
    `CheckOptions` | CheckOptions.`setStatus(CheckStatus status)` Set the check status to specify the initial state of the health check.
    `CheckOptions` | CheckOptions.`setTcp(String tcp)` Set TCP address to check.
    `CheckOptions` | CheckOptions.`setTtl(String ttl)` Set Time to Live of check.

    Methods in io.vertx.ext.consul with parameters of type CheckOptions
    Modifier and Type | Method and Description
    --- | ---
    `static void` | CheckOptionsConverter.`fromJson(JsonObject json, CheckOptions obj)`
    `ConsulClient` | ConsulClient.`registerCheck(CheckOptions checkOptions, Handler<AsyncResult<Void>> resultHandler)` Add a new check to the local agent.
    `ServiceOptions` | ServiceOptions.`setCheckOptions(CheckOptions checkOptions)` Set check options of service
    `static void` | CheckOptionsConverter.`toJson(CheckOptions obj, JsonObject json)`

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

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

    Methods in io.vertx.reactivex.ext.consul with parameters of type CheckOptions
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`registerCheck(CheckOptions checkOptions, Handler<AsyncResult<Void>> resultHandler)` Add a new check to the local agent.
    `Completable` | ConsulClient.`rxRegisterCheck(CheckOptions checkOptions)` Add a new check to the local agent.

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

    Methods in io.vertx.rxjava.ext.consul with parameters of type CheckOptions
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`registerCheck(CheckOptions checkOptions, Handler<AsyncResult<Void>> resultHandler)` Add a new check to the local agent.
    `Single<Void>` | ConsulClient.`rxRegisterCheck(CheckOptions checkOptions)` Add a new check to the local agent.

Copyright © 2018 Eclipse. All rights reserved.