Class CatalogEntry
java.lang.Object
io.micronaut.discovery.consul.client.v1.NodeEntry
io.micronaut.discovery.consul.client.v1.CatalogEntry
Deprecated, for removal: This API element is subject to removal in a future version.
A catalog entry in Consul. See https://www.consul.io/api/catalog.html.
- Since:
 - 1.0
 - Author:
 - graemerocher
 
- 
Constructor Summary
ConstructorsConstructorDescriptionCatalogEntry(String nodeId, InetAddress address) Deprecated, for removal: This API element is subject to removal in a future version.Create a new catalog entry. - 
Method Summary
Modifier and TypeMethodDescriptiondatacenter(String datacenter) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.See https://www.consul.io/api/catalog.html#service.nodeMetadata(Map<String, String> nodeMetadata) Deprecated, for removal: This API element is subject to removal in a future version.service(NewServiceEntry service) Deprecated, for removal: This API element is subject to removal in a future version.voidsetService(NewServiceEntry service) Deprecated, for removal: This API element is subject to removal in a future version.See https://www.consul.io/api/catalog.html#service.taggedAddresses(Map<String, String> taggedAddresses) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class io.micronaut.discovery.consul.client.v1.NodeEntry
getAddress, getDatacenter, getNode, getNodeMetadata, getTaggedAddresses, setDatacenter, setNodeMetadata, setTaggedAddresses 
- 
Constructor Details
- 
CatalogEntry
Deprecated, for removal: This API element is subject to removal in a future version.Create a new catalog entry.- Parameters:
 nodeId- The node IDaddress- The node address
 
 - 
 - 
Method Details
- 
datacenter
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
 datacenterin classNodeEntry- Parameters:
 datacenter- The datacenter- Returns:
 - The 
NodeEntryinstance 
 - 
taggedAddresses
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
 taggedAddressesin classNodeEntry- Parameters:
 taggedAddresses- The tagged addresses- Returns:
 - The 
NodeEntryinstance 
 - 
nodeMetadata
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
 nodeMetadatain classNodeEntry- Parameters:
 nodeMetadata- The node metadata- Returns:
 - The 
NodeEntryinstance 
 - 
getService
Deprecated, for removal: This API element is subject to removal in a future version.See https://www.consul.io/api/catalog.html#service.- Returns:
 - The service
 
 - 
setService
Deprecated, for removal: This API element is subject to removal in a future version.See https://www.consul.io/api/catalog.html#service.- Parameters:
 service- The service
 - 
service
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
 service- The service- Returns:
 - The 
CatalogEntryinstance 
 
 - 
 
ConsulCatalogEntryinstead.