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 classApiResponse.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 classApiEntityResponseResponse from a remote server with an entity.classApiOptionalResponse<R>A response for requests that may or may not return an entity, such as GET requests that may have a404response 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 classDeleteObject.ResponseResponse object for responses without an entity.static classPutObject.ResponseResponse object for responses without an entity.static classRenameObject.ResponseResponse 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 classPostMetricData.ResponseResponse 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 classCreateSecret.ResponseResponse object parsed from JSON returned by theRestApi.static classDecrypt.ResponseResponse object parsed from JSON returned by theRestApi.static classDeleteSecret.ResponseResponse object for responses without an entity.static classEncrypt.ResponseResponse object parsed from JSON returned by theRestApi.static classSign.ResponseResponse object parsed from JSON returned by theRestApi.static classVerify.ResponseResponse 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 classVaultOptionalResponse<R>Response for Vault operations that may contain entity.classVaultResponseResponse 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 classCreateAppRole.ResponseCreate AppRole response.static classDeleteAppRole.ResponseDelete AppRole response.static classDestroySecretId.ResponseDestroy Secret ID response.static classGenerateSecretId.ResponseResponse object parsed from JSON returned by theRestApi.static classLogin.ResponseResponse 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 classConfigureK8s.ResponseCreate role response.static classCreateRole.ResponseCreate role response.static classDeleteRole.ResponseDelete Role response.static classLogin.ResponseResponse 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 classCreateToken.ResponseResponse object parsed from JSON returned by theRestApi.static classCreateTokenRole.ResponseResponse object parsed from JSON returned by theRestApi.static classDeleteTokenRole.ResponseResponse object parsed from JSON returned by theRestApi.static classRenewToken.ResponseResponse object parsed from JSON returned by theRestApi.static classRevokeAndOrphanToken.ResponseResponse object parsed from JSON returned by theRestApi.static classRevokeToken.ResponseResponse object parsed from JSON returned by theRestApi.classTokenResponseResponse 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 classCreateCubbyhole.ResponseResponse object parsed from JSON returned by theRestApi.static classDeleteCubbyhole.ResponseResponse object parsed from JSON returned by theRestApi.static classUpdateCubbyhole.ResponseResponse 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 classDbConfigure.ResponseResponse object parsed from JSON returned by theRestApi.static classDbCreateRole.ResponseResponse object parsed from JSON returned by theRestApi.static classDbDelete.ResponseResponse object parsed from JSON returned by theRestApi.static classDbDeleteRole.ResponseResponse 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 classCreateKv1.ResponseResponse object parsed from JSON returned by theRestApi.static classDeleteKv1.ResponseResponse object parsed from JSON returned by theRestApi.static classUpdateKv1.ResponseResponse 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 classCreateKv2.ResponseResponse object parsed from JSON returned by theRestApi.static classDeleteAllKv2.ResponseResponse object parsed from JSON returned by theRestApi.static classDeleteKv2.ResponseResponse object parsed from JSON returned by theRestApi.static classDestroyKv2.ResponseResponse object parsed from JSON returned by theRestApi.static classUndeleteKv2.ResponseResponse object parsed from JSON returned by theRestApi.static classUpdateKv2.ResponseResponse 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 classCaCertificateGet.ResponseResponse object parsed from JSON returned by theRestApi.static classCrlGet.ResponseResponse object parsed from JSON returned by theRestApi.static classGenerateSelfSignedRoot.ResponseResponse object parsed from JSON returned by theRestApi.static classIssueCertificate.ResponseResponse object parsed from JSON returned by theRestApi.static classPkiRole.ResponseResponse object parsed from JSON returned by theRestApi.static classRevokeCertificate.ResponseResponse object parsed from JSON returned by theRestApi.static classSignCsr.ResponseResponse 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 classCreateKey.ResponseResponse object parsed from JSON returned by theRestApi.static classDecrypt.ResponseResponse object parsed from JSON returned by theRestApi.static classDecryptBatch.ResponseResponse object parsed from JSON returned by theRestApi.static classDeleteKey.ResponseResponse object parsed from JSON returned by theRestApi.static classEncrypt.ResponseResponse object parsed from JSON returned by theRestApi.static classEncryptBatch.ResponseResponse object parsed from JSON returned by theRestApi.static classHmac.ResponseResponse object parsed from JSON returned by theRestApi.static classSign.ResponseResponse object parsed from JSON returned by theRestApi.static classUpdateKeyConfig.ResponseResponse object parsed from JSON returned by theRestApi.static classVerify.ResponseResponse 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 classCreatePolicy.ResponseResponse object parsed from JSON returned by theRestApi.static classDeletePolicy.ResponseResponse object parsed from JSON returned by theRestApi.static classDisableAuth.ResponseResponse object parsed from JSON returned by theRestApi.static classDisableEngine.ResponseResponse object parsed from JSON returned by theRestApi.static classEnableAuth.ResponseResponse object parsed from JSON returned by theRestApi.static classEnableEngine.ResponseResponse object parsed from JSON returned by theRestApi.
-