Class ClassicResponseBuilder
- java.lang.Object
-
- org.apache.hc.core5.http.support.AbstractMessageBuilder<T>
-
- org.apache.hc.core5.http.support.AbstractResponseBuilder<ClassicHttpResponse>
-
- org.apache.hc.core5.http.io.support.ClassicResponseBuilder
-
public class ClassicResponseBuilder extends AbstractResponseBuilder<ClassicHttpResponse>
Builder forClassicHttpResponse
instances.- Since:
- 5.0
-
-
Field Summary
Fields Modifier and Type Field Description private HttpEntity
entity
-
Constructor Summary
Constructors Constructor Description ClassicResponseBuilder(int status)
-
Method Summary
-
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
-
-
-
-
Field Detail
-
entity
private HttpEntity entity
-
-
Method Detail
-
create
public static ClassicResponseBuilder create(int status)
-
copy
public static ClassicResponseBuilder copy(ClassicHttpResponse response)
- Since:
- 5.1
-
digest
protected void digest(ClassicHttpResponse response)
-
setVersion
public ClassicResponseBuilder setVersion(ProtocolVersion version)
- Overrides:
setVersion
in classAbstractResponseBuilder<ClassicHttpResponse>
-
setHeaders
public ClassicResponseBuilder setHeaders(Header... headers)
- Overrides:
setHeaders
in classAbstractResponseBuilder<ClassicHttpResponse>
-
addHeader
public ClassicResponseBuilder addHeader(Header header)
- Overrides:
addHeader
in classAbstractResponseBuilder<ClassicHttpResponse>
-
addHeader
public ClassicResponseBuilder addHeader(java.lang.String name, java.lang.String value)
- Overrides:
addHeader
in classAbstractResponseBuilder<ClassicHttpResponse>
-
removeHeader
public ClassicResponseBuilder removeHeader(Header header)
- Overrides:
removeHeader
in classAbstractResponseBuilder<ClassicHttpResponse>
-
removeHeaders
public ClassicResponseBuilder removeHeaders(java.lang.String name)
- Overrides:
removeHeaders
in classAbstractResponseBuilder<ClassicHttpResponse>
-
setHeader
public ClassicResponseBuilder setHeader(Header header)
- Overrides:
setHeader
in classAbstractResponseBuilder<ClassicHttpResponse>
-
setHeader
public ClassicResponseBuilder setHeader(java.lang.String name, java.lang.String value)
- Overrides:
setHeader
in classAbstractResponseBuilder<ClassicHttpResponse>
-
getEntity
public HttpEntity getEntity()
-
setEntity
public ClassicResponseBuilder setEntity(HttpEntity entity)
-
setEntity
public ClassicResponseBuilder setEntity(java.lang.String content, ContentType contentType)
-
setEntity
public ClassicResponseBuilder setEntity(java.lang.String content)
-
setEntity
public ClassicResponseBuilder setEntity(byte[] content, ContentType contentType)
-
build
public ClassicHttpResponse build()
- Specified by:
build
in classAbstractResponseBuilder<ClassicHttpResponse>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-