com.ecwid.consul.v1
Class ConsulRawClient

java.lang.Object
  extended by com.ecwid.consul.v1.ConsulRawClient

public class ConsulRawClient
extends java.lang.Object


Nested Class Summary
static class ConsulRawClient.Builder
           
 
Constructor Summary
ConsulRawClient()
           
ConsulRawClient(org.apache.http.client.HttpClient httpClient)
           
ConsulRawClient(org.apache.http.client.HttpClient httpClient, java.lang.String host, int port, java.lang.String path)
           
ConsulRawClient(java.lang.String agentHost)
           
ConsulRawClient(java.lang.String agentHost, org.apache.http.client.HttpClient httpClient)
           
ConsulRawClient(java.lang.String agentHost, int agentPort)
           
ConsulRawClient(java.lang.String agentHost, int agentPort, org.apache.http.client.HttpClient httpClient)
           
ConsulRawClient(java.lang.String agentHost, int agentPort, TLSConfig tlsConfig)
           
ConsulRawClient(java.lang.String agentHost, TLSConfig tlsConfig)
           
ConsulRawClient(TLSConfig tlsConfig)
           
 
Method Summary
 RawResponse makeDeleteRequest(java.lang.String endpoint, UrlParameters... urlParams)
           
 RawResponse makeGetRequest(java.lang.String endpoint, UrlParameters... urlParams)
           
 RawResponse makePutRequest(java.lang.String endpoint, byte[] content, UrlParameters... urlParams)
           
 RawResponse makePutRequest(java.lang.String endpoint, java.lang.String content, UrlParameters... urlParams)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConsulRawClient

public ConsulRawClient()

ConsulRawClient

public ConsulRawClient(TLSConfig tlsConfig)

ConsulRawClient

public ConsulRawClient(java.lang.String agentHost)

ConsulRawClient

public ConsulRawClient(java.lang.String agentHost,
                       TLSConfig tlsConfig)

ConsulRawClient

public ConsulRawClient(java.lang.String agentHost,
                       int agentPort)

ConsulRawClient

public ConsulRawClient(org.apache.http.client.HttpClient httpClient)

ConsulRawClient

public ConsulRawClient(java.lang.String agentHost,
                       org.apache.http.client.HttpClient httpClient)

ConsulRawClient

public ConsulRawClient(java.lang.String agentHost,
                       int agentPort,
                       org.apache.http.client.HttpClient httpClient)

ConsulRawClient

public ConsulRawClient(java.lang.String agentHost,
                       int agentPort,
                       TLSConfig tlsConfig)

ConsulRawClient

public ConsulRawClient(org.apache.http.client.HttpClient httpClient,
                       java.lang.String host,
                       int port,
                       java.lang.String path)
Method Detail

makeGetRequest

public RawResponse makeGetRequest(java.lang.String endpoint,
                                  UrlParameters... urlParams)

makePutRequest

public RawResponse makePutRequest(java.lang.String endpoint,
                                  java.lang.String content,
                                  UrlParameters... urlParams)

makePutRequest

public RawResponse makePutRequest(java.lang.String endpoint,
                                  byte[] content,
                                  UrlParameters... urlParams)

makeDeleteRequest

public RawResponse makeDeleteRequest(java.lang.String endpoint,
                                     UrlParameters... urlParams)