Class BodyHttpRequestBuilder
java.lang.Object
co.yellowdog.platform.clients.web.AbstractHttpRequestBuilder<BodyHttpRequestBuilder>
co.yellowdog.platform.clients.web.BodyHttpRequestBuilder
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
BodyHttpRequestBuilder
(java.net.http.HttpClient httpClient, JsonMapper jsonMapper, JsonBodyHandlerFactory jsonBodyHandlerFactory, java.net.http.HttpRequest.Builder requestBuilder, HttpMethod httpMethod, AuthenticationHeadersProvider authenticationHeadersProvider, Retry retry, ErrorHandler errorHandler, UserAgent userAgent) -
Method Summary
Modifier and TypeMethodDescriptionprotected java.net.http.HttpRequest.BodyPublisher
protected BodyHttpRequestBuilder
getThis()
withBinaryBody
(byte[] body) withJsonBody
(Object body) Methods inherited from class co.yellowdog.platform.clients.web.AbstractHttpRequestBuilder
ignoringNotFoundErrors, request, requestAsync, requestBytes, requestBytesResponse, requestJson, requestJsonList, requestJsonMap, requestJsonResponse, requestJsonSlice, requestResponse, requestString, requestStringResponse, subscribeToJson, withErrorHandler, withHeader, withHeaders, withoutAuthentication, withoutRetry
-
Constructor Details
-
BodyHttpRequestBuilder
protected BodyHttpRequestBuilder(java.net.http.HttpClient httpClient, JsonMapper jsonMapper, JsonBodyHandlerFactory jsonBodyHandlerFactory, java.net.http.HttpRequest.Builder requestBuilder, HttpMethod httpMethod, AuthenticationHeadersProvider authenticationHeadersProvider, Retry retry, ErrorHandler errorHandler, UserAgent userAgent)
-
-
Method Details
-
withJsonBody
-
withBinaryBody
-
getThis
- Specified by:
getThis
in classAbstractHttpRequestBuilder<BodyHttpRequestBuilder>
-
getBodyPublisher
protected java.net.http.HttpRequest.BodyPublisher getBodyPublisher()- Overrides:
getBodyPublisher
in classAbstractHttpRequestBuilder<BodyHttpRequestBuilder>
-