Class DefaultRequest.DefaultRequestBuilder
java.lang.Object
com.atlassian.httpclient.apache.httpcomponents.DefaultRequest.DefaultRequestBuilder
- All Implemented Interfaces:
com.atlassian.httpclient.api.Buildable<com.atlassian.httpclient.api.Request>,com.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>,com.atlassian.httpclient.api.Request.Builder
- Enclosing class:
DefaultRequest
public static class DefaultRequest.DefaultRequestBuilder
extends Object
implements com.atlassian.httpclient.api.Request.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()com.atlassian.httpclient.api.ResponsePromisedelete()com.atlassian.httpclient.api.ResponsePromiseexecute(com.atlassian.httpclient.api.Request.Method method) com.atlassian.httpclient.api.ResponsePromiseget()com.atlassian.httpclient.api.ResponsePromisehead()com.atlassian.httpclient.api.ResponsePromiseoptions()com.atlassian.httpclient.api.ResponsePromisepost()com.atlassian.httpclient.api.ResponsePromiseput()setAttribute(String name, String value) setAttributes(Map<String, String> properties) setContentCharset(String contentCharset) setContentLength(long contentLength) setContentType(String contentType) setEntity(com.atlassian.httpclient.api.EntityBuilder entityBuilder) setEntityStream(InputStream entityStream) setEntityStream(InputStream entityStream, String charset) setHeaders(Map<String, String> headers) voidsetMethod(com.atlassian.httpclient.api.Request.Method method) com.atlassian.httpclient.api.ResponsePromisetrace()
-
Constructor Details
-
DefaultRequestBuilder
public DefaultRequestBuilder(com.atlassian.httpclient.api.HttpClient httpClient)
-
-
Method Details
-
setUri
- Specified by:
setUriin interfacecom.atlassian.httpclient.api.Request.Builder
-
setAccept
- Specified by:
setAcceptin interfacecom.atlassian.httpclient.api.Request.Builder
-
setCacheDisabled
- Specified by:
setCacheDisabledin interfacecom.atlassian.httpclient.api.Request.Builder
-
setAttribute
- Specified by:
setAttributein interfacecom.atlassian.httpclient.api.Request.Builder
-
setAttributes
- Specified by:
setAttributesin interfacecom.atlassian.httpclient.api.Request.Builder
-
setEntity
public DefaultRequest.DefaultRequestBuilder setEntity(com.atlassian.httpclient.api.EntityBuilder entityBuilder) - Specified by:
setEntityin interfacecom.atlassian.httpclient.api.Request.Builder
-
setHeader
- Specified by:
setHeaderin interfacecom.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>- Specified by:
setHeaderin interfacecom.atlassian.httpclient.api.Request.Builder
-
setHeaders
- Specified by:
setHeadersin interfacecom.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>
-
setEntity
- Specified by:
setEntityin interfacecom.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>
-
setEntityStream
- Specified by:
setEntityStreamin interfacecom.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>
-
setContentCharset
- Specified by:
setContentCharsetin interfacecom.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>
-
setContentType
- Specified by:
setContentTypein interfacecom.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>
-
setEntityStream
public DefaultRequest.DefaultRequestBuilder setEntityStream(InputStream entityStream, String charset) - Specified by:
setEntityStreamin interfacecom.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>
-
setContentLength
- Specified by:
setContentLengthin interfacecom.atlassian.httpclient.api.Request.Builder
-
build
- Specified by:
buildin interfacecom.atlassian.httpclient.api.Buildable<com.atlassian.httpclient.api.Request>
-
get
public com.atlassian.httpclient.api.ResponsePromise get()- Specified by:
getin interfacecom.atlassian.httpclient.api.Request.Builder
-
post
public com.atlassian.httpclient.api.ResponsePromise post()- Specified by:
postin interfacecom.atlassian.httpclient.api.Request.Builder
-
put
public com.atlassian.httpclient.api.ResponsePromise put()- Specified by:
putin interfacecom.atlassian.httpclient.api.Request.Builder
-
delete
public com.atlassian.httpclient.api.ResponsePromise delete()- Specified by:
deletein interfacecom.atlassian.httpclient.api.Request.Builder
-
options
public com.atlassian.httpclient.api.ResponsePromise options()- Specified by:
optionsin interfacecom.atlassian.httpclient.api.Request.Builder
-
head
public com.atlassian.httpclient.api.ResponsePromise head()- Specified by:
headin interfacecom.atlassian.httpclient.api.Request.Builder
-
trace
public com.atlassian.httpclient.api.ResponsePromise trace()- Specified by:
tracein interfacecom.atlassian.httpclient.api.Request.Builder
-
execute
public com.atlassian.httpclient.api.ResponsePromise execute(com.atlassian.httpclient.api.Request.Method method) - Specified by:
executein interfacecom.atlassian.httpclient.api.Request.Builder
-
setMethod
public void setMethod(com.atlassian.httpclient.api.Request.Method method)
-