Uses of Class
io.helidon.integrations.common.rest.ApiResponse.Builder
Packages that use ApiResponse.Builder
Package
Description
Common classes for accessing JSON based REST APIs of third party systems.
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.BuilderModifier and TypeClassDescriptionstatic 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.restModifier and TypeClassDescriptionstatic classApiEntityResponse.Builder<B extends ApiEntityResponse.Builder<B,T, X>, T extends ApiEntityResponse, X> Fluent API builder base to build subclasses ofApiEntityResponse.static final classFluent 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.BuilderModifier and TypeMethodDescriptiondefault <T extends ApiResponse>
TRestApi.delete(String path, ApiRequest<?> request, ApiResponse.Builder<?, T> responseBuilder) Delete without a response entity.protected <T extends ApiResponse>
TRestApiBase.handleResponse(String path, ApiRequest<?> request, Method method, String requestId, HttpClientResponse response, ApiResponse.Builder<?, T> responseBuilder) Handle response for a request not expecting an entity.<T extends ApiResponse>
TRestApi.invoke(Method method, String path, ApiRequest<?> request, ApiResponse.Builder<?, T> responseBuilder) Invoke a request that is not expected to yield an entity.<T extends ApiResponse>
TRestApiBase.invoke(Method method, String path, ApiRequest<?> request, ApiResponse.Builder<?, T> responseBuilder) <T extends ApiResponse>
TRestApi.invokeBytesRequest(Method method, String path, ApiRequest<?> request, InputStream is, ApiResponse.Builder<?, T> responseBuilder) The request media type should be provided in request, falls back toMediaTypes.APPLICATION_OCTET_STREAM.<T extends ApiResponse>
TRestApiBase.invokeBytesRequest(Method method, String path, ApiRequest<?> apiRequest, InputStream is, ApiResponse.Builder<?, T> responseBuilder) protected <T extends ApiResponse>
TRestApiBase.noEntityOkResponse(String path, ApiRequest<?> request, Method method, String requestId, HttpClientResponse response, ApiResponse.Builder<?, T> responseBuilder) Create a response for no entity.default <T extends ApiResponse>
TRestApi.post(String path, ApiRequest<?> request, ApiResponse.Builder<?, T> responseBuilder) Post without a response entity.default <T extends ApiResponse>
TRestApi.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.BuilderModifierConstructorDescriptionprotectedApiResponse(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.vaultModifier and TypeClassDescriptionstatic classFluent API builder forVaultOptionalResponse.static classVaultOptionalResponse.BuilderBase<B extends VaultOptionalResponse.BuilderBase<B,X, R>, X, R> Base builder class for subclasses ofVaultOptionalResponse.