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 forSimpleHttpResponseinstances.- Since:
- 5.1
-
-
Field Summary
Fields Modifier and Type Field Description private SimpleBodybody
-
Constructor Summary
Constructors Constructor Description SimpleResponseBuilder(int status)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleResponseBuilderaddHeader(java.lang.String name, java.lang.String value)SimpleResponseBuilderaddHeader(org.apache.hc.core5.http.Header header)SimpleHttpResponsebuild()static SimpleResponseBuildercopy(SimpleHttpResponse response)static SimpleResponseBuildercreate(int status)protected voiddigest(SimpleHttpResponse response)SimpleBodygetBody()SimpleResponseBuilderremoveHeader(org.apache.hc.core5.http.Header header)SimpleResponseBuilderremoveHeaders(java.lang.String name)SimpleResponseBuildersetBody(byte[] content, org.apache.hc.core5.http.ContentType contentType)SimpleResponseBuildersetBody(java.lang.String content, org.apache.hc.core5.http.ContentType contentType)SimpleResponseBuildersetBody(SimpleBody body)SimpleResponseBuildersetHeader(java.lang.String name, java.lang.String value)SimpleResponseBuildersetHeader(org.apache.hc.core5.http.Header header)SimpleResponseBuildersetHeaders(org.apache.hc.core5.http.Header... headers)SimpleResponseBuildersetVersion(org.apache.hc.core5.http.ProtocolVersion version)java.lang.StringtoString()-
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:
setVersionin classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
setHeaders
public SimpleResponseBuilder setHeaders(org.apache.hc.core5.http.Header... headers)
- Overrides:
setHeadersin classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
addHeader
public SimpleResponseBuilder addHeader(org.apache.hc.core5.http.Header header)
- Overrides:
addHeaderin classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
addHeader
public SimpleResponseBuilder addHeader(java.lang.String name, java.lang.String value)
- Overrides:
addHeaderin classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
removeHeader
public SimpleResponseBuilder removeHeader(org.apache.hc.core5.http.Header header)
- Overrides:
removeHeaderin classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
removeHeaders
public SimpleResponseBuilder removeHeaders(java.lang.String name)
- Overrides:
removeHeadersin classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
setHeader
public SimpleResponseBuilder setHeader(org.apache.hc.core5.http.Header header)
- Overrides:
setHeaderin classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
setHeader
public SimpleResponseBuilder setHeader(java.lang.String name, java.lang.String value)
- Overrides:
setHeaderin 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:
buildin classorg.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-