Package org.apache.hc.core5.http.support
Class BasicRequestBuilder
- java.lang.Object
-
- org.apache.hc.core5.http.support.AbstractMessageBuilder<T>
-
- org.apache.hc.core5.http.support.AbstractRequestBuilder<BasicHttpRequest>
-
- org.apache.hc.core5.http.support.BasicRequestBuilder
-
public class BasicRequestBuilder extends AbstractRequestBuilder<BasicHttpRequest>
Builder forBasicHttpRequest
instances.- Since:
- 5.1
-
-
Constructor Summary
Constructors Constructor Description BasicRequestBuilder(java.lang.String method)
BasicRequestBuilder(java.lang.String method, java.lang.String uri)
BasicRequestBuilder(java.lang.String method, java.net.URI uri)
BasicRequestBuilder(Method method)
BasicRequestBuilder(Method method, java.lang.String uri)
BasicRequestBuilder(Method method, java.net.URI uri)
-
Method Summary
-
Methods inherited from class org.apache.hc.core5.http.support.AbstractRequestBuilder
digest, getAuthority, getCharset, getMethod, getParameters, getPath, getScheme, getUri, isAbsoluteRequestUri
-
Methods inherited from class org.apache.hc.core5.http.support.AbstractMessageBuilder
digest, getFirstHeader, getFirstHeaders, getHeaders, getHeaders, getLastHeader, getVersion, setHeaders
-
-
-
-
Constructor Detail
-
BasicRequestBuilder
BasicRequestBuilder(java.lang.String method)
-
BasicRequestBuilder
BasicRequestBuilder(Method method)
-
BasicRequestBuilder
BasicRequestBuilder(java.lang.String method, java.net.URI uri)
-
BasicRequestBuilder
BasicRequestBuilder(Method method, java.net.URI uri)
-
BasicRequestBuilder
BasicRequestBuilder(Method method, java.lang.String uri)
-
BasicRequestBuilder
BasicRequestBuilder(java.lang.String method, java.lang.String uri)
-
-
Method Detail
-
create
public static BasicRequestBuilder create(java.lang.String method)
-
get
public static BasicRequestBuilder get()
-
get
public static BasicRequestBuilder get(java.net.URI uri)
-
get
public static BasicRequestBuilder get(java.lang.String uri)
-
head
public static BasicRequestBuilder head()
-
head
public static BasicRequestBuilder head(java.net.URI uri)
-
head
public static BasicRequestBuilder head(java.lang.String uri)
-
patch
public static BasicRequestBuilder patch()
-
patch
public static BasicRequestBuilder patch(java.net.URI uri)
-
patch
public static BasicRequestBuilder patch(java.lang.String uri)
-
post
public static BasicRequestBuilder post()
-
post
public static BasicRequestBuilder post(java.net.URI uri)
-
post
public static BasicRequestBuilder post(java.lang.String uri)
-
put
public static BasicRequestBuilder put()
-
put
public static BasicRequestBuilder put(java.net.URI uri)
-
put
public static BasicRequestBuilder put(java.lang.String uri)
-
delete
public static BasicRequestBuilder delete()
-
delete
public static BasicRequestBuilder delete(java.net.URI uri)
-
delete
public static BasicRequestBuilder delete(java.lang.String uri)
-
trace
public static BasicRequestBuilder trace()
-
trace
public static BasicRequestBuilder trace(java.net.URI uri)
-
trace
public static BasicRequestBuilder trace(java.lang.String uri)
-
options
public static BasicRequestBuilder options()
-
options
public static BasicRequestBuilder options(java.net.URI uri)
-
options
public static BasicRequestBuilder options(java.lang.String uri)
-
copy
public static BasicRequestBuilder copy(HttpRequest request)
-
setVersion
public BasicRequestBuilder setVersion(ProtocolVersion version)
- Overrides:
setVersion
in classAbstractRequestBuilder<BasicHttpRequest>
-
setUri
public BasicRequestBuilder setUri(java.net.URI uri)
- Overrides:
setUri
in classAbstractRequestBuilder<BasicHttpRequest>
-
setUri
public BasicRequestBuilder setUri(java.lang.String uri)
- Overrides:
setUri
in classAbstractRequestBuilder<BasicHttpRequest>
-
setScheme
public BasicRequestBuilder setScheme(java.lang.String scheme)
- Overrides:
setScheme
in classAbstractRequestBuilder<BasicHttpRequest>
-
setAuthority
public BasicRequestBuilder setAuthority(URIAuthority authority)
- Overrides:
setAuthority
in classAbstractRequestBuilder<BasicHttpRequest>
-
setHttpHost
public BasicRequestBuilder setHttpHost(HttpHost httpHost)
- Overrides:
setHttpHost
in classAbstractRequestBuilder<BasicHttpRequest>
- Since:
- 5.1
-
setPath
public BasicRequestBuilder setPath(java.lang.String path)
- Overrides:
setPath
in classAbstractRequestBuilder<BasicHttpRequest>
-
setHeaders
public BasicRequestBuilder setHeaders(Header... headers)
- Overrides:
setHeaders
in classAbstractRequestBuilder<BasicHttpRequest>
-
addHeader
public BasicRequestBuilder addHeader(Header header)
- Overrides:
addHeader
in classAbstractRequestBuilder<BasicHttpRequest>
-
addHeader
public BasicRequestBuilder addHeader(java.lang.String name, java.lang.String value)
- Overrides:
addHeader
in classAbstractRequestBuilder<BasicHttpRequest>
-
removeHeader
public BasicRequestBuilder removeHeader(Header header)
- Overrides:
removeHeader
in classAbstractRequestBuilder<BasicHttpRequest>
-
removeHeaders
public BasicRequestBuilder removeHeaders(java.lang.String name)
- Overrides:
removeHeaders
in classAbstractRequestBuilder<BasicHttpRequest>
-
setHeader
public BasicRequestBuilder setHeader(Header header)
- Overrides:
setHeader
in classAbstractRequestBuilder<BasicHttpRequest>
-
setHeader
public BasicRequestBuilder setHeader(java.lang.String name, java.lang.String value)
- Overrides:
setHeader
in classAbstractRequestBuilder<BasicHttpRequest>
-
setCharset
public BasicRequestBuilder setCharset(java.nio.charset.Charset charset)
- Overrides:
setCharset
in classAbstractRequestBuilder<BasicHttpRequest>
-
addParameter
public BasicRequestBuilder addParameter(NameValuePair nvp)
- Overrides:
addParameter
in classAbstractRequestBuilder<BasicHttpRequest>
-
addParameter
public BasicRequestBuilder addParameter(java.lang.String name, java.lang.String value)
- Overrides:
addParameter
in classAbstractRequestBuilder<BasicHttpRequest>
-
addParameters
public BasicRequestBuilder addParameters(NameValuePair... nvps)
- Overrides:
addParameters
in classAbstractRequestBuilder<BasicHttpRequest>
-
setAbsoluteRequestUri
public BasicRequestBuilder setAbsoluteRequestUri(boolean absoluteRequestUri)
- Overrides:
setAbsoluteRequestUri
in classAbstractRequestBuilder<BasicHttpRequest>
-
build
public BasicHttpRequest build()
- Specified by:
build
in classAbstractMessageBuilder<BasicHttpRequest>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-