Class SimpleResponseBuilder
- java.lang.Object
-
- org.apache.hc.core5.http.support.AbstractMessageBuilder<T>
-
- 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 forSimpleHttpResponse
instances.- Since:
- 5.1
-
-
Field Summary
Fields Modifier and Type Field Description private SimpleBody
body
-
Constructor Summary
Constructors Constructor Description SimpleResponseBuilder(int status)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleResponseBuilder
addHeader(java.lang.String name, java.lang.String value)
SimpleResponseBuilder
addHeader(org.apache.hc.core5.http.Header header)
SimpleHttpResponse
build()
static SimpleResponseBuilder
copy(SimpleHttpResponse response)
static SimpleResponseBuilder
create(int status)
protected void
digest(SimpleHttpResponse response)
SimpleBody
getBody()
SimpleResponseBuilder
removeHeader(org.apache.hc.core5.http.Header header)
SimpleResponseBuilder
removeHeaders(java.lang.String name)
SimpleResponseBuilder
setBody(byte[] content, org.apache.hc.core5.http.ContentType contentType)
SimpleResponseBuilder
setBody(java.lang.String content, org.apache.hc.core5.http.ContentType contentType)
SimpleResponseBuilder
setBody(SimpleBody body)
SimpleResponseBuilder
setHeader(java.lang.String name, java.lang.String value)
SimpleResponseBuilder
setHeader(org.apache.hc.core5.http.Header header)
SimpleResponseBuilder
setHeaders(org.apache.hc.core5.http.Header... headers)
SimpleResponseBuilder
setVersion(org.apache.hc.core5.http.ProtocolVersion version)
java.lang.String
toString()
-
Methods inherited from class org.apache.hc.core5.http.support.AbstractResponseBuilder
getStatus, setStatus
-
-
-
-
Field Detail
-
body
private SimpleBody body
-
-
Method Detail
-
create
public static SimpleResponseBuilder create(int status)
-
copy
public static SimpleResponseBuilder copy(SimpleHttpResponse response)
-
digest
protected void digest(SimpleHttpResponse response)
-
setVersion
public SimpleResponseBuilder setVersion(org.apache.hc.core5.http.ProtocolVersion version)
- Overrides:
setVersion
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
setHeaders
public SimpleResponseBuilder setHeaders(org.apache.hc.core5.http.Header... headers)
- Overrides:
setHeaders
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
addHeader
public SimpleResponseBuilder addHeader(org.apache.hc.core5.http.Header header)
- Overrides:
addHeader
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
addHeader
public SimpleResponseBuilder addHeader(java.lang.String name, java.lang.String value)
- Overrides:
addHeader
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
removeHeader
public SimpleResponseBuilder removeHeader(org.apache.hc.core5.http.Header header)
- Overrides:
removeHeader
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
removeHeaders
public SimpleResponseBuilder removeHeaders(java.lang.String name)
- Overrides:
removeHeaders
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
setHeader
public SimpleResponseBuilder setHeader(org.apache.hc.core5.http.Header header)
- Overrides:
setHeader
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
setHeader
public SimpleResponseBuilder setHeader(java.lang.String name, java.lang.String value)
- Overrides:
setHeader
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
getBody
public SimpleBody getBody()
-
setBody
public SimpleResponseBuilder setBody(SimpleBody body)
-
setBody
public SimpleResponseBuilder setBody(java.lang.String content, org.apache.hc.core5.http.ContentType contentType)
-
setBody
public SimpleResponseBuilder setBody(byte[] content, org.apache.hc.core5.http.ContentType contentType)
-
build
public SimpleHttpResponse build()
- Specified by:
build
in classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-