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

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

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

    Methods in io.vertx.ext.consul that return Service
    Modifier and Type | Method | Description
    --- | --- | ---
    `Service` | ServiceEntry.`getService()` | Get service
    `Service` | Service.`setAddress​(String address)` | Set service address
    `Service` | Service.`setCreateIndex​(long createIndex)` | Set the internal index value that represents when the entry was created.
    `Service` | Service.`setId​(String id)` | Set ID of service
    `Service` | Service.`setMeta​(Map<String,​String> meta)` | Specifies arbitrary KV metadata linked to the service instance.
    `Service` | Service.`setModifyIndex​(long modifyIndex)` | Set the last index that modified this key.
    `Service` | Service.`setName​(String name)` | Set service name
    `Service` | Service.`setNode​(String node)` | Set node name
    `Service` | Service.`setNodeAddress​(String nodeAddress)` | Set node address
    `Service` | Service.`setPort​(int port)` | Set service port
    `Service` | Service.`setTags​(List<String> tags)` | Set list of service tags

    Methods in io.vertx.ext.consul that return types with arguments of type Service
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<Service>` | ServiceList.`getList()` | Get list of services
    `Future<List<Service>>` | ConsulClient.`localServices()` | Returns list of services registered with the local agent.

    Methods in io.vertx.ext.consul with parameters of type Service
    Modifier and Type | Method | Description
    --- | --- | ---
    `ServiceEntry` | ServiceEntry.`setService​(Service service)` | Set service

    Method parameters in io.vertx.ext.consul with type arguments of type Service
    Modifier and Type | Method | Description
    --- | --- | ---
    `ServiceList` | ServiceList.`setList​(List<Service> list)` | Set list of services

    Constructors in io.vertx.ext.consul with parameters of type Service
    Constructor | Description
    --- | ---
    `Service​(Service other)` | Copy constructor

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

    Methods in io.vertx.reactivex.ext.consul that return types with arguments of type Service
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<List<Service>>` | ConsulClient.`localServices()` | Returns list of services registered with the local agent.
    `Single<List<Service>>` | ConsulClient.`rxLocalServices()` | Returns list of services registered with the local agent.

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

    Methods in io.vertx.rxjava3.ext.consul that return types with arguments of type Service
    Modifier and Type | Method | Description
    --- | --- | ---
    `Single<List<Service>>` | ConsulClient.`localServices()` | Returns list of services registered with the local agent.
    `Single<List<Service>>` | ConsulClient.`rxLocalServices()` | Returns list of services registered with the local agent.