@Introspected public abstract class AbstractServiceEntry extends Object
| Constructor and Description | 
|---|
| AbstractServiceEntry(String name) | 
| Modifier and Type | Method and Description | 
|---|---|
| AbstractServiceEntry | address(InetAddress address) | 
| AbstractServiceEntry | address(String address) | 
| boolean | equals(Object o) | 
| Optional<InetAddress> | getAddress()See https://www.consul.io/api/agent/service.html#address. | 
| Optional<String> | getID()See https://www.consul.io/api/agent/service.html#id. | 
| String | getName()See https://www.consul.io/api/agent/service.html#name. | 
| OptionalInt | getPort()See https://www.consul.io/api/agent/service.html#address. | 
| List<String> | getTags()See https://www.consul.io/api/agent/service.html#tags. | 
| int | hashCode() | 
| AbstractServiceEntry | id(String id) | 
| AbstractServiceEntry | port(Integer port) | 
| void | setAddress(InetAddress address)See https://www.consul.io/api/agent/service.html#address. | 
| void | setID(String id)See https://www.consul.io/api/agent/service.html#id. | 
| void | setPort(Integer port)See https://www.consul.io/api/agent/service.html#address. | 
| void | setTags(List<String> tags)See https://www.consul.io/api/agent/service.html#tags. | 
| AbstractServiceEntry | tags(List<String> tags) | 
protected final String name
public AbstractServiceEntry(String name)
name - The service namepublic Optional<String> getID()
public void setID(String id)
id - The ID of the servicepublic Optional<InetAddress> getAddress()
public void setAddress(InetAddress address)
address - The address of the servicepublic OptionalInt getPort()
public void setPort(Integer port)
port - The port of the servicepublic List<String> getTags()
public void setTags(List<String> tags)
tags - The service tagspublic String getName()
public AbstractServiceEntry id(String id)
id - The id of the serviceAbstractServiceEntry instancepublic AbstractServiceEntry address(InetAddress address)
address - The InetAddress of the serviceAbstractServiceEntry instancepublic AbstractServiceEntry address(String address)
address - The address of the serviceAbstractServiceEntry instancepublic AbstractServiceEntry port(Integer port)
port - The port of the serviceAbstractServiceEntry instancepublic AbstractServiceEntry tags(List<String> tags)
tags - The service tagsAbstractServiceEntry instance