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

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

    Methods in io.vertx.ext.consul that return ServiceOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `ServiceOptions` | TxnServiceOperation.`getServiceOptions()` | Get the service
    `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.`setConnectOptions​(ConnectOptions connectOptions)` | Set consul-connect options of service
    `ServiceOptions` | ServiceOptions.`setCreateIndex​(long createIndex)` | Set the internal index value that represents when the entry was created.
    `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.`setModifyIndex​(long modifyIndex)` | Set the last index that modified this key.
    `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 | Description
    --- | --- | ---
    `Future<Void>` | ConsulClient.`registerCatalogService​(Node nodeOptions, ServiceOptions serviceOptions)` | Register node with external service
    `Future<Void>` | ConsulClient.`registerService​(ServiceOptions serviceOptions)` | Adds a new service, with an optional health check, to the local agent.
    `TxnServiceOperation` | TxnServiceOperation.`setServiceOptions​(ServiceOptions serviceOptions)` | Set the service

    Constructors in io.vertx.ext.consul with parameters of type ServiceOptions
    Constructor | 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 | Description
    --- | --- | ---
    `Future<Void>` | ConsulClient.`registerCatalogService​(Node nodeOptions, ServiceOptions serviceOptions)` | Register node with external service
    `Future<Void>` | ConsulClient.`registerService​(ServiceOptions serviceOptions)` | Adds a new service, with an optional health check, to the local agent.
    `Completable` | ConsulClient.`rxRegisterCatalogService​(Node nodeOptions, ServiceOptions serviceOptions)` | Register node with external service
    `Completable` | ConsulClient.`rxRegisterService​(ServiceOptions serviceOptions)` | Adds a new service, with an optional health check, to the local agent.

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

    Methods in io.vertx.rxjava3.ext.consul with parameters of type ServiceOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Completable` | ConsulClient.`registerCatalogService​(Node nodeOptions, ServiceOptions serviceOptions)` | Register node with external service
    `Completable` | ConsulClient.`registerService​(ServiceOptions serviceOptions)` | Adds a new service, with an optional health check, to the local agent.
    `Completable` | ConsulClient.`rxRegisterCatalogService​(Node nodeOptions, ServiceOptions serviceOptions)` | Register node with external service
    `Completable` | ConsulClient.`rxRegisterService​(ServiceOptions serviceOptions)` | Adds a new service, with an optional health check, to the local agent.