Package io.airlift.http.client
Class Request.Builder
- java.lang.Object
-
- io.airlift.http.client.Request.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Request.BuilderaddHeader(String name, String value)Request.BuilderaddHeaders(com.google.common.collect.Multimap<String,String> headers)Requestbuild()static Request.BuilderfromRequest(Request request)static Request.BuilderprepareDelete()static Request.BuilderprepareGet()static Request.BuilderprepareHead()static Request.BuilderpreparePatch()static Request.BuilderpreparePost()static Request.BuilderpreparePut()Request.BuildersetBodyGenerator(BodyGenerator bodyGenerator)Request.BuildersetFollowRedirects(boolean followRedirects)Request.BuildersetHeader(String name, String value)Request.BuildersetMethod(String method)Request.BuildersetPreserveAuthorizationOnRedirect(boolean preserveAuthorizationOnRedirect)Request.BuildersetUri(URI uri)
-
-
-
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()
-
preparePatch
public static Request.Builder preparePatch()
-
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)
-
addHeaders
public Request.Builder addHeaders(com.google.common.collect.Multimap<String,String> headers)
-
setBodyGenerator
public Request.Builder setBodyGenerator(BodyGenerator bodyGenerator)
-
setFollowRedirects
public Request.Builder setFollowRedirects(boolean followRedirects)
-
setPreserveAuthorizationOnRedirect
public Request.Builder setPreserveAuthorizationOnRedirect(boolean preserveAuthorizationOnRedirect)
-
build
public Request build()
-
-