public final class HttpResponseBuilder extends HttpMessageBuilder<HttpResponseBuilder,HttpResponse>
HttpResponse
s. Instances can only be obtained using HttpResponse.builder()
.
By default, the status code is 200 with empty reason phrase, headers and entity.entity, headers
Constructor and Description |
---|
HttpResponseBuilder(HttpResponse httpResponse)
Instantiates a builder that has as starting point another
HttpResponse |
Modifier and Type | Method and Description |
---|---|
HttpResponse |
build() |
String |
getReasonPhrase() |
int |
getStatusCode() |
protected void |
initHeaders() |
HttpResponseBuilder |
reasonPhrase(String reasonPhrase) |
HttpResponseBuilder |
statusCode(Integer statusCode) |
addHeader, addHeaders, entity, getHeaders, getHeaderValue, getHeaderValues, headers, removeHeader
public HttpResponseBuilder(HttpResponse httpResponse)
HttpResponse
httpResponse
- the HttpResponse
to configure this builder with.protected void initHeaders()
initHeaders
in class HttpMessageBuilder<HttpResponseBuilder,HttpResponse>
public HttpResponseBuilder statusCode(Integer statusCode)
statusCode
- the HTTP status line code desired for the HttpResponse
public HttpResponseBuilder reasonPhrase(String reasonPhrase)
reasonPhrase
- the HTTP status line reason phrase desired for the HttpResponse
public int getStatusCode()
public String getReasonPhrase()
public HttpResponse build()
build
in class HttpMessageBuilder<HttpResponseBuilder,HttpResponse>
HttpResponse
as describedCopyright © 2018. All rights reserved.