Package org.apache.hc.core5.http.support
Class AbstractResponseBuilder<T>
java.lang.Object
org.apache.hc.core5.http.support.AbstractMessageBuilder<T>
org.apache.hc.core5.http.support.AbstractResponseBuilder<T>
- Direct Known Subclasses:
AsyncPushBuilder
,AsyncResponseBuilder
,BasicResponseBuilder
,ClassicResponseBuilder
Builder for
BasicHttpRequest
instances.- Since:
- 5.1
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract T
build()
int
removeHeader
(Header header) removeHeaders
(String name) setHeaders
(Header... headers) void
setStatus
(int status) setVersion
(ProtocolVersion version) Methods inherited from class org.apache.hc.core5.http.support.AbstractMessageBuilder
digest, getFirstHeader, getFirstHeaders, getHeaders, getHeaders, getLastHeader, getVersion, setHeaders
-
Field Details
-
status
private int status
-
-
Constructor Details
-
AbstractResponseBuilder
protected AbstractResponseBuilder(int status)
-
-
Method Details
-
getStatus
public int getStatus() -
setStatus
public void setStatus(int status) -
setVersion
- Overrides:
setVersion
in classAbstractMessageBuilder<T>
-
setHeaders
- Overrides:
setHeaders
in classAbstractMessageBuilder<T>
-
addHeader
- Overrides:
addHeader
in classAbstractMessageBuilder<T>
-
addHeader
- Overrides:
addHeader
in classAbstractMessageBuilder<T>
-
removeHeader
- Overrides:
removeHeader
in classAbstractMessageBuilder<T>
-
removeHeaders
- Overrides:
removeHeaders
in classAbstractMessageBuilder<T>
-
setHeader
- Overrides:
setHeader
in classAbstractMessageBuilder<T>
-
setHeader
- Overrides:
setHeader
in classAbstractMessageBuilder<T>
-
build
- Specified by:
build
in classAbstractMessageBuilder<T>
-