@Introspected public class NodeEntry extends Object
| Constructor and Description | 
|---|
| NodeEntry(String nodeId,
         InetAddress address)Create a new catalog entry. | 
| Modifier and Type | Method and Description | 
|---|---|
| NodeEntry | datacenter(String datacenter) | 
| InetAddress | getAddress()See https://www.consul.io/api/catalog.html#address. | 
| Optional<String> | getDatacenter()See https://www.consul.io/api/catalog.html#datacenter. | 
| String | getNode()See https://www.consul.io/api/catalog.html#node. | 
| Map<String,String> | getNodeMetadata()See https://www.consul.io/api/catalog.html#nodemeta. | 
| Map<String,String> | getTaggedAddresses()See https://www.consul.io/api/catalog.html#taggedaddresses. | 
| NodeEntry | nodeMetadata(Map<String,String> nodeMetadata) | 
| void | setDatacenter(String datacenter)See https://www.consul.io/api/catalog.html#datacenter. | 
| void | setNodeMetadata(Map<String,String> nodeMetadata)See https://www.consul.io/api/catalog.html#nodemeta. | 
| void | setTaggedAddresses(Map<String,String> taggedAddresses)See https://www.consul.io/api/catalog.html#taggedaddresses. | 
| NodeEntry | taggedAddresses(Map<String,String> taggedAddresses) | 
public NodeEntry(String nodeId, InetAddress address)
nodeId - The node IDaddress - The node addresspublic Map<String,String> getTaggedAddresses()
public void setTaggedAddresses(Map<String,String> taggedAddresses)
taggedAddresses - The tagged addressespublic Map<String,String> getNodeMetadata()
public NodeEntry nodeMetadata(Map<String,String> nodeMetadata)
nodeMetadata - The node metadataNodeEntry instancepublic void setNodeMetadata(Map<String,String> nodeMetadata)
nodeMetadata - The node metadatapublic String getNode()
public InetAddress getAddress()
public Optional<String> getDatacenter()
public void setDatacenter(String datacenter)
datacenter - The data center to usepublic NodeEntry datacenter(String datacenter)
datacenter - The datacenterNodeEntry instance