Uses of Class
io.helidon.integrations.common.rest.ApiResponse.Builder
-
Packages that use ApiResponse.Builder Package Description io.helidon.integrations.common.rest Common classes for accessing JSON based REST APIs of third party systems.io.helidon.integrations.vault Vault integration. -
-
Uses of ApiResponse.Builder in io.helidon.integrations.common.rest
Classes in io.helidon.integrations.common.rest with type parameters of type ApiResponse.Builder Modifier and Type Class Description static classApiResponse.Builder<B extends ApiResponse.Builder<B,T>,T extends ApiResponse>Abstract fluent API builder to build subclasses ofApiResponse.Subclasses of ApiResponse.Builder in io.helidon.integrations.common.rest Modifier and Type Class Description static classApiEntityResponse.Builder<B extends ApiEntityResponse.Builder<B,T,X>,T extends ApiEntityResponse,X>Fluent API builder base to build subclasses ofApiEntityResponse.static classApiOptionalResponse.Builder<X,R>Fluent API builder forApiOptionalResponse.static classApiOptionalResponse.BuilderBase<B extends ApiOptionalResponse.BuilderBase<B,T,X,R>,T extends ApiOptionalResponse<R>,X,R>Fluent API builder base for subclasses ofApiOptionalResponse.Methods in io.helidon.integrations.common.rest with parameters of type ApiResponse.Builder Modifier and Type Method Description default <T extends ApiResponse>
Single<T>RestApi. delete(String path, ApiRequest<?> request, ApiResponse.Builder<?,T> responseBuilder)Delete without a response entity.protected <T extends ApiResponse>
Single<T>RestApiBase. handleResponse(String path, ApiRequest<?> request, Http.RequestMethod method, String requestId, WebClientResponse response, ApiResponse.Builder<?,T> responseBuilder)Handle response for a request not expecting an entity.<T extends ApiResponse>
Single<T>RestApi. invoke(Http.RequestMethod method, String path, ApiRequest<?> request, ApiResponse.Builder<?,T> responseBuilder)Invoke a request that is not expected to yield an entity.<T extends ApiResponse>
Single<T>RestApiBase. invoke(Http.RequestMethod method, String path, ApiRequest<?> request, ApiResponse.Builder<?,T> responseBuilder)<T extends ApiResponse>
Single<T>RestApi. invokeBytesRequest(Http.RequestMethod method, String path, ApiRequest<?> request, Flow.Publisher<DataChunk> byteRequest, ApiResponse.Builder<?,T> responseBuilder)The request media type should be provided in request, falls back toMediaType.APPLICATION_OCTET_STREAM.<T extends ApiResponse>
Single<T>RestApiBase. invokeBytesRequest(Http.RequestMethod method, String path, ApiRequest<?> request, Flow.Publisher<DataChunk> byteRequest, ApiResponse.Builder<?,T> responseBuilder)protected <T extends ApiResponse>
Single<T>RestApiBase. noEntityOkResponse(String path, ApiRequest<?> request, Http.RequestMethod method, String requestId, WebClientResponse response, ApiResponse.Builder<?,T> responseBuilder)Create a response for no entity.default <T extends ApiResponse>
Single<T>RestApi. post(String path, ApiRequest<?> request, ApiResponse.Builder<?,T> responseBuilder)Post without a response entity.default <T extends ApiResponse>
Single<T>RestApi. put(String path, ApiRequest<?> request, ApiResponse.Builder<?,T> responseBuilder)Put without a response entity.Constructors in io.helidon.integrations.common.rest with parameters of type ApiResponse.Builder Constructor Description ApiResponse(ApiResponse.Builder<?,?> builder)Create a new rest response. -
Uses of ApiResponse.Builder in io.helidon.integrations.vault
Subclasses of ApiResponse.Builder in io.helidon.integrations.vault Modifier and Type Class Description static classVaultOptionalResponse.Builder<X,R>Fluent API builder forVaultOptionalResponse.static classVaultOptionalResponse.BuilderBase<B extends VaultOptionalResponse.BuilderBase<B,X,R>,X,R>Base builder class for subclasses ofVaultOptionalResponse.
-