Class SimpleResponseBuilder
java.lang.Object
org.apache.hc.core5.http.support.AbstractMessageBuilder<SimpleHttpResponse>
org.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
public class SimpleResponseBuilder
extends org.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
Builder for
SimpleHttpResponse
instances.- Since:
- 5.1
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddHeader
(org.apache.hc.core5.http.Header header) build()
static SimpleResponseBuilder
copy
(SimpleHttpResponse response) static SimpleResponseBuilder
create
(int status) protected void
digest
(SimpleHttpResponse response) getBody()
removeHeader
(org.apache.hc.core5.http.Header header) removeHeaders
(String name) setBody
(byte[] content, org.apache.hc.core5.http.ContentType contentType) setBody
(SimpleBody body) setHeader
(org.apache.hc.core5.http.Header header) setHeaders
(org.apache.hc.core5.http.Header... headers) setVersion
(org.apache.hc.core5.http.ProtocolVersion version) 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
-
Field Details
-
body
-
-
Constructor Details
-
SimpleResponseBuilder
SimpleResponseBuilder(int status)
-
-
Method Details
-
create
-
copy
-
digest
-
setVersion
- Overrides:
setVersion
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
setHeaders
- Overrides:
setHeaders
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
addHeader
- Overrides:
addHeader
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
addHeader
- Overrides:
addHeader
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
removeHeader
- Overrides:
removeHeader
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
removeHeaders
- Overrides:
removeHeaders
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
setHeader
- Overrides:
setHeader
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
setHeader
- Overrides:
setHeader
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
getBody
-
setBody
-
setBody
public SimpleResponseBuilder setBody(String content, org.apache.hc.core5.http.ContentType contentType) -
setBody
public SimpleResponseBuilder setBody(byte[] content, org.apache.hc.core5.http.ContentType contentType) -
build
- Specified by:
build
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
toString
-