Uses of Interface
io.helidon.reactive.webclient.WebClientRequestBuilder
Packages that use WebClientRequestBuilder
Package
Description
Common classes for accessing JSON based REST APIs of third party systems.
A reactive client for rest calls.
Mapper that retrieves roles from IDCS server and maps them to user subject.
Open ID Connect (OIDC) classes usable from all OIDC related components.
-
Uses of WebClientRequestBuilder in io.helidon.integrations.common.rest
Methods in io.helidon.integrations.common.rest that return types with arguments of type WebClientRequestBuilderModifier and TypeMethodDescriptionprotected Single<WebClientRequestBuilder>RestApiBase.updateRequestBuilder(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.Method method, String requestId) Update request builder with no request payload.protected Single<WebClientRequestBuilder>RestApiBase.updateRequestBuilder(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.Method method, String requestId, JsonObject jsonObject) Update request builder with no request payload.protected Single<WebClientRequestBuilder>RestApiBase.updateRequestBuilderBytesPayload(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.Method method, String requestId) Update request builder with publisher request payload.protected Single<WebClientRequestBuilder>RestApiBase.updateRequestBuilderCommon(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.Method method, String requestId) Update request builder used by all default implementation inRestApiBase.Methods in io.helidon.integrations.common.rest with parameters of type WebClientRequestBuilderModifier and TypeMethodDescriptionprotected voidRestApiBase.addHeaders(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.Method method, String requestId) Add HTTP headers.protected voidRestApiBase.addQueryParams(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.Method method, String requestId) Add HTTP query parameters.protected Supplier<Single<WebClientResponse>>RestApiBase.requestBytesPayload(String path, ApiRequest<?> request, Http.Method method, String requestId, WebClientRequestBuilder requestBuilder, Flow.Publisher<DataChunk> publisher) Create a supplier for a response with publisher request.protected Supplier<Single<WebClientResponse>>RestApiBase.requestJsonPayload(String path, ApiRequest<?> request, Http.Method method, String requestId, WebClientRequestBuilder requestBuilder, JsonObject jsonObject) Create a supplier for a response with JSON request.protected Supplier<Single<WebClientResponse>>RestApiBase.requestPayload(String path, ApiRequest<?> request, Http.Method method, String requestId, WebClientRequestBuilder requestBuilder) Create a supplier for a response.protected Single<WebClientRequestBuilder>RestApiBase.updateRequestBuilder(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.Method method, String requestId) Update request builder with no request payload.protected Single<WebClientRequestBuilder>RestApiBase.updateRequestBuilder(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.Method method, String requestId, JsonObject jsonObject) Update request builder with no request payload.protected Single<WebClientRequestBuilder>RestApiBase.updateRequestBuilderBytesPayload(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.Method method, String requestId) Update request builder with publisher request payload.protected Single<WebClientRequestBuilder>RestApiBase.updateRequestBuilderCommon(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.Method method, String requestId) Update request builder used by all default implementation inRestApiBase. -
Uses of WebClientRequestBuilder in io.helidon.reactive.webclient
Methods in io.helidon.reactive.webclient that return WebClientRequestBuilderModifier and TypeMethodDescriptionWebClientRequestBuilder.accept(HttpMediaType... mediaTypes) Media types which are accepted in the response, support for quality factor and additional parameters.default WebClientRequestBuilderMedia types which are accepted in the response.default WebClientRequestBuilderWebClientRequestBuilder.addHeader(Http.HeaderName name, String... values) Adds header values for a specified name.default WebClientRequestBuilderWebClientRequestBuilder.addHeader(Http.HeaderName name, List<String> values) Adds header values for a specified name.default WebClientRequestBuilderWebClientRequestBuilder.addHeader(Http.HeaderValue value) Adds header value.default WebClientRequestBuilderAdds header values for a specified name.default WebClientRequestBuilderAdds header values for a specified name.default WebClientRequestBuilderWebClientRequestBuilder.addHeaders(Headers parameters) Copies all of the mappings from the specifiedparametersto this response headers instance.WebClientRequestBuilder.allowChunkedEncoding(boolean allowChunkedEncoding) Whether chunkedHttp.Header.TRANSFER_ENCODINGshould be added to the headers if the entity is chunked.WebClientRequestBuilder.connectTimeout(long amount, TimeUnit unit) Deprecated.WebClientRequestBuilder.connectTimeout(Duration connectionTimeout) Sets new connection timeout for this request.WebClientRequestBuilder.contentType(HttpMediaType contentType) Content type of the request.default WebClientRequestBuilderWebClientRequestBuilder.contentType(MediaType contentType) Content type of the request.Explicitly configure a context to use.WebClient.delete()Create a request builder for a delete method.WebClientRequestBuilder.followRedirects(boolean followRedirects) Sets if redirects should be followed at this request or not.Fragment of the request.WebClient.get()Create a request builder for a get method.WebClient.head()Create a request builder for a head method.Configure headers.WebClientRequestBuilder.headers(Function<WebClientRequestHeaders, Headers> headers) Function from parameter is executed on top of stored headers.WebClientRequestBuilder.httpVersion(Http.Version httpVersion) Sets http version.WebClientRequestBuilder.keepAlive(boolean keepAlive) Whether connection should be kept alive after request.WebClient.method(Http.Method method) Create a request builder for a method based on method parameter.Create a request builder for a method based on method parameter.WebClient.options()Create a request builder for a options method.Path of the request.Path of the request.WebClient.post()Create a request builder for a post method.Add a property to be used by aWebClientService.Override client proxy configuration.WebClient.put()Create a request builder for a put method.WebClientRequestBuilder.queryParam(String name, String... values) Add a query parameter.WebClientRequestBuilder.queryParams(UriQuery queryParams) Configure query parameters.WebClientRequestBuilder.readTimeout(long amount, TimeUnit unit) Deprecated.usereadTimeout(Duration)insteadWebClientRequestBuilder.readTimeout(Duration readTimeout) Sets new read timeout for this request.WebClientRequestBuilder.requestId(long requestId) Set new request id.WebClientRequestBuilder.skipUriEncoding()Disables final uri encoding.WebClient.trace()Create a request builder for a trace method.String representation of request uri.RequestURI.RequestURL. -
Uses of WebClientRequestBuilder in io.helidon.security.providers.idcs.mapper
Methods in io.helidon.security.providers.idcs.mapper with parameters of type WebClientRequestBuilderModifier and TypeMethodDescriptionIdcsRoleMapperRxProviderBase.processRoleRequest(WebClientRequestBuilder request, Object entity, String subjectName) -
Uses of WebClientRequestBuilder in io.helidon.security.providers.oidc.common
Methods in io.helidon.security.providers.oidc.common with parameters of type WebClientRequestBuilderModifier and TypeMethodDescriptionstatic <T> Single<T>OidcConfig.postJsonResponse(WebClientRequestBuilder requestBuilder, Object toSubmit, Function<JsonObject, T> jsonProcessor, BiFunction<Http.Status, String, Optional<T>> errorEntityProcessor, BiFunction<Throwable, String, Optional<T>> errorProcessor) Processing ofWebClientsubmit using a POST method.
connectTimeout(Duration)instead