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 forBasicHttpResponseinstances.- Since:
- 5.1
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBasicResponseBuilder(int status)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BasicResponseBuilderaddHeader(java.lang.String name, java.lang.String value)BasicResponseBuilderaddHeader(Header header)BasicHttpResponsebuild()static BasicResponseBuildercopy(HttpResponse response)static BasicResponseBuildercreate(int status)BasicResponseBuilderremoveHeader(Header header)BasicResponseBuilderremoveHeaders(java.lang.String name)BasicResponseBuildersetHeader(java.lang.String name, java.lang.String value)BasicResponseBuildersetHeader(Header header)BasicResponseBuildersetHeaders(Header... headers)BasicResponseBuildersetVersion(ProtocolVersion version)java.lang.StringtoString()-
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:
setVersionin classAbstractResponseBuilder<BasicHttpResponse>
-
setHeaders
public BasicResponseBuilder setHeaders(Header... headers)
- Overrides:
setHeadersin classAbstractResponseBuilder<BasicHttpResponse>
-
addHeader
public BasicResponseBuilder addHeader(Header header)
- Overrides:
addHeaderin classAbstractResponseBuilder<BasicHttpResponse>
-
addHeader
public BasicResponseBuilder addHeader(java.lang.String name, java.lang.String value)
- Overrides:
addHeaderin classAbstractResponseBuilder<BasicHttpResponse>
-
removeHeader
public BasicResponseBuilder removeHeader(Header header)
- Overrides:
removeHeaderin classAbstractResponseBuilder<BasicHttpResponse>
-
removeHeaders
public BasicResponseBuilder removeHeaders(java.lang.String name)
- Overrides:
removeHeadersin classAbstractResponseBuilder<BasicHttpResponse>
-
setHeader
public BasicResponseBuilder setHeader(Header header)
- Overrides:
setHeaderin classAbstractResponseBuilder<BasicHttpResponse>
-
setHeader
public BasicResponseBuilder setHeader(java.lang.String name, java.lang.String value)
- Overrides:
setHeaderin classAbstractResponseBuilder<BasicHttpResponse>
-
build
public BasicHttpResponse build()
- Specified by:
buildin classAbstractResponseBuilder<BasicHttpResponse>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-