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

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

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

    Methods in io.vertx.ext.consul that return Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `Node` | ServiceEntry.`getNode()` | Get node
    `Node` | Node.`setAddress​(String address)` | Set node address
    `Node` | Node.`setDatacenter​(String datacenter)` | Set node datacenter
    `Node` | Node.`setId​(String id)` | Set node id
    `Node` | Node.`setLanAddress​(String lanAddress)` | Set node lan address
    `Node` | Node.`setName​(String node)` | Set node name
    `Node` | Node.`setNodeMeta​(Map<String,​String> nodeMeta)` | Set node meta
    `Node` | Node.`setWanAddress​(String wanAddress)` | Set node wan address

    Methods in io.vertx.ext.consul that return types with arguments of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<Node>` | NodeList.`getList()` | Get list of nodes

    Methods in io.vertx.ext.consul with parameters of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Void>` | ConsulClient.`registerCatalogService​(Node nodeOptions, ServiceOptions serviceOptions)` | Register node with external service
    `ServiceEntry` | ServiceEntry.`setNode​(Node node)` | Set node

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

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

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

    Methods in io.vertx.reactivex.ext.consul with parameters of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Void>` | ConsulClient.`registerCatalogService​(Node nodeOptions, ServiceOptions serviceOptions)` | Register node with external service
    `Completable` | ConsulClient.`rxRegisterCatalogService​(Node nodeOptions, ServiceOptions serviceOptions)` | Register node with external service

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

    Methods in io.vertx.rxjava.ext.consul with parameters of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Void>` | ConsulClient.`registerCatalogService​(Node nodeOptions, ServiceOptions serviceOptions)` | Register node with external service
    `Single<Void>` | ConsulClient.`rxRegisterCatalogService​(Node nodeOptions, ServiceOptions serviceOptions)` | Register node with external service

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

    Methods in io.vertx.rxjava3.ext.consul with parameters of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `Completable` | ConsulClient.`registerCatalogService​(Node nodeOptions, ServiceOptions serviceOptions)` | Register node with external service
    `Completable` | ConsulClient.`rxRegisterCatalogService​(Node nodeOptions, ServiceOptions serviceOptions)` | Register node with external service