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

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

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

    Methods in io.vertx.ext.consul that return ServiceQueryOptions
    Modifier and Type | Method and Description
    --- | ---
    `ServiceQueryOptions` | ServiceQueryOptions.`setBlockingOptions(BlockingQueryOptions options)` Set options for blocking query
    `ServiceQueryOptions` | ServiceQueryOptions.`setNear(String near)` Set node name for sorting the list in ascending order based on the estimated round trip time from that node.
    `ServiceQueryOptions` | ServiceQueryOptions.`setTag(String tag)` Set tag for filtering request results

    Methods in io.vertx.ext.consul with parameters of type ServiceQueryOptions
    Modifier and Type | Method and Description
    --- | ---
    `Future<ServiceList>` | ConsulClient.`catalogServiceNodesWithOptions(String service, ServiceQueryOptions options)` Like `ConsulClient.catalogServiceNodesWithOptions(String, ServiceQueryOptions, Handler)` but returns a `Future` of the asynchronous result.
    `ConsulClient` | ConsulClient.`catalogServiceNodesWithOptions(String service, ServiceQueryOptions options, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the nodes providing a service
    `static void` | ServiceQueryOptionsConverter.`fromJson(Iterable<Map.Entry<String,Object>> json, ServiceQueryOptions obj)`
    `Future<ServiceEntryList>` | ConsulClient.`healthServiceNodesWithOptions(String service, boolean passing, ServiceQueryOptions options)` Like `ConsulClient.healthServiceNodesWithOptions(String, boolean, ServiceQueryOptions, Handler)` but returns a `Future` of the asynchronous result.
    `ConsulClient` | ConsulClient.`healthServiceNodesWithOptions(String service, boolean passing, ServiceQueryOptions options, Handler<AsyncResult<ServiceEntryList>> resultHandler)` Returns the nodes providing the service.
    `static void` | ServiceQueryOptionsConverter.`toJson(ServiceQueryOptions obj, JsonObject json)`
    `static void` | ServiceQueryOptionsConverter.`toJson(ServiceQueryOptions obj, Map<String,Object> json)`

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

    Methods in io.vertx.reactivex.ext.consul with parameters of type ServiceQueryOptions
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`catalogServiceNodesWithOptions(String service, ServiceQueryOptions options)` Returns the nodes providing a service
    `ConsulClient` | ConsulClient.`catalogServiceNodesWithOptions(String service, ServiceQueryOptions options, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the nodes providing a service
    `ConsulClient` | ConsulClient.`healthServiceNodesWithOptions(String service, boolean passing, ServiceQueryOptions options)` Returns the nodes providing the service.
    `ConsulClient` | ConsulClient.`healthServiceNodesWithOptions(String service, boolean passing, ServiceQueryOptions options, Handler<AsyncResult<ServiceEntryList>> resultHandler)` Returns the nodes providing the service.
    `Single<ServiceList>` | ConsulClient.`rxCatalogServiceNodesWithOptions(String service, ServiceQueryOptions options)` Returns the nodes providing a service
    `Single<ServiceEntryList>` | ConsulClient.`rxHealthServiceNodesWithOptions(String service, boolean passing, ServiceQueryOptions options)` Returns the nodes providing the service.

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

    Methods in io.vertx.rxjava.ext.consul with parameters of type ServiceQueryOptions
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`catalogServiceNodesWithOptions(String service, ServiceQueryOptions options)` Returns the nodes providing a service
    `ConsulClient` | ConsulClient.`catalogServiceNodesWithOptions(String service, ServiceQueryOptions options, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the nodes providing a service
    `ConsulClient` | ConsulClient.`healthServiceNodesWithOptions(String service, boolean passing, ServiceQueryOptions options)` Returns the nodes providing the service.
    `ConsulClient` | ConsulClient.`healthServiceNodesWithOptions(String service, boolean passing, ServiceQueryOptions options, Handler<AsyncResult<ServiceEntryList>> resultHandler)` Returns the nodes providing the service.
    `Single<ServiceList>` | ConsulClient.`rxCatalogServiceNodesWithOptions(String service, ServiceQueryOptions options)` Returns the nodes providing a service
    `Single<ServiceEntryList>` | ConsulClient.`rxHealthServiceNodesWithOptions(String service, boolean passing, ServiceQueryOptions options)` Returns the nodes providing the service.

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

    Methods in io.vertx.rxjava3.ext.consul with parameters of type ServiceQueryOptions
    Modifier and Type | Method and Description
    --- | ---
    `Single<ServiceList>` | ConsulClient.`catalogServiceNodesWithOptions(String service, ServiceQueryOptions options)` Returns the nodes providing a service
    `Single<ServiceEntryList>` | ConsulClient.`healthServiceNodesWithOptions(String service, boolean passing, ServiceQueryOptions options)` Returns the nodes providing the service.
    `Single<ServiceList>` | ConsulClient.`rxCatalogServiceNodesWithOptions(String service, ServiceQueryOptions options)` Returns the nodes providing a service
    `Single<ServiceEntryList>` | ConsulClient.`rxHealthServiceNodesWithOptions(String service, boolean passing, ServiceQueryOptions options)` Returns the nodes providing the service.

Copyright © 2023 Eclipse. All rights reserved.