Package org.apache.hc.core5.http.support
Class BasicResponseBuilder
- java.lang.Object
-
- org.apache.hc.core5.http.support.AbstractMessageBuilder<T>
-
- org.apache.hc.core5.http.support.AbstractResponseBuilder<BasicHttpResponse>
-
- org.apache.hc.core5.http.support.BasicResponseBuilder
-
public class BasicResponseBuilder extends AbstractResponseBuilder<BasicHttpResponse>
Builder forBasicHttpResponse
instances.- Since:
- 5.1
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BasicResponseBuilder(int status)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BasicResponseBuilder
addHeader(java.lang.String name, java.lang.String value)
BasicResponseBuilder
addHeader(Header header)
BasicHttpResponse
build()
static BasicResponseBuilder
copy(HttpResponse response)
static BasicResponseBuilder
create(int status)
BasicResponseBuilder
removeHeader(Header header)
BasicResponseBuilder
removeHeaders(java.lang.String name)
BasicResponseBuilder
setHeader(java.lang.String name, java.lang.String value)
BasicResponseBuilder
setHeader(Header header)
BasicResponseBuilder
setHeaders(Header... headers)
BasicResponseBuilder
setVersion(ProtocolVersion version)
java.lang.String
toString()
-
Methods inherited from class org.apache.hc.core5.http.support.AbstractResponseBuilder
getStatus, setStatus
-
Methods inherited from class org.apache.hc.core5.http.support.AbstractMessageBuilder
digest, getFirstHeader, getFirstHeaders, getHeaders, getHeaders, getLastHeader, getVersion, setHeaders
-
-
-
-
Method Detail
-
create
public static BasicResponseBuilder create(int status)
-
copy
public static BasicResponseBuilder copy(HttpResponse response)
-
setVersion
public BasicResponseBuilder setVersion(ProtocolVersion version)
- Overrides:
setVersion
in classAbstractResponseBuilder<BasicHttpResponse>
-
setHeaders
public BasicResponseBuilder setHeaders(Header... headers)
- Overrides:
setHeaders
in classAbstractResponseBuilder<BasicHttpResponse>
-
addHeader
public BasicResponseBuilder addHeader(Header header)
- Overrides:
addHeader
in classAbstractResponseBuilder<BasicHttpResponse>
-
addHeader
public BasicResponseBuilder addHeader(java.lang.String name, java.lang.String value)
- Overrides:
addHeader
in classAbstractResponseBuilder<BasicHttpResponse>
-
removeHeader
public BasicResponseBuilder removeHeader(Header header)
- Overrides:
removeHeader
in classAbstractResponseBuilder<BasicHttpResponse>
-
removeHeaders
public BasicResponseBuilder removeHeaders(java.lang.String name)
- Overrides:
removeHeaders
in classAbstractResponseBuilder<BasicHttpResponse>
-
setHeader
public BasicResponseBuilder setHeader(Header header)
- Overrides:
setHeader
in classAbstractResponseBuilder<BasicHttpResponse>
-
setHeader
public BasicResponseBuilder setHeader(java.lang.String name, java.lang.String value)
- Overrides:
setHeader
in classAbstractResponseBuilder<BasicHttpResponse>
-
build
public BasicHttpResponse build()
- Specified by:
build
in classAbstractResponseBuilder<BasicHttpResponse>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-