Uses of Class
io.helidon.integrations.common.rest.ApiResponse
Package
Description
Common classes for accessing JSON based REST APIs of third party systems.
Vault integration.
AppRole authentication method for Vault.
Vault authentication method for Kubernetes.
Token authentication method for Vault.
Cubbyhole secret engine support for Vault.
Vault's Database Secrets Engine support.
Vault's KV1 Secrets Engine support.
Vault's Key/value version 2 Secrets Engine support.
Vault's PKI Secrets Engine support.
Vault transit secrets.
Sys operations for Vault.
-
Uses of ApiResponse in io.helidon.integrations.common.rest
Modifier and TypeClassDescriptionstatic class
ApiResponse.Builder<B extends ApiResponse.Builder<B,
T>, T extends ApiResponse> Abstract fluent API builder to build subclasses ofApiResponse
.Modifier and TypeClassDescriptionclass
Response from a remote server with an entity.class
A response for requests that may or may not return an entity, such as GET requests that may have a404
response code.Modifier and TypeMethodDescriptiondefault <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.errorResponse
(String path, ApiRequest<?> request, Http.RequestMethod method, String requestId, WebClientResponse response) Create an error response.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. -
Uses of ApiResponse in io.helidon.integrations.vault
Modifier and TypeClassDescriptionfinal class
Response for Vault operations that may contain entity.class
Response from Vault, always expects a JSON entity. -
Uses of ApiResponse in io.helidon.integrations.vault.auths.approle
Modifier and TypeClassDescriptionstatic final class
Create AppRole response.static final class
Delete AppRole response.static final class
Destroy Secret ID response.static class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.auths.k8s
Modifier and TypeClassDescriptionstatic final class
Create role response.static final class
Create role response.static final class
Delete Role response.static class
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.auths.token
Modifier and TypeClassDescriptionstatic final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.class
Response returning a token. -
Uses of ApiResponse in io.helidon.integrations.vault.secrets.cubbyhole
-
Uses of ApiResponse in io.helidon.integrations.vault.secrets.database
Modifier and TypeClassDescriptionstatic final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.secrets.kv1
-
Uses of ApiResponse in io.helidon.integrations.vault.secrets.kv2
Modifier and TypeClassDescriptionstatic final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.secrets.pki
Modifier and TypeClassDescriptionstatic final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.secrets.transit
Modifier and TypeClassDescriptionstatic final class
Response object parsed from JSON returned by theRestApi
.static class
Response object parsed from JSON returned by theRestApi
.static class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static class
Response object parsed from JSON returned by theRestApi
.static class
Response object parsed from JSON returned by theRestApi
.static class
Response object parsed from JSON returned by theRestApi
.static class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static class
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.sys
Modifier and TypeClassDescriptionstatic final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.static final class
Response object parsed from JSON returned by theRestApi
.