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

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

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

    Methods in io.vertx.ext.consul that return ServiceOptions
    Modifier and Type | Method and Description
    --- | ---
    `ServiceOptions` | ServiceOptions.`setAddress(String address)` Set service address
    `ServiceOptions` | ServiceOptions.`setCheckListOptions(List<CheckOptions> checkListOptions)` Set checks options of service
    `ServiceOptions` | ServiceOptions.`setCheckOptions(CheckOptions checkOptions)` Set check options of service
    `ServiceOptions` | ServiceOptions.`setId(String id)` Set the ID of session
    `ServiceOptions` | ServiceOptions.`setMeta(Map<String,String> meta)` Specifies arbitrary KV metadata linked to the service instance.
    `ServiceOptions` | ServiceOptions.`setName(String name)` Set service name
    `ServiceOptions` | ServiceOptions.`setPort(int port)` Set service port
    `ServiceOptions` | ServiceOptions.`setTags(List<String> tags)` Set list of tags associated with service

    Methods in io.vertx.ext.consul with parameters of type ServiceOptions
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ServiceOptionsConverter.`fromJson(Iterable<Map.Entry<String,Object>> json, ServiceOptions obj)`
    `Future<Void>` | ConsulClient.`registerService(ServiceOptions serviceOptions)` Like `ConsulClient.registerService(ServiceOptions, Handler)` but returns a `Future` of the asynchronous result.
    `ConsulClient` | ConsulClient.`registerService(ServiceOptions serviceOptions, Handler<AsyncResult<Void>> resultHandler)` Adds a new service, with an optional health check, to the local agent.
    `static void` | ServiceOptionsConverter.`toJson(ServiceOptions obj, JsonObject json)`
    `static void` | ServiceOptionsConverter.`toJson(ServiceOptions obj, Map<String,Object> json)`

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

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

    Methods in io.vertx.reactivex.ext.consul with parameters of type ServiceOptions
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`registerService(ServiceOptions serviceOptions)` Adds a new service, with an optional health check, to the local agent.
    `ConsulClient` | ConsulClient.`registerService(ServiceOptions serviceOptions, Handler<AsyncResult<Void>> resultHandler)` Adds a new service, with an optional health check, to the local agent.
    `Completable` | ConsulClient.`rxRegisterService(ServiceOptions serviceOptions)` Adds a new service, with an optional health check, to the local agent.

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

    Methods in io.vertx.rxjava.ext.consul with parameters of type ServiceOptions
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`registerService(ServiceOptions serviceOptions)` Adds a new service, with an optional health check, to the local agent.
    `ConsulClient` | ConsulClient.`registerService(ServiceOptions serviceOptions, Handler<AsyncResult<Void>> resultHandler)` Adds a new service, with an optional health check, to the local agent.
    `Single<Void>` | ConsulClient.`rxRegisterService(ServiceOptions serviceOptions)` Adds a new service, with an optional health check, to the local agent.

Copyright © 2021 Eclipse. All rights reserved.