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

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

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

    Methods in io.vertx.ext.consul that return NodeList
    Modifier and Type | Method | Description
    --- | --- | ---
    `NodeList` | NodeList.`setIndex​(long index)` | Set Consul index, a unique identifier representing the current state of the requested list of nodes
    `NodeList` | NodeList.`setList​(List<Node> list)` | Set list of nodes

    Methods in io.vertx.ext.consul that return types with arguments of type NodeList
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<NodeList>` | ConsulClient.`catalogNodes()` | Returns the nodes registered in a datacenter
    `Future<NodeList>` | ConsulClient.`catalogNodesWithOptions​(NodeQueryOptions options)` | Returns the nodes registered in a datacenter
    `static Watch<NodeList>` | Watch.`nodes​(Vertx vertx)` | Creates `Watch` to monitoring the list of available nodes.
    `static Watch<NodeList>` | Watch.`nodes​(Vertx vertx, ConsulClientOptions options)` | Creates `Watch` to monitoring the list of available nodes.

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

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

    Methods in io.vertx.reactivex.ext.consul that return types with arguments of type NodeList
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<NodeList>` | ConsulClient.`catalogNodes()` | Returns the nodes registered in a datacenter
    `Future<NodeList>` | ConsulClient.`catalogNodesWithOptions​(NodeQueryOptions options)` | Returns the nodes registered in a datacenter
    `static Watch<NodeList>` | Watch.`nodes​(Vertx vertx)` | Creates `Watch` to monitoring the list of available nodes.
    `static Watch<NodeList>` | Watch.`nodes​(Vertx vertx, ConsulClientOptions options)` | Creates `Watch` to monitoring the list of available nodes.
    `Single<NodeList>` | ConsulClient.`rxCatalogNodes()` | Returns the nodes registered in a datacenter
    `Single<NodeList>` | ConsulClient.`rxCatalogNodesWithOptions​(NodeQueryOptions options)` | Returns the nodes registered in a datacenter

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

    Methods in io.vertx.rxjava3.ext.consul that return types with arguments of type NodeList
    Modifier and Type | Method | Description
    --- | --- | ---
    `Single<NodeList>` | ConsulClient.`catalogNodes()` | Returns the nodes registered in a datacenter
    `Single<NodeList>` | ConsulClient.`catalogNodesWithOptions​(NodeQueryOptions options)` | Returns the nodes registered in a datacenter
    `static Watch<NodeList>` | Watch.`nodes​(Vertx vertx)` | Creates `Watch` to monitoring the list of available nodes.
    `static Watch<NodeList>` | Watch.`nodes​(Vertx vertx, ConsulClientOptions options)` | Creates `Watch` to monitoring the list of available nodes.
    `Single<NodeList>` | ConsulClient.`rxCatalogNodes()` | Returns the nodes registered in a datacenter
    `Single<NodeList>` | ConsulClient.`rxCatalogNodesWithOptions​(NodeQueryOptions options)` | Returns the nodes registered in a datacenter