com.atlassian.httpclient.apache.httpcomponents
Class DefaultRequest.DefaultRequestBuilder
java.lang.Object
com.atlassian.httpclient.apache.httpcomponents.DefaultRequest.DefaultRequestBuilder
- All Implemented Interfaces:
- Buildable<Request>, Common<Request.Builder>, Request.Builder
- Enclosing class:
- DefaultRequest
public static class DefaultRequest.DefaultRequestBuilder
- extends Object
- implements Request.Builder
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultRequest.DefaultRequestBuilder
public DefaultRequest.DefaultRequestBuilder(HttpClient httpClient)
setUri
public DefaultRequest.DefaultRequestBuilder setUri(URI uri)
- Specified by:
setUri in interface Request.Builder
setAccept
public DefaultRequest.DefaultRequestBuilder setAccept(String accept)
- Specified by:
setAccept in interface Request.Builder
setCacheDisabled
public DefaultRequest.DefaultRequestBuilder setCacheDisabled()
- Specified by:
setCacheDisabled in interface Request.Builder
setAttribute
public DefaultRequest.DefaultRequestBuilder setAttribute(String name,
String value)
- Specified by:
setAttribute in interface Request.Builder
setAttributes
public DefaultRequest.DefaultRequestBuilder setAttributes(Map<String,String> properties)
- Specified by:
setAttributes in interface Request.Builder
setEntity
public DefaultRequest.DefaultRequestBuilder setEntity(EntityBuilder entityBuilder)
- Specified by:
setEntity in interface Request.Builder
setHeader
public DefaultRequest.DefaultRequestBuilder setHeader(String name,
String value)
- Specified by:
setHeader in interface Common<Request.Builder>- Specified by:
setHeader in interface Request.Builder
setHeaders
public DefaultRequest.DefaultRequestBuilder setHeaders(Map<String,String> headers)
- Specified by:
setHeaders in interface Common<Request.Builder>
setEntity
public DefaultRequest.DefaultRequestBuilder setEntity(String entity)
- Specified by:
setEntity in interface Common<Request.Builder>
setEntityStream
public DefaultRequest.DefaultRequestBuilder setEntityStream(InputStream entityStream)
- Specified by:
setEntityStream in interface Common<Request.Builder>
setContentCharset
public DefaultRequest.DefaultRequestBuilder setContentCharset(String contentCharset)
- Specified by:
setContentCharset in interface Common<Request.Builder>
setContentType
public DefaultRequest.DefaultRequestBuilder setContentType(String contentType)
- Specified by:
setContentType in interface Common<Request.Builder>
setEntityStream
public DefaultRequest.DefaultRequestBuilder setEntityStream(InputStream entityStream,
String charset)
- Specified by:
setEntityStream in interface Common<Request.Builder>
setContentLength
public DefaultRequest.DefaultRequestBuilder setContentLength(long contentLength)
- Specified by:
setContentLength in interface Request.Builder
build
public DefaultRequest build()
- Specified by:
build in interface Buildable<Request>
get
public ResponsePromise get()
- Specified by:
get in interface Request.Builder
post
public ResponsePromise post()
- Specified by:
post in interface Request.Builder
put
public ResponsePromise put()
- Specified by:
put in interface Request.Builder
delete
public ResponsePromise delete()
- Specified by:
delete in interface Request.Builder
options
public ResponsePromise options()
- Specified by:
options in interface Request.Builder
head
public ResponsePromise head()
- Specified by:
head in interface Request.Builder
trace
public ResponsePromise trace()
- Specified by:
trace in interface Request.Builder
execute
public ResponsePromise execute(Request.Method method)
- Specified by:
execute in interface Request.Builder
setMethod
public void setMethod(Request.Method method)
Copyright © 2012–2015 Atlassian. All rights reserved.