io.airlift.http.client
Class Request.Builder

java.lang.Object
  extended by io.airlift.http.client.Request.Builder
Enclosing class:
Request

@Beta
public static class Request.Builder
extends Object


Constructor Summary
Request.Builder()
           
 
Method Summary
 Request.Builder addHeader(String name, String value)
           
 Request build()
           
static Request.Builder fromRequest(Request request)
           
static Request.Builder prepareDelete()
           
static Request.Builder prepareGet()
           
static Request.Builder prepareHead()
           
static Request.Builder preparePost()
           
static Request.Builder preparePut()
           
 Request.Builder setBodyGenerator(BodyGenerator bodyGenerator)
           
 Request.Builder setHeader(String name, String value)
           
 Request.Builder setMethod(String method)
           
 Request.Builder setUri(URI uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Request.Builder

public Request.Builder()
Method Detail

prepareHead

public static Request.Builder prepareHead()

prepareGet

public static Request.Builder prepareGet()

preparePost

public static Request.Builder preparePost()

preparePut

public static Request.Builder preparePut()

prepareDelete

public static Request.Builder prepareDelete()

fromRequest

public static Request.Builder fromRequest(Request request)

setUri

public Request.Builder setUri(URI uri)

setMethod

public Request.Builder setMethod(String method)

setHeader

public Request.Builder setHeader(String name,
                                 String value)

addHeader

public Request.Builder addHeader(String name,
                                 String value)

setBodyGenerator

public Request.Builder setBodyGenerator(BodyGenerator bodyGenerator)

build

public Request build()


Copyright © 2010-2012 Airlift. All Rights Reserved.