public class NewServiceEntry extends AbstractServiceEntry
name| Constructor and Description |
|---|
NewServiceEntry(String serviceName) |
| Modifier and Type | Method and Description |
|---|---|
NewServiceEntry |
address(InetAddress address) |
NewServiceEntry |
address(String address) |
NewServiceEntry |
check(NewCheck check)
See https://www.consul.io/api/agent/service.html#checks.
|
NewServiceEntry |
checks(List<NewCheck> checks)
See https://www.consul.io/api/agent/service.html#checks.
|
List<NewCheck> |
getChecks()
See https://www.consul.io/api/agent/service.html#checks.
|
NewServiceEntry |
id(String id) |
NewServiceEntry |
port(Integer port) |
protected void |
setChecks(List<HTTPCheck> checks) |
NewServiceEntry |
tags(List<String> tags) |
NewServiceEntry |
tags(String... tags) |
equals, getAddress, getID, getName, getPort, getTags, hashCode, setAddress, setID, setPort, setTagspublic NewServiceEntry(String serviceName)
serviceName - The service namepublic List<NewCheck> getChecks()
public NewServiceEntry checks(List<NewCheck> checks)
checks - The health checksNewServiceEntry instancepublic NewServiceEntry check(NewCheck check)
check - The health checkNewServiceEntry instancepublic NewServiceEntry id(String id)
id in class AbstractServiceEntryid - The id of the serviceAbstractServiceEntry instancepublic NewServiceEntry address(InetAddress address)
address in class AbstractServiceEntryaddress - The InetAddress of the serviceAbstractServiceEntry instancepublic NewServiceEntry address(String address)
address in class AbstractServiceEntryaddress - The address of the serviceAbstractServiceEntry instancepublic NewServiceEntry port(Integer port)
port in class AbstractServiceEntryport - The port of the serviceAbstractServiceEntry instancepublic NewServiceEntry tags(List<String> tags)
tags in class AbstractServiceEntrytags - The service tagsAbstractServiceEntry instancepublic NewServiceEntry tags(String... tags)
tags - The tagsNewServiceEntry instance