org.jclouds.http
Class HttpResponse.Builder<T extends HttpResponse.Builder<T>>

java.lang.Object
  extended by org.jclouds.http.HttpMessage.Builder<T>
      extended by org.jclouds.http.HttpResponse.Builder<T>
Enclosing class:
HttpResponse

public abstract static class HttpResponse.Builder<T extends HttpResponse.Builder<T>>
extends HttpMessage.Builder<T>


Field Summary
protected  String message
           
protected  int statusCode
           
 
Fields inherited from class org.jclouds.http.HttpMessage.Builder
headers, payload
 
Constructor Summary
HttpResponse.Builder()
           
 
Method Summary
 HttpResponse build()
           
 T fromHttpResponse(HttpResponse in)
           
 T message(String message)
           
 T statusCode(int statusCode)
           
 
Methods inherited from class org.jclouds.http.HttpMessage.Builder
addHeader, fromHttpMessage, headers, payload, payload, payload, payload, payload, removeHeader, replaceHeader, replaceHeaders, self
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

statusCode

protected int statusCode

message

protected String message
Constructor Detail

HttpResponse.Builder

public HttpResponse.Builder()
Method Detail

statusCode

public T statusCode(int statusCode)
See Also:
HttpResponse.getStatusCode()

message

public T message(@Nullable
                 String message)
See Also:
HttpResponse.getMessage()

build

public HttpResponse build()
Overrides:
build in class HttpMessage.Builder<T extends HttpResponse.Builder<T>>

fromHttpResponse

public T fromHttpResponse(HttpResponse in)


Copyright © 2009-2013 jclouds. All Rights Reserved.