com.netflix.niws.client.http
Class HttpClientRequest

java.lang.Object
  extended by com.netflix.client.ClientRequest
      extended by com.netflix.niws.client.http.HttpClientRequest
All Implemented Interfaces:
java.lang.Cloneable

public class HttpClientRequest
extends com.netflix.client.ClientRequest


Nested Class Summary
static class HttpClientRequest.Builder
           
static class HttpClientRequest.Verb
           
 
Field Summary
 
Fields inherited from class com.netflix.client.ClientRequest
isRetriable, loadBalancerKey, overrideConfig, uri
 
Method Summary
 java.lang.Object getEntity()
           
 javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getHeaders()
           
 javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getQueryParams()
           
 HttpClientRequest.Verb getVerb()
           
 boolean isRetriable()
           
static HttpClientRequest.Builder newBuilder()
           
 HttpClientRequest replaceUri(java.net.URI newURI)
           
 
Methods inherited from class com.netflix.client.ClientRequest
getLoadBalancerKey, getOverrideConfig, getUri, setLoadBalancerKey, setOverrideConfig, setRetriable, setUri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getQueryParams

public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getQueryParams()

getVerb

public HttpClientRequest.Verb getVerb()

getHeaders

public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getHeaders()

getEntity

public java.lang.Object getEntity()

isRetriable

public boolean isRetriable()
Overrides:
isRetriable in class com.netflix.client.ClientRequest

newBuilder

public static HttpClientRequest.Builder newBuilder()

replaceUri

public HttpClientRequest replaceUri(java.net.URI newURI)
Overrides:
replaceUri in class com.netflix.client.ClientRequest