java.lang.Object
com.github.mizosoft.methanol.ResponseBuilder<T>
A builder of
HttpResponse
instances.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<U> ResponseBuilder
<U> body
(@Nullable U body) build()
cacheResponse
(@Nullable TrackedResponse<?> cacheResponse) cacheStatus
(CacheAwareResponse.CacheStatus cacheStatus) dropBody()
headers
(HttpHeaders headers) networkResponse
(@Nullable TrackedResponse<?> networkResponse) static <T> ResponseBuilder
<T> newBuilder
(HttpResponse<T> response) previousResponse
(@Nullable HttpResponse<T> previousResponse) removeHeader
(String name) request
(HttpRequest request) setHeaders
(HttpHeaders headers) sslSession
(@Nullable SSLSession sslSession) statusCode
(int statusCode) timeRequestSent
(Instant timeRequestSent) timeResponseReceived
(Instant timeResponseReceived) version
(HttpClient.Version version)
-
Constructor Details
-
ResponseBuilder
public ResponseBuilder()
-
-
Method Details
-
statusCode
-
uri
-
version
-
header
-
setHeader
-
headers
-
setHeaders
-
clearHeaders
-
removeHeader
-
request
-
timeRequestSent
-
timeResponseReceived
-
body
-
dropBody
-
sslSession
-
previousResponse
-
networkResponse
-
cacheResponse
-
cacheStatus
-
build
-
buildTrackedResponse
-
buildCacheAwareResponse
-
newBuilder
-