public class ConsulClient extends java.lang.Object implements AclClient, AgentClient, CatalogClient, CoordinateClient, EventClient, HealthClient, KeyValueClient, QueryClient, SessionClient, StatusClient
Implementation notes: Do not afraid of the class size :) There aren't any 'smart' or specific methods - all methods in this class are just delegates and auto-generated by IntelliJ IDEA
| Constructor and Description |
|---|
ConsulClient()
Consul client will connect to local consul agent on
'http://localhost:8500'
|
ConsulClient(ConsulRawClient rawClient) |
ConsulClient(java.lang.String agentHost)
Connect to consul agent on specific address and default port (8500)
|
ConsulClient(java.lang.String agentHost,
int agentPort)
Connect to consul agent on specific address and port
|
ConsulClient(java.lang.String agentHost,
int agentPort,
TLSConfig tlsConfig)
Connect to consul agent on specific address and port
|
ConsulClient(java.lang.String agentHost,
TLSConfig tlsConfig)
Connect to consul agent on specific address and default port (8500)
|
ConsulClient(TLSConfig tlsConfig)
Consul client will connect to local consul agent on
'http://localhost:8500'
|
| Modifier and Type | Method and Description |
|---|---|
Response<java.lang.String> |
aclClone(java.lang.String aclId,
java.lang.String token) |
Response<java.lang.String> |
aclCreate(NewAcl newAcl,
java.lang.String token) |
Response<java.lang.Void> |
aclDestroy(java.lang.String aclId,
java.lang.String token) |
Response<java.lang.Void> |
aclUpdate(UpdateAcl updateAcl,
java.lang.String token) |
Response<java.lang.Void> |
agentCheckDeregister(java.lang.String checkId) |
Response<java.lang.Void> |
agentCheckDeregister(java.lang.String checkId,
java.lang.String token) |
Response<java.lang.Void> |
agentCheckFail(java.lang.String checkId) |
Response<java.lang.Void> |
agentCheckFail(java.lang.String checkId,
java.lang.String note) |
Response<java.lang.Void> |
agentCheckFail(java.lang.String checkId,
java.lang.String note,
java.lang.String token) |
Response<java.lang.Void> |
agentCheckPass(java.lang.String checkId) |
Response<java.lang.Void> |
agentCheckPass(java.lang.String checkId,
java.lang.String note) |
Response<java.lang.Void> |
agentCheckPass(java.lang.String checkId,
java.lang.String note,
java.lang.String token) |
Response<java.lang.Void> |
agentCheckRegister(NewCheck newCheck) |
Response<java.lang.Void> |
agentCheckRegister(NewCheck newCheck,
java.lang.String token) |
Response<java.lang.Void> |
agentCheckWarn(java.lang.String checkId) |
Response<java.lang.Void> |
agentCheckWarn(java.lang.String checkId,
java.lang.String note) |
Response<java.lang.Void> |
agentCheckWarn(java.lang.String checkId,
java.lang.String note,
java.lang.String token) |
Response<java.lang.Void> |
agentForceLeave(java.lang.String node) |
Response<java.lang.Void> |
agentJoin(java.lang.String address,
boolean wan) |
Response<java.lang.Void> |
agentReload() |
Response<java.lang.Void> |
agentServiceDeregister(java.lang.String serviceId) |
Response<java.lang.Void> |
agentServiceDeregister(java.lang.String serviceId,
java.lang.String token) |
Response<java.lang.Void> |
agentServiceRegister(NewService newService) |
Response<java.lang.Void> |
agentServiceRegister(NewService newService,
java.lang.String token) |
Response<java.lang.Void> |
agentServiceSetMaintenance(java.lang.String serviceId,
boolean maintenanceEnabled) |
Response<java.lang.Void> |
agentServiceSetMaintenance(java.lang.String serviceId,
boolean maintenanceEnabled,
java.lang.String reason) |
Response<java.lang.Void> |
agentSetMaintenance(boolean maintenanceEnabled) |
Response<java.lang.Void> |
agentSetMaintenance(boolean maintenanceEnabled,
java.lang.String reason) |
Response<java.lang.Void> |
catalogDeregister(CatalogDeregistration catalogDeregistration) |
Response<java.lang.Void> |
catalogDeregister(CatalogDeregistration catalogDeregistration,
java.lang.String token) |
Response<java.lang.Void> |
catalogRegister(CatalogRegistration catalogRegistration) |
Response<java.lang.Void> |
catalogRegister(CatalogRegistration catalogRegistration,
java.lang.String token) |
Response<java.lang.Void> |
deleteKVValue(java.lang.String key) |
Response<java.lang.Void> |
deleteKVValue(java.lang.String key,
QueryParams queryParams) |
Response<java.lang.Void> |
deleteKVValue(java.lang.String key,
java.lang.String token) |
Response<java.lang.Void> |
deleteKVValue(java.lang.String key,
java.lang.String token,
QueryParams queryParams) |
Response<java.lang.Void> |
deleteKVValues(java.lang.String key) |
Response<java.lang.Void> |
deleteKVValues(java.lang.String key,
QueryParams queryParams) |
Response<java.lang.Void> |
deleteKVValues(java.lang.String key,
java.lang.String token) |
Response<java.lang.Void> |
deleteKVValues(java.lang.String key,
java.lang.String token,
QueryParams queryParams) |
Response<Event> |
eventFire(java.lang.String event,
java.lang.String payload,
EventParams eventParams,
QueryParams queryParams) |
Response<java.util.List<Event>> |
eventList(EventListRequest eventListRequest) |
Response<java.util.List<Event>> |
eventList(QueryParams queryParams)
Deprecated.
This method will be removed in consul-api 2.0. Use
eventList(EventListRequest eventListRequest) |
Response<java.util.List<Event>> |
eventList(java.lang.String event,
QueryParams queryParams)
Deprecated.
This method will be removed in consul-api 2.0. Use
eventList(EventListRequest eventListRequest) |
Response<QueryExecution> |
executePreparedQuery(java.lang.String uuid,
QueryParams queryParams) |
Response<Acl> |
getAcl(java.lang.String id) |
Response<java.util.List<Acl>> |
getAclList(java.lang.String token) |
Response<java.util.Map<java.lang.String,Check>> |
getAgentChecks() |
Response<java.util.List<Member>> |
getAgentMembers() |
Response<Self> |
getAgentSelf() |
Response<Self> |
getAgentSelf(java.lang.String token) |
Response<java.util.Map<java.lang.String,Service>> |
getAgentServices() |
Response<java.util.List<java.lang.String>> |
getCatalogDatacenters() |
Response<CatalogNode> |
getCatalogNode(java.lang.String nodeName,
QueryParams queryParams) |
Response<java.util.List<Node>> |
getCatalogNodes(CatalogNodesRequest catalogNodesRequest) |
Response<java.util.List<Node>> |
getCatalogNodes(QueryParams queryParams)
Deprecated.
This method will be removed in consul-api 2.0. Use
getCatalogNodes(CatalogNodesRequest catalogNodesRequest) |
Response<java.util.List<CatalogService>> |
getCatalogService(java.lang.String serviceName,
CatalogServiceRequest catalogServiceRequest) |
Response<java.util.List<CatalogService>> |
getCatalogService(java.lang.String serviceName,
QueryParams queryParams)
Deprecated.
This method will be removed in consul-api 2.0. Use
getCatalogService(String serviceName, CatalogServiceRequest catalogServiceRequest) |
Response<java.util.List<CatalogService>> |
getCatalogService(java.lang.String serviceName,
QueryParams queryParams,
java.lang.String token)
Deprecated.
This method will be removed in consul-api 2.0. Use
getCatalogService(String serviceName, CatalogServiceRequest catalogServiceRequest) |
Response<java.util.List<CatalogService>> |
getCatalogService(java.lang.String serviceName,
java.lang.String tag,
QueryParams queryParams)
Deprecated.
This method will be removed in consul-api 2.0. Use
getCatalogService(String serviceName, CatalogServiceRequest catalogServiceRequest) |
Response<java.util.List<CatalogService>> |
getCatalogService(java.lang.String serviceName,
java.lang.String tag,
QueryParams queryParams,
java.lang.String token)
Deprecated.
This method will be removed in consul-api 2.0. Use
getCatalogService(String serviceName, CatalogServiceRequest catalogServiceRequest) |
Response<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> |
getCatalogServices(CatalogServicesRequest catalogServicesRequest) |
Response<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> |
getCatalogServices(QueryParams queryParams)
Deprecated.
This method will be removed in consul-api 2.0. Use
getCatalogServices(CatalogServicesRequest catalogServicesRequest) |
Response<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> |
getCatalogServices(QueryParams queryParams,
java.lang.String token)
Deprecated.
This method will be removed in consul-api 2.0. Use
getCatalogServices(CatalogServicesRequest catalogServicesRequest) |
Response<java.util.List<Datacenter>> |
getDatacenters() |
Response<java.util.List<Check>> |
getHealthChecksForNode(java.lang.String nodeName,
QueryParams queryParams) |
Response<java.util.List<Check>> |
getHealthChecksForService(java.lang.String serviceName,
HealthChecksForServiceRequest healthChecksForServiceRequest) |
Response<java.util.List<Check>> |
getHealthChecksForService(java.lang.String serviceName,
QueryParams queryParams)
Deprecated.
This method will be removed in consul-api 2.0. Use
getHealthChecksForService(String serviceName, HealthChecksForServiceRequest healthChecksForServiceRequest) |
Response<java.util.List<Check>> |
getHealthChecksState(Check.CheckStatus checkStatus,
QueryParams queryParams) |
Response<java.util.List<Check>> |
getHealthChecksState(QueryParams queryParams) |
Response<java.util.List<HealthService>> |
getHealthServices(java.lang.String serviceName,
boolean onlyPassing,
QueryParams queryParams)
Deprecated.
This method will be removed in consul-api 2.0. Use
getHealthServices(String serviceName, HealthServicesRequest healthServicesRequest) |
Response<java.util.List<HealthService>> |
getHealthServices(java.lang.String serviceName,
boolean onlyPassing,
QueryParams queryParams,
java.lang.String token)
Deprecated.
This method will be removed in consul-api 2.0. Use
getHealthServices(String serviceName, HealthServicesRequest healthServicesRequest) |
Response<java.util.List<HealthService>> |
getHealthServices(java.lang.String serviceName,
HealthServicesRequest healthServicesRequest) |
Response<java.util.List<HealthService>> |
getHealthServices(java.lang.String serviceName,
java.lang.String tag,
boolean onlyPassing,
QueryParams queryParams)
Deprecated.
This method will be removed in consul-api 2.0. Use
getHealthServices(String serviceName, HealthServicesRequest healthServicesRequest) |
Response<java.util.List<HealthService>> |
getHealthServices(java.lang.String serviceName,
java.lang.String tag,
boolean onlyPassing,
QueryParams queryParams,
java.lang.String token)
Deprecated.
This method will be removed in consul-api 2.0. Use
getHealthServices(String serviceName, HealthServicesRequest healthServicesRequest) |
Response<GetBinaryValue> |
getKVBinaryValue(java.lang.String key) |
Response<GetBinaryValue> |
getKVBinaryValue(java.lang.String key,
QueryParams queryParams) |
Response<GetBinaryValue> |
getKVBinaryValue(java.lang.String key,
java.lang.String token) |
Response<GetBinaryValue> |
getKVBinaryValue(java.lang.String key,
java.lang.String token,
QueryParams queryParams) |
Response<java.util.List<GetBinaryValue>> |
getKVBinaryValues(java.lang.String keyPrefix) |
Response<java.util.List<GetBinaryValue>> |
getKVBinaryValues(java.lang.String keyPrefix,
QueryParams queryParams) |
Response<java.util.List<GetBinaryValue>> |
getKVBinaryValues(java.lang.String keyPrefix,
java.lang.String token) |
Response<java.util.List<GetBinaryValue>> |
getKVBinaryValues(java.lang.String keyPrefix,
java.lang.String token,
QueryParams queryParams) |
Response<java.util.List<java.lang.String>> |
getKVKeysOnly(java.lang.String keyPrefix) |
Response<java.util.List<java.lang.String>> |
getKVKeysOnly(java.lang.String keyPrefix,
QueryParams queryParams) |
Response<java.util.List<java.lang.String>> |
getKVKeysOnly(java.lang.String keyPrefix,
java.lang.String separator,
java.lang.String token) |
Response<java.util.List<java.lang.String>> |
getKVKeysOnly(java.lang.String keyPrefix,
java.lang.String separator,
java.lang.String token,
QueryParams queryParams) |
Response<GetValue> |
getKVValue(java.lang.String key) |
Response<GetValue> |
getKVValue(java.lang.String key,
QueryParams queryParams) |
Response<GetValue> |
getKVValue(java.lang.String key,
java.lang.String token) |
Response<GetValue> |
getKVValue(java.lang.String key,
java.lang.String token,
QueryParams queryParams) |
Response<java.util.List<GetValue>> |
getKVValues(java.lang.String keyPrefix) |
Response<java.util.List<GetValue>> |
getKVValues(java.lang.String keyPrefix,
QueryParams queryParams) |
Response<java.util.List<GetValue>> |
getKVValues(java.lang.String keyPrefix,
java.lang.String token) |
Response<java.util.List<GetValue>> |
getKVValues(java.lang.String keyPrefix,
java.lang.String token,
QueryParams queryParams) |
Response<java.util.List<Node>> |
getNodes(QueryParams queryParams) |
Response<Session> |
getSessionInfo(java.lang.String session,
QueryParams queryParams) |
Response<Session> |
getSessionInfo(java.lang.String session,
QueryParams queryParams,
java.lang.String token) |
Response<java.util.List<Session>> |
getSessionList(QueryParams queryParams) |
Response<java.util.List<Session>> |
getSessionList(QueryParams queryParams,
java.lang.String token) |
Response<java.util.List<Session>> |
getSessionNode(java.lang.String node,
QueryParams queryParams) |
Response<java.util.List<Session>> |
getSessionNode(java.lang.String node,
QueryParams queryParams,
java.lang.String token) |
Response<java.lang.String> |
getStatusLeader() |
Response<java.util.List<java.lang.String>> |
getStatusPeers() |
Response<Session> |
renewSession(java.lang.String session,
QueryParams queryParams) |
Response<Session> |
renewSession(java.lang.String session,
QueryParams queryParams,
java.lang.String token) |
Response<java.lang.String> |
sessionCreate(NewSession newSession,
QueryParams queryParams) |
Response<java.lang.String> |
sessionCreate(NewSession newSession,
QueryParams queryParams,
java.lang.String token) |
Response<java.lang.Void> |
sessionDestroy(java.lang.String session,
QueryParams queryParams) |
Response<java.lang.Void> |
sessionDestroy(java.lang.String session,
QueryParams queryParams,
java.lang.String token) |
Response<java.lang.Boolean> |
setKVBinaryValue(java.lang.String key,
byte[] value) |
Response<java.lang.Boolean> |
setKVBinaryValue(java.lang.String key,
byte[] value,
PutParams putParams) |
Response<java.lang.Boolean> |
setKVBinaryValue(java.lang.String key,
byte[] value,
PutParams putParams,
QueryParams queryParams) |
Response<java.lang.Boolean> |
setKVBinaryValue(java.lang.String key,
byte[] value,
QueryParams queryParams) |
Response<java.lang.Boolean> |
setKVBinaryValue(java.lang.String key,
byte[] value,
java.lang.String token,
PutParams putParams) |
Response<java.lang.Boolean> |
setKVBinaryValue(java.lang.String key,
byte[] value,
java.lang.String token,
PutParams putParams,
QueryParams queryParams) |
Response<java.lang.Boolean> |
setKVValue(java.lang.String key,
java.lang.String value) |
Response<java.lang.Boolean> |
setKVValue(java.lang.String key,
java.lang.String value,
PutParams putParams) |
Response<java.lang.Boolean> |
setKVValue(java.lang.String key,
java.lang.String value,
PutParams putParams,
QueryParams queryParams) |
Response<java.lang.Boolean> |
setKVValue(java.lang.String key,
java.lang.String value,
QueryParams queryParams) |
Response<java.lang.Boolean> |
setKVValue(java.lang.String key,
java.lang.String value,
java.lang.String token,
PutParams putParams) |
Response<java.lang.Boolean> |
setKVValue(java.lang.String key,
java.lang.String value,
java.lang.String token,
PutParams putParams,
QueryParams queryParams) |
public ConsulClient(ConsulRawClient rawClient)
public ConsulClient()
public ConsulClient(TLSConfig tlsConfig)
tlsConfig - TLS configurationpublic ConsulClient(java.lang.String agentHost)
agentHost - Hostname or IP address of consul agent. You can specify scheme
(HTTP/HTTPS) in address. If there is no scheme in address -
client will use HTTP.public ConsulClient(java.lang.String agentHost,
TLSConfig tlsConfig)
agentHost - Hostname or IP address of consul agent. You can specify scheme
(HTTP/HTTPS) in address. If there is no scheme in address -
client will use HTTP.tlsConfig - TLS configurationpublic ConsulClient(java.lang.String agentHost,
int agentPort)
agentHost - Hostname or IP address of consul agent. You can specify scheme
(HTTP/HTTPS) in address. If there is no scheme in address -
client will use HTTP.agentPort - Consul agent portpublic ConsulClient(java.lang.String agentHost,
int agentPort,
TLSConfig tlsConfig)
agentHost - Hostname or IP address of consul agent. You can specify scheme
(HTTP/HTTPS) in address. If there is no scheme in address -
client will use HTTP.agentPort - Consul agent porttlsConfig - TLS configurationpublic Response<java.lang.Void> aclDestroy(java.lang.String aclId, java.lang.String token)
aclDestroy in interface AclClientpublic Response<java.lang.String> aclClone(java.lang.String aclId, java.lang.String token)
public Response<java.util.List<Acl>> getAclList(java.lang.String token)
getAclList in interface AclClientpublic Response<java.util.Map<java.lang.String,Check>> getAgentChecks()
getAgentChecks in interface AgentClientpublic Response<java.util.Map<java.lang.String,Service>> getAgentServices()
getAgentServices in interface AgentClientpublic Response<java.util.List<Member>> getAgentMembers()
getAgentMembers in interface AgentClientpublic Response<Self> getAgentSelf()
getAgentSelf in interface AgentClientpublic Response<Self> getAgentSelf(java.lang.String token)
getAgentSelf in interface AgentClientpublic Response<java.lang.Void> agentSetMaintenance(boolean maintenanceEnabled)
agentSetMaintenance in interface AgentClientpublic Response<java.lang.Void> agentSetMaintenance(boolean maintenanceEnabled, java.lang.String reason)
agentSetMaintenance in interface AgentClientpublic Response<java.lang.Void> agentJoin(java.lang.String address, boolean wan)
agentJoin in interface AgentClientpublic Response<java.lang.Void> agentForceLeave(java.lang.String node)
agentForceLeave in interface AgentClientpublic Response<java.lang.Void> agentCheckRegister(NewCheck newCheck)
agentCheckRegister in interface AgentClientpublic Response<java.lang.Void> agentCheckRegister(NewCheck newCheck, java.lang.String token)
agentCheckRegister in interface AgentClientpublic Response<java.lang.Void> agentCheckDeregister(java.lang.String checkId)
agentCheckDeregister in interface AgentClientpublic Response<java.lang.Void> agentCheckDeregister(java.lang.String checkId, java.lang.String token)
agentCheckDeregister in interface AgentClientpublic Response<java.lang.Void> agentCheckPass(java.lang.String checkId)
agentCheckPass in interface AgentClientpublic Response<java.lang.Void> agentCheckPass(java.lang.String checkId, java.lang.String note)
agentCheckPass in interface AgentClientpublic Response<java.lang.Void> agentCheckPass(java.lang.String checkId, java.lang.String note, java.lang.String token)
agentCheckPass in interface AgentClientpublic Response<java.lang.Void> agentCheckWarn(java.lang.String checkId)
agentCheckWarn in interface AgentClientpublic Response<java.lang.Void> agentCheckWarn(java.lang.String checkId, java.lang.String note)
agentCheckWarn in interface AgentClientpublic Response<java.lang.Void> agentCheckWarn(java.lang.String checkId, java.lang.String note, java.lang.String token)
agentCheckWarn in interface AgentClientpublic Response<java.lang.Void> agentCheckFail(java.lang.String checkId)
agentCheckFail in interface AgentClientpublic Response<java.lang.Void> agentCheckFail(java.lang.String checkId, java.lang.String note)
agentCheckFail in interface AgentClientpublic Response<java.lang.Void> agentCheckFail(java.lang.String checkId, java.lang.String note, java.lang.String token)
agentCheckFail in interface AgentClientpublic Response<java.lang.Void> agentServiceRegister(NewService newService)
agentServiceRegister in interface AgentClientpublic Response<java.lang.Void> agentServiceRegister(NewService newService, java.lang.String token)
agentServiceRegister in interface AgentClientpublic Response<java.lang.Void> agentServiceDeregister(java.lang.String serviceId)
agentServiceDeregister in interface AgentClientpublic Response<java.lang.Void> agentServiceDeregister(java.lang.String serviceId, java.lang.String token)
agentServiceDeregister in interface AgentClientpublic Response<java.lang.Void> agentServiceSetMaintenance(java.lang.String serviceId, boolean maintenanceEnabled)
agentServiceSetMaintenance in interface AgentClientpublic Response<java.lang.Void> agentServiceSetMaintenance(java.lang.String serviceId, boolean maintenanceEnabled, java.lang.String reason)
agentServiceSetMaintenance in interface AgentClientpublic Response<java.lang.Void> agentReload()
agentReload in interface AgentClientpublic Response<java.lang.Void> catalogRegister(CatalogRegistration catalogRegistration)
catalogRegister in interface CatalogClientpublic Response<java.lang.Void> catalogRegister(CatalogRegistration catalogRegistration, java.lang.String token)
catalogRegister in interface CatalogClientpublic Response<java.lang.Void> catalogDeregister(CatalogDeregistration catalogDeregistration)
catalogDeregister in interface CatalogClientpublic Response<java.lang.Void> catalogDeregister(CatalogDeregistration catalogDeregistration, java.lang.String token)
catalogDeregister in interface CatalogClientpublic Response<java.util.List<java.lang.String>> getCatalogDatacenters()
getCatalogDatacenters in interface CatalogClient@Deprecated public Response<java.util.List<Node>> getCatalogNodes(QueryParams queryParams)
getCatalogNodes(CatalogNodesRequest catalogNodesRequest)getCatalogNodes in interface CatalogClientpublic Response<java.util.List<Node>> getCatalogNodes(CatalogNodesRequest catalogNodesRequest)
getCatalogNodes in interface CatalogClient@Deprecated public Response<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> getCatalogServices(QueryParams queryParams)
getCatalogServices(CatalogServicesRequest catalogServicesRequest)getCatalogServices in interface CatalogClient@Deprecated public Response<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> getCatalogServices(QueryParams queryParams, java.lang.String token)
getCatalogServices(CatalogServicesRequest catalogServicesRequest)getCatalogServices in interface CatalogClientpublic Response<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> getCatalogServices(CatalogServicesRequest catalogServicesRequest)
getCatalogServices in interface CatalogClient@Deprecated public Response<java.util.List<CatalogService>> getCatalogService(java.lang.String serviceName, QueryParams queryParams)
getCatalogService(String serviceName, CatalogServiceRequest catalogServiceRequest)getCatalogService in interface CatalogClient@Deprecated public Response<java.util.List<CatalogService>> getCatalogService(java.lang.String serviceName, java.lang.String tag, QueryParams queryParams)
getCatalogService(String serviceName, CatalogServiceRequest catalogServiceRequest)getCatalogService in interface CatalogClient@Deprecated public Response<java.util.List<CatalogService>> getCatalogService(java.lang.String serviceName, QueryParams queryParams, java.lang.String token)
getCatalogService(String serviceName, CatalogServiceRequest catalogServiceRequest)getCatalogService in interface CatalogClient@Deprecated public Response<java.util.List<CatalogService>> getCatalogService(java.lang.String serviceName, java.lang.String tag, QueryParams queryParams, java.lang.String token)
getCatalogService(String serviceName, CatalogServiceRequest catalogServiceRequest)getCatalogService in interface CatalogClientpublic Response<java.util.List<CatalogService>> getCatalogService(java.lang.String serviceName, CatalogServiceRequest catalogServiceRequest)
getCatalogService in interface CatalogClientpublic Response<CatalogNode> getCatalogNode(java.lang.String nodeName, QueryParams queryParams)
getCatalogNode in interface CatalogClientpublic Response<java.util.List<Datacenter>> getDatacenters()
getDatacenters in interface CoordinateClientpublic Response<java.util.List<Node>> getNodes(QueryParams queryParams)
getNodes in interface CoordinateClientpublic Response<Event> eventFire(java.lang.String event, java.lang.String payload, EventParams eventParams, QueryParams queryParams)
eventFire in interface EventClient@Deprecated public Response<java.util.List<Event>> eventList(QueryParams queryParams)
eventList(EventListRequest eventListRequest)eventList in interface EventClient@Deprecated public Response<java.util.List<Event>> eventList(java.lang.String event, QueryParams queryParams)
eventList(EventListRequest eventListRequest)eventList in interface EventClientpublic Response<java.util.List<Event>> eventList(EventListRequest eventListRequest)
eventList in interface EventClientpublic Response<java.util.List<Check>> getHealthChecksForNode(java.lang.String nodeName, QueryParams queryParams)
getHealthChecksForNode in interface HealthClient@Deprecated public Response<java.util.List<Check>> getHealthChecksForService(java.lang.String serviceName, QueryParams queryParams)
getHealthChecksForService(String serviceName, HealthChecksForServiceRequest healthChecksForServiceRequest)getHealthChecksForService in interface HealthClientpublic Response<java.util.List<Check>> getHealthChecksForService(java.lang.String serviceName, HealthChecksForServiceRequest healthChecksForServiceRequest)
getHealthChecksForService in interface HealthClient@Deprecated public Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName, boolean onlyPassing, QueryParams queryParams)
getHealthServices(String serviceName, HealthServicesRequest healthServicesRequest)getHealthServices in interface HealthClient@Deprecated public Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName, java.lang.String tag, boolean onlyPassing, QueryParams queryParams)
getHealthServices(String serviceName, HealthServicesRequest healthServicesRequest)getHealthServices in interface HealthClient@Deprecated public Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName, boolean onlyPassing, QueryParams queryParams, java.lang.String token)
getHealthServices(String serviceName, HealthServicesRequest healthServicesRequest)getHealthServices in interface HealthClient@Deprecated public Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName, java.lang.String tag, boolean onlyPassing, QueryParams queryParams, java.lang.String token)
getHealthServices(String serviceName, HealthServicesRequest healthServicesRequest)getHealthServices in interface HealthClientpublic Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName, HealthServicesRequest healthServicesRequest)
getHealthServices in interface HealthClientpublic Response<java.util.List<Check>> getHealthChecksState(QueryParams queryParams)
getHealthChecksState in interface HealthClientpublic Response<java.util.List<Check>> getHealthChecksState(Check.CheckStatus checkStatus, QueryParams queryParams)
getHealthChecksState in interface HealthClientpublic Response<GetValue> getKVValue(java.lang.String key)
getKVValue in interface KeyValueClientpublic Response<GetValue> getKVValue(java.lang.String key, java.lang.String token)
getKVValue in interface KeyValueClientpublic Response<GetValue> getKVValue(java.lang.String key, QueryParams queryParams)
getKVValue in interface KeyValueClientpublic Response<GetValue> getKVValue(java.lang.String key, java.lang.String token, QueryParams queryParams)
getKVValue in interface KeyValueClientpublic Response<GetBinaryValue> getKVBinaryValue(java.lang.String key)
getKVBinaryValue in interface KeyValueClientpublic Response<GetBinaryValue> getKVBinaryValue(java.lang.String key, java.lang.String token)
getKVBinaryValue in interface KeyValueClientpublic Response<GetBinaryValue> getKVBinaryValue(java.lang.String key, QueryParams queryParams)
getKVBinaryValue in interface KeyValueClientpublic Response<GetBinaryValue> getKVBinaryValue(java.lang.String key, java.lang.String token, QueryParams queryParams)
getKVBinaryValue in interface KeyValueClientpublic Response<java.util.List<GetValue>> getKVValues(java.lang.String keyPrefix)
getKVValues in interface KeyValueClientpublic Response<java.util.List<GetValue>> getKVValues(java.lang.String keyPrefix, java.lang.String token)
getKVValues in interface KeyValueClientpublic Response<java.util.List<GetValue>> getKVValues(java.lang.String keyPrefix, QueryParams queryParams)
getKVValues in interface KeyValueClientpublic Response<java.util.List<GetValue>> getKVValues(java.lang.String keyPrefix, java.lang.String token, QueryParams queryParams)
getKVValues in interface KeyValueClientpublic Response<java.util.List<GetBinaryValue>> getKVBinaryValues(java.lang.String keyPrefix)
getKVBinaryValues in interface KeyValueClientpublic Response<java.util.List<GetBinaryValue>> getKVBinaryValues(java.lang.String keyPrefix, java.lang.String token)
getKVBinaryValues in interface KeyValueClientpublic Response<java.util.List<GetBinaryValue>> getKVBinaryValues(java.lang.String keyPrefix, QueryParams queryParams)
getKVBinaryValues in interface KeyValueClientpublic Response<java.util.List<GetBinaryValue>> getKVBinaryValues(java.lang.String keyPrefix, java.lang.String token, QueryParams queryParams)
getKVBinaryValues in interface KeyValueClientpublic Response<java.util.List<java.lang.String>> getKVKeysOnly(java.lang.String keyPrefix)
getKVKeysOnly in interface KeyValueClientpublic Response<java.util.List<java.lang.String>> getKVKeysOnly(java.lang.String keyPrefix, java.lang.String separator, java.lang.String token)
getKVKeysOnly in interface KeyValueClientpublic Response<java.util.List<java.lang.String>> getKVKeysOnly(java.lang.String keyPrefix, QueryParams queryParams)
getKVKeysOnly in interface KeyValueClientpublic Response<java.util.List<java.lang.String>> getKVKeysOnly(java.lang.String keyPrefix, java.lang.String separator, java.lang.String token, QueryParams queryParams)
getKVKeysOnly in interface KeyValueClientpublic Response<java.lang.Boolean> setKVValue(java.lang.String key, java.lang.String value)
setKVValue in interface KeyValueClientpublic Response<java.lang.Boolean> setKVValue(java.lang.String key, java.lang.String value, PutParams putParams)
setKVValue in interface KeyValueClientpublic Response<java.lang.Boolean> setKVValue(java.lang.String key, java.lang.String value, java.lang.String token, PutParams putParams)
setKVValue in interface KeyValueClientpublic Response<java.lang.Boolean> setKVValue(java.lang.String key, java.lang.String value, QueryParams queryParams)
setKVValue in interface KeyValueClientpublic Response<java.lang.Boolean> setKVValue(java.lang.String key, java.lang.String value, PutParams putParams, QueryParams queryParams)
setKVValue in interface KeyValueClientpublic Response<java.lang.Boolean> setKVValue(java.lang.String key, java.lang.String value, java.lang.String token, PutParams putParams, QueryParams queryParams)
setKVValue in interface KeyValueClientpublic Response<java.lang.Boolean> setKVBinaryValue(java.lang.String key, byte[] value)
setKVBinaryValue in interface KeyValueClientpublic Response<java.lang.Boolean> setKVBinaryValue(java.lang.String key, byte[] value, PutParams putParams)
setKVBinaryValue in interface KeyValueClientpublic Response<java.lang.Boolean> setKVBinaryValue(java.lang.String key, byte[] value, java.lang.String token, PutParams putParams)
setKVBinaryValue in interface KeyValueClientpublic Response<java.lang.Boolean> setKVBinaryValue(java.lang.String key, byte[] value, QueryParams queryParams)
setKVBinaryValue in interface KeyValueClientpublic Response<java.lang.Boolean> setKVBinaryValue(java.lang.String key, byte[] value, PutParams putParams, QueryParams queryParams)
setKVBinaryValue in interface KeyValueClientpublic Response<java.lang.Boolean> setKVBinaryValue(java.lang.String key, byte[] value, java.lang.String token, PutParams putParams, QueryParams queryParams)
setKVBinaryValue in interface KeyValueClientpublic Response<java.lang.Void> deleteKVValue(java.lang.String key)
deleteKVValue in interface KeyValueClientpublic Response<java.lang.Void> deleteKVValue(java.lang.String key, java.lang.String token)
deleteKVValue in interface KeyValueClientpublic Response<java.lang.Void> deleteKVValue(java.lang.String key, QueryParams queryParams)
deleteKVValue in interface KeyValueClientpublic Response<java.lang.Void> deleteKVValue(java.lang.String key, java.lang.String token, QueryParams queryParams)
deleteKVValue in interface KeyValueClientpublic Response<java.lang.Void> deleteKVValues(java.lang.String key)
deleteKVValues in interface KeyValueClientpublic Response<java.lang.Void> deleteKVValues(java.lang.String key, java.lang.String token)
deleteKVValues in interface KeyValueClientpublic Response<java.lang.Void> deleteKVValues(java.lang.String key, QueryParams queryParams)
deleteKVValues in interface KeyValueClientpublic Response<java.lang.Void> deleteKVValues(java.lang.String key, java.lang.String token, QueryParams queryParams)
deleteKVValues in interface KeyValueClientpublic Response<QueryExecution> executePreparedQuery(java.lang.String uuid, QueryParams queryParams)
executePreparedQuery in interface QueryClientpublic Response<java.lang.String> sessionCreate(NewSession newSession, QueryParams queryParams)
sessionCreate in interface SessionClientpublic Response<java.lang.String> sessionCreate(NewSession newSession, QueryParams queryParams, java.lang.String token)
sessionCreate in interface SessionClientpublic Response<java.lang.Void> sessionDestroy(java.lang.String session, QueryParams queryParams)
sessionDestroy in interface SessionClientpublic Response<java.lang.Void> sessionDestroy(java.lang.String session, QueryParams queryParams, java.lang.String token)
sessionDestroy in interface SessionClientpublic Response<Session> getSessionInfo(java.lang.String session, QueryParams queryParams)
getSessionInfo in interface SessionClientpublic Response<Session> getSessionInfo(java.lang.String session, QueryParams queryParams, java.lang.String token)
getSessionInfo in interface SessionClientpublic Response<java.util.List<Session>> getSessionNode(java.lang.String node, QueryParams queryParams)
getSessionNode in interface SessionClientpublic Response<java.util.List<Session>> getSessionNode(java.lang.String node, QueryParams queryParams, java.lang.String token)
getSessionNode in interface SessionClientpublic Response<java.util.List<Session>> getSessionList(QueryParams queryParams)
getSessionList in interface SessionClientpublic Response<java.util.List<Session>> getSessionList(QueryParams queryParams, java.lang.String token)
getSessionList in interface SessionClientpublic Response<Session> renewSession(java.lang.String session, QueryParams queryParams)
renewSession in interface SessionClientpublic Response<Session> renewSession(java.lang.String session, QueryParams queryParams, java.lang.String token)
renewSession in interface SessionClientpublic Response<java.lang.String> getStatusLeader()
getStatusLeader in interface StatusClientpublic Response<java.util.List<java.lang.String>> getStatusPeers()
getStatusPeers in interface StatusClient