Class BodyHttpRequestBuilder
java.lang.Object
co.yellowdog.platform.clients.web.AbstractHttpRequestBuilder<BodyHttpRequestBuilder>
co.yellowdog.platform.clients.web.BodyHttpRequestBuilder
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBodyHttpRequestBuilder(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.BodyPublisherprotected BodyHttpRequestBuildergetThis()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:
getThisin classAbstractHttpRequestBuilder<BodyHttpRequestBuilder>
-
getBodyPublisher
protected java.net.http.HttpRequest.BodyPublisher getBodyPublisher()- Overrides:
getBodyPublisherin classAbstractHttpRequestBuilder<BodyHttpRequestBuilder>
-