Uses of Interface
io.helidon.webclient.WebClientRequestBuilder
-
Packages that use WebClientRequestBuilder Package Description io.helidon.integrations.common.rest Common classes for accessing JSON based REST APIs of third party systems.io.helidon.integrations.oci.connect Classes needed for OCI to connect to service API.io.helidon.security.providers.idcs.mapper Mapper that retrieves roles from IDCS server and maps them to user subject.io.helidon.security.providers.oidc.common Open ID Connect (OIDC) classes usable from all OIDC related components.io.helidon.webclient A reactive client for rest calls. -
-
Uses of WebClientRequestBuilder in io.helidon.integrations.common.rest
Methods in io.helidon.integrations.common.rest that return types with arguments of type WebClientRequestBuilder Modifier and Type Method Description protected Single<WebClientRequestBuilder>
RestApiBase. updateRequestBuilder(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Update request builder with no request payload.protected Single<WebClientRequestBuilder>
RestApiBase. updateRequestBuilder(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId, JsonObject jsonObject)
Update request builder with no request payload.protected Single<WebClientRequestBuilder>
RestApiBase. updateRequestBuilderBytesPayload(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Update request builder with publisher request payload.protected Single<WebClientRequestBuilder>
RestApiBase. updateRequestBuilderCommon(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Update request builder used by all default implementation inRestApiBase
.Methods in io.helidon.integrations.common.rest with parameters of type WebClientRequestBuilder Modifier and Type Method Description protected void
RestApiBase. addHeaders(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Add HTTP headers.protected void
RestApiBase. addQueryParams(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Add HTTP query parameters.protected Supplier<Single<WebClientResponse>>
RestApiBase. requestBytesPayload(String path, ApiRequest<?> request, Http.RequestMethod 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.RequestMethod 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.RequestMethod method, String requestId, WebClientRequestBuilder requestBuilder)
Create a supplier for a response.protected Single<WebClientRequestBuilder>
RestApiBase. updateRequestBuilder(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Update request builder with no request payload.protected Single<WebClientRequestBuilder>
RestApiBase. updateRequestBuilder(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId, JsonObject jsonObject)
Update request builder with no request payload.protected Single<WebClientRequestBuilder>
RestApiBase. updateRequestBuilderBytesPayload(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Update request builder with publisher request payload.protected Single<WebClientRequestBuilder>
RestApiBase. updateRequestBuilderCommon(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Update request builder used by all default implementation inRestApiBase
. -
Uses of WebClientRequestBuilder in io.helidon.integrations.oci.connect
Methods in io.helidon.integrations.oci.connect that return types with arguments of type WebClientRequestBuilder Modifier and Type Method Description protected Single<WebClientRequestBuilder>
OciRestApi. updateRequestBuilder(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Deprecated, for removal: This API element is subject to removal in a future version.protected Single<WebClientRequestBuilder>
OciRestApi. updateRequestBuilderBytesPayload(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Deprecated, for removal: This API element is subject to removal in a future version.protected Single<WebClientRequestBuilder>
OciRestApi. updateRequestBuilderCommon(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Deprecated, for removal: This API element is subject to removal in a future version.Methods in io.helidon.integrations.oci.connect with parameters of type WebClientRequestBuilder Modifier and Type Method Description protected Supplier<Single<WebClientResponse>>
OciRestApi. requestBytesPayload(String path, ApiRequest<?> request, Http.RequestMethod method, String requestId, WebClientRequestBuilder requestBuilder, Flow.Publisher<DataChunk> publisher)
Deprecated, for removal: This API element is subject to removal in a future version.protected Supplier<Single<WebClientResponse>>
OciRestApi. requestJsonPayload(String path, ApiRequest<?> request, Http.RequestMethod method, String requestId, WebClientRequestBuilder requestBuilder, JsonObject jsonObject)
Deprecated, for removal: This API element is subject to removal in a future version.protected Single<WebClientRequestBuilder>
OciRestApi. updateRequestBuilder(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Deprecated, for removal: This API element is subject to removal in a future version.protected Single<WebClientRequestBuilder>
OciRestApi. updateRequestBuilderBytesPayload(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Deprecated, for removal: This API element is subject to removal in a future version.protected Single<WebClientRequestBuilder>
OciRestApi. updateRequestBuilderCommon(WebClientRequestBuilder requestBuilder, String path, ApiRequest<?> request, Http.RequestMethod method, String requestId)
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of WebClientRequestBuilder in io.helidon.security.providers.idcs.mapper
Methods in io.helidon.security.providers.idcs.mapper with parameters of type WebClientRequestBuilder Modifier and Type Method Description protected Single<List<? extends Grant>>
IdcsRoleMapperRxProviderBase. 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 WebClientRequestBuilder Modifier and Type Method Description static <T> Single<T>
OidcConfig. postJsonResponse(WebClientRequestBuilder requestBuilder, Object toSubmit, Function<JsonObject,T> jsonProcessor, BiFunction<Http.ResponseStatus,String,Optional<T>> errorEntityProcessor, BiFunction<Throwable,String,Optional<T>> errorProcessor)
Processing ofWebClient
submit using a POST method.void
OidcConfig. updateRequest(OidcConfig.RequestType type, WebClientRequestBuilder request, FormParams.Builder form)
Deprecated, for removal: This API element is subject to removal in a future version.this will be removed without replacement -
Uses of WebClientRequestBuilder in io.helidon.webclient
Methods in io.helidon.webclient that return WebClientRequestBuilder Modifier and Type Method Description WebClientRequestBuilder
WebClientRequestBuilder. accept(MediaType... mediaTypes)
Media types which are accepted in the response.default WebClientRequestBuilder
WebClientRequestBuilder. addHeader(String name, Iterable<String> values)
Adds header values for a specified name.default WebClientRequestBuilder
WebClientRequestBuilder. addHeader(String name, String... values)
Adds header values for a specified name.default WebClientRequestBuilder
WebClientRequestBuilder. addHeaders(Parameters parameters)
Copies all of the mappings from the specifiedparameters
to this response headers instance.WebClientRequestBuilder
WebClientRequestBuilder. allowChunkedEncoding(boolean allowChunkedEncoding)
Whether chunkedHttp.Header.TRANSFER_ENCODING
should be added to the headers if the entity is chunked.WebClientRequestBuilder
WebClientRequestBuilder. connectTimeout(long amount, TimeUnit unit)
Sets new connection timeout for this request.WebClientRequestBuilder
WebClientRequestBuilder. contentType(MediaType contentType)
Content type of the request.WebClientRequestBuilder
WebClientRequestBuilder. context(Context context)
Explicitly configure a context to use.WebClientRequestBuilder
WebClient. delete()
Create a request builder for a delete method.WebClientRequestBuilder
WebClientRequestBuilder. followRedirects(boolean followRedirects)
Sets if redirects should be followed at this request or not.WebClientRequestBuilder
WebClientRequestBuilder. fragment(String fragment)
Fragment of the request.WebClientRequestBuilder
WebClient. get()
Create a request builder for a get method.WebClientRequestBuilder
WebClient. head()
Create a request builder for a head method.WebClientRequestBuilder
WebClientRequestBuilder. headers(Headers headers)
Configure headers.WebClientRequestBuilder
WebClientRequestBuilder. headers(Function<WebClientRequestHeaders,Headers> headers)
Function from parameter is executed on top of stored headers.WebClientRequestBuilder
WebClientRequestBuilder. httpVersion(Http.Version httpVersion)
Sets http version.WebClientRequestBuilder
WebClientRequestBuilder. keepAlive(boolean keepAlive)
Whether connection should be kept alive after request.WebClientRequestBuilder
WebClient. method(Http.RequestMethod method)
Create a request builder for a method based on method parameter.WebClientRequestBuilder
WebClient. method(String method)
Create a request builder for a method based on method parameter.WebClientRequestBuilder
WebClient. options()
Create a request builder for a options method.WebClientRequestBuilder
WebClientRequestBuilder. path(HttpRequest.Path path)
Path of the request.WebClientRequestBuilder
WebClientRequestBuilder. path(String path)
Path of the request.WebClientRequestBuilder
WebClient. post()
Create a request builder for a post method.WebClientRequestBuilder
WebClientRequestBuilder. property(String propertyName, String propertyValue)
Add a property to be used by aWebClientService
.WebClientRequestBuilder
WebClientRequestBuilder. proxy(Proxy proxy)
Override client proxy configuration.WebClientRequestBuilder
WebClient. put()
Create a request builder for a put method.WebClientRequestBuilder
WebClientRequestBuilder. queryParam(String name, String... values)
Add a query parameter.WebClientRequestBuilder
WebClientRequestBuilder. queryParams(Parameters queryParams)
Configure query parameters.WebClientRequestBuilder
WebClientRequestBuilder. readTimeout(long amount, TimeUnit unit)
Sets new read timeout for this request.WebClientRequestBuilder
WebClientRequestBuilder. requestId(long requestId)
Set new request id.WebClientRequestBuilder
WebClientRequestBuilder. skipUriEncoding()
Disables final uri encoding.WebClientRequestBuilder
WebClient. trace()
Create a request builder for a trace method.WebClientRequestBuilder
WebClientRequestBuilder. uri(String uri)
String representation of request uri.WebClientRequestBuilder
WebClientRequestBuilder. uri(URI uri)
RequestURI
.WebClientRequestBuilder
WebClientRequestBuilder. uri(URL url)
RequestURL
.
-