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

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

    Methods in io.vertx.ext.consul that return CheckOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `CheckOptions` | ServiceOptions.`getCheckOptions()` | Get check options of service
    `CheckOptions` | CheckOptions.`setDeregisterAfter​(String deregisterAfter)` | Set deregister timeout.
    `CheckOptions` | CheckOptions.`setGrpc​(String grpc)` | Specifies a gRPC check's endpoint that supports the standard gRPC health checking protocol.
    `CheckOptions` | CheckOptions.`setGrpcTls​(boolean grpcTls)` | Specifies whether to use TLS for this gRPC health check.
    `CheckOptions` | CheckOptions.`setHeaders​(Map<String,​List<String>> header)` | Set headers to check
    `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.`setScriptArgs​(List<String> scriptArgs)` | Set scriptArgs.
    `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.`setTlsSkipVerify​(boolean tlsSkipVerify)` | Specifies if the certificate for an HTTPS check should not be verified.
    `CheckOptions` | CheckOptions.`setTtl​(String ttl)` | Set Time to Live of check.

    Methods in io.vertx.ext.consul that return types with arguments of type CheckOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<CheckOptions>` | ServiceOptions.`getCheckListOptions()` | Get checks options of service

    Methods in io.vertx.ext.consul with parameters of type CheckOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Void>` | ConsulClient.`registerCheck​(CheckOptions checkOptions)` | Add a new check to the local agent.
    `ServiceOptions` | ServiceOptions.`setCheckOptions​(CheckOptions checkOptions)` | Set check options of service

    Method parameters in io.vertx.ext.consul with type arguments of type CheckOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `ServiceOptions` | ServiceOptions.`setCheckListOptions​(List<CheckOptions> checkListOptions)` | Set checks options of service

    Constructors in io.vertx.ext.consul with parameters of type CheckOptions
    Constructor | 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 | Description
    --- | --- | ---
    `Future<Void>` | ConsulClient.`registerCheck​(CheckOptions checkOptions)` | 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.rxjava3.ext.consul

    Methods in io.vertx.rxjava3.ext.consul with parameters of type CheckOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Completable` | ConsulClient.`registerCheck​(CheckOptions checkOptions)` | Add a new check to the local agent.
    `Completable` | ConsulClient.`rxRegisterCheck​(CheckOptions checkOptions)` | Add a new check to the local agent.