Uses of Class
io.helidon.integrations.common.rest.ApiResponse
-
Packages that use ApiResponse Package Description io.helidon.integrations.common.rest Common classes for accessing JSON based REST APIs of third party systems.io.helidon.integrations.oci.objectstorage OCI Object Storage integration.io.helidon.integrations.oci.telemetry Integration with OCI Telemetry.io.helidon.integrations.oci.vault Integration with OCI Vault REST API including the KMS encryption and digest support.io.helidon.integrations.vault Vault integration.io.helidon.integrations.vault.auths.approle AppRole authentication method for Vault.io.helidon.integrations.vault.auths.k8s Vault authentication method for Kubernetes.io.helidon.integrations.vault.auths.token Token authentication method for Vault.io.helidon.integrations.vault.secrets.cubbyhole Cubbyhole secret engine support for Vault.io.helidon.integrations.vault.secrets.database Vault's Database Secrets Engine support.io.helidon.integrations.vault.secrets.kv1 Vault's KV1 Secrets Engine support.io.helidon.integrations.vault.secrets.kv2 Vault's Key/value version 2 Secrets Engine support.io.helidon.integrations.vault.secrets.pki Vault's PKI Secrets Engine support.io.helidon.integrations.vault.secrets.transit Vault transit secrets.io.helidon.integrations.vault.sys Sys operations for Vault. -
-
Uses of ApiResponse in io.helidon.integrations.common.rest
Classes in io.helidon.integrations.common.rest with type parameters of type ApiResponse Modifier and Type Class Description static class
ApiResponse.Builder<B extends ApiResponse.Builder<B,T>,T extends ApiResponse>
Abstract fluent API builder to build subclasses ofApiResponse
.Subclasses of ApiResponse in io.helidon.integrations.common.rest Modifier and Type Class Description class
ApiEntityResponse
Response from a remote server with an entity.class
ApiOptionalResponse<R>
A response for requests that may or may not return an entity, such as GET requests that may have a404
response code.Methods in io.helidon.integrations.common.rest with type parameters of type ApiResponse 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. 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.oci.objectstorage
Subclasses of ApiResponse in io.helidon.integrations.oci.objectstorage Modifier and Type Class Description static class
DeleteObject.Response
Response object for responses without an entity.static class
PutObject.Response
Response object for responses without an entity.static class
RenameObject.Response
Response object for responses without an entity. -
Uses of ApiResponse in io.helidon.integrations.oci.telemetry
Subclasses of ApiResponse in io.helidon.integrations.oci.telemetry Modifier and Type Class Description static class
PostMetricData.Response
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.oci.vault
Subclasses of ApiResponse in io.helidon.integrations.oci.vault Modifier and Type Class Description static class
CreateSecret.Response
Response object parsed from JSON returned by theRestApi
.static class
Decrypt.Response
Response object parsed from JSON returned by theRestApi
.static class
DeleteSecret.Response
Response object for responses without an entity.static class
Encrypt.Response
Response object parsed from JSON returned by theRestApi
.static class
Sign.Response
Response object parsed from JSON returned by theRestApi
.static class
Verify.Response
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault
Subclasses of ApiResponse in io.helidon.integrations.vault Modifier and Type Class Description class
VaultOptionalResponse<R>
Response for Vault operations that may contain entity.class
VaultResponse
Response from Vault, always expects a JSON entity. -
Uses of ApiResponse in io.helidon.integrations.vault.auths.approle
Subclasses of ApiResponse in io.helidon.integrations.vault.auths.approle Modifier and Type Class Description static class
CreateAppRole.Response
Create AppRole response.static class
DeleteAppRole.Response
Delete AppRole response.static class
DestroySecretId.Response
Destroy Secret ID response.static class
GenerateSecretId.Response
Response object parsed from JSON returned by theRestApi
.static class
Login.Response
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.auths.k8s
Subclasses of ApiResponse in io.helidon.integrations.vault.auths.k8s Modifier and Type Class Description static class
ConfigureK8s.Response
Create role response.static class
CreateRole.Response
Create role response.static class
DeleteRole.Response
Delete Role response.static class
Login.Response
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.auths.token
Subclasses of ApiResponse in io.helidon.integrations.vault.auths.token Modifier and Type Class Description static class
CreateToken.Response
Response object parsed from JSON returned by theRestApi
.static class
CreateTokenRole.Response
Response object parsed from JSON returned by theRestApi
.static class
DeleteTokenRole.Response
Response object parsed from JSON returned by theRestApi
.static class
RenewToken.Response
Response object parsed from JSON returned by theRestApi
.static class
RevokeAndOrphanToken.Response
Response object parsed from JSON returned by theRestApi
.static class
RevokeToken.Response
Response object parsed from JSON returned by theRestApi
.class
TokenResponse
Response returning a token. -
Uses of ApiResponse in io.helidon.integrations.vault.secrets.cubbyhole
Subclasses of ApiResponse in io.helidon.integrations.vault.secrets.cubbyhole Modifier and Type Class Description static class
CreateCubbyhole.Response
Response object parsed from JSON returned by theRestApi
.static class
DeleteCubbyhole.Response
Response object parsed from JSON returned by theRestApi
.static class
UpdateCubbyhole.Response
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.secrets.database
Subclasses of ApiResponse in io.helidon.integrations.vault.secrets.database Modifier and Type Class Description static class
DbConfigure.Response
Response object parsed from JSON returned by theRestApi
.static class
DbCreateRole.Response
Response object parsed from JSON returned by theRestApi
.static class
DbDelete.Response
Response object parsed from JSON returned by theRestApi
.static class
DbDeleteRole.Response
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.secrets.kv1
Subclasses of ApiResponse in io.helidon.integrations.vault.secrets.kv1 Modifier and Type Class Description static class
CreateKv1.Response
Response object parsed from JSON returned by theRestApi
.static class
DeleteKv1.Response
Response object parsed from JSON returned by theRestApi
.static class
UpdateKv1.Response
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.secrets.kv2
Subclasses of ApiResponse in io.helidon.integrations.vault.secrets.kv2 Modifier and Type Class Description static class
CreateKv2.Response
Response object parsed from JSON returned by theRestApi
.static class
DeleteAllKv2.Response
Response object parsed from JSON returned by theRestApi
.static class
DeleteKv2.Response
Response object parsed from JSON returned by theRestApi
.static class
DestroyKv2.Response
Response object parsed from JSON returned by theRestApi
.static class
UndeleteKv2.Response
Response object parsed from JSON returned by theRestApi
.static class
UpdateKv2.Response
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.secrets.pki
Subclasses of ApiResponse in io.helidon.integrations.vault.secrets.pki Modifier and Type Class Description static class
CaCertificateGet.Response
Response object parsed from JSON returned by theRestApi
.static class
CrlGet.Response
Response object parsed from JSON returned by theRestApi
.static class
GenerateSelfSignedRoot.Response
Response object parsed from JSON returned by theRestApi
.static class
IssueCertificate.Response
Response object parsed from JSON returned by theRestApi
.static class
PkiRole.Response
Response object parsed from JSON returned by theRestApi
.static class
RevokeCertificate.Response
Response object parsed from JSON returned by theRestApi
.static class
SignCsr.Response
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.secrets.transit
Subclasses of ApiResponse in io.helidon.integrations.vault.secrets.transit Modifier and Type Class Description static class
CreateKey.Response
Response object parsed from JSON returned by theRestApi
.static class
Decrypt.Response
Response object parsed from JSON returned by theRestApi
.static class
DecryptBatch.Response
Response object parsed from JSON returned by theRestApi
.static class
DeleteKey.Response
Response object parsed from JSON returned by theRestApi
.static class
Encrypt.Response
Response object parsed from JSON returned by theRestApi
.static class
EncryptBatch.Response
Response object parsed from JSON returned by theRestApi
.static class
Hmac.Response
Response object parsed from JSON returned by theRestApi
.static class
Sign.Response
Response object parsed from JSON returned by theRestApi
.static class
UpdateKeyConfig.Response
Response object parsed from JSON returned by theRestApi
.static class
Verify.Response
Response object parsed from JSON returned by theRestApi
. -
Uses of ApiResponse in io.helidon.integrations.vault.sys
Subclasses of ApiResponse in io.helidon.integrations.vault.sys Modifier and Type Class Description static class
CreatePolicy.Response
Response object parsed from JSON returned by theRestApi
.static class
DeletePolicy.Response
Response object parsed from JSON returned by theRestApi
.static class
DisableAuth.Response
Response object parsed from JSON returned by theRestApi
.static class
DisableEngine.Response
Response object parsed from JSON returned by theRestApi
.static class
EnableAuth.Response
Response object parsed from JSON returned by theRestApi
.static class
EnableEngine.Response
Response object parsed from JSON returned by theRestApi
.
-