Uses of Class
io.helidon.integrations.common.rest.ApiOptionalResponse
Packages that use ApiOptionalResponse
Package
Description
Common classes for accessing JSON based REST APIs of third party systems.
OCI ATP integration.
OCI Object Storage integration.
Integration with OCI Vault REST API including the KMS encryption and digest support.
Vault integration.
-
Uses of ApiOptionalResponse in io.helidon.integrations.common.rest
Classes in io.helidon.integrations.common.rest with type parameters of type ApiOptionalResponseModifier and TypeClassDescriptionstatic 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 type parameters of type ApiOptionalResponseModifier and TypeMethodDescriptiondefault <R,T extends ApiOptionalResponse<R>>
Single<T>RestApi.get(String path, ApiRequest<?> request, ApiOptionalResponse.BuilderBase<?, T, JsonObject, R> responseBuilder) Get with an optional response.default <R,T extends ApiOptionalResponse<R>>
Single<T>RestApi.getBytes(String path, ApiRequest<?> request, ApiOptionalResponse.BuilderBase<?, T, byte[], R> responseBuilder) Get bytes with an optional response.default <R,T extends ApiOptionalResponse<R>>
Single<T>RestApi.getPublisher(String path, ApiRequest<?> request, ApiOptionalResponse.BuilderBase<?, T, Multi<DataChunk>, R> responseBuilder) Get with a response consisting of a stream.protected <R,T extends ApiOptionalResponse<R>>
Single<T>RestApiBase.handleBytesResponse(String path, ApiRequest<?> request, Http.RequestMethod method, String requestId, WebClientResponse response, ApiOptionalResponse.BuilderBase<?, T, byte[], R> responseBuilder) Handle bytes response for optional bytes entity.protected <R,T extends ApiOptionalResponse<R>>
Single<T>RestApiBase.handleOptionalJsonResponse(String path, ApiRequest<?> request, Http.RequestMethod method, String requestId, WebClientResponse response, ApiOptionalResponse.BuilderBase<?, T, JsonObject, R> responseBuilder) Handle response for optional JSON entity.protected <R,T extends ApiOptionalResponse<R>>
Single<T>RestApiBase.handlePublisherResponse(String path, ApiRequest<?> request, Http.RequestMethod method, String requestId, WebClientResponse response, ApiOptionalResponse.BuilderBase<?, T, Multi<DataChunk>, R> responseBuilder) Handle response for optional publisher entity.<R,T extends ApiOptionalResponse<R>>
Single<T>RestApi.invokeBytesResponse(Http.RequestMethod method, String path, ApiRequest<?> request, ApiOptionalResponse.BuilderBase<?, T, byte[], R> responseBuilder) Invoke API call that is expected to return bytes.<R,T extends ApiOptionalResponse<R>>
Single<T>RestApiBase.invokeBytesResponse(Http.RequestMethod method, String path, ApiRequest<?> request, ApiOptionalResponse.BuilderBase<?, T, byte[], R> responseBuilder) <R,T extends ApiOptionalResponse<R>>
Single<T>RestApi.invokeOptional(Http.RequestMethod method, String path, ApiRequest<?> request, ApiOptionalResponse.BuilderBase<?, T, JsonObject, R> responseBuilder) Invoke a request that may yield an entity.<R,T extends ApiOptionalResponse<R>>
Single<T>RestApiBase.invokeOptional(Http.RequestMethod method, String path, ApiRequest<?> request, ApiOptionalResponse.BuilderBase<?, T, JsonObject, R> responseBuilder) <R,T extends ApiOptionalResponse<R>>
Single<T>RestApi.invokePublisherResponse(Http.RequestMethod method, String path, ApiRequest<?> request, ApiOptionalResponse.BuilderBase<?, T, Multi<DataChunk>, R> responseBuilder) Invoke API call that is expected to return bytes as a publisher.<R,T extends ApiOptionalResponse<R>>
Single<T>RestApiBase.invokePublisherResponse(Http.RequestMethod method, String path, ApiRequest<?> request, ApiOptionalResponse.BuilderBase<?, T, Multi<DataChunk>, R> responseBuilder) Methods in io.helidon.integrations.common.rest that return ApiOptionalResponseModifier and TypeMethodDescriptionApiOptionalResponse.Builder.build()<U> ApiOptionalResponse<U>Map the (possible) response entity to a different type. -
Uses of ApiOptionalResponse in io.helidon.integrations.oci.atp
Methods in io.helidon.integrations.oci.atp that return ApiOptionalResponseModifier and TypeMethodDescriptionOciAutonomousDb.generateWallet(GenerateAutonomousDatabaseWallet.Request request) Gets the metadata and body of Wallet.Methods in io.helidon.integrations.oci.atp that return types with arguments of type ApiOptionalResponseModifier and TypeMethodDescriptionOciAutonomousDbRx.generateWallet(GenerateAutonomousDatabaseWallet.Request request) Gets the metadata and body of Wallet. -
Uses of ApiOptionalResponse in io.helidon.integrations.oci.objectstorage
Methods in io.helidon.integrations.oci.objectstorage that return ApiOptionalResponseModifier and TypeMethodDescriptionOciObjectStorage.getBucket(GetBucket.Request request) Gets the metadata of a bucket.OciObjectStorage.getObject(GetObject.Request request) Gets the metadata and body of an object.Methods in io.helidon.integrations.oci.objectstorage that return types with arguments of type ApiOptionalResponseModifier and TypeMethodDescriptionOciObjectStorageRx.getBucket(GetBucket.Request request) Gets the metadata of a bucket.OciObjectStorageRx.getObject(GetObject.Request request) Gets the metadata and body of an object. -
Uses of ApiOptionalResponse in io.helidon.integrations.oci.vault
Methods in io.helidon.integrations.oci.vault that return ApiOptionalResponseModifier and TypeMethodDescriptionOciVault.getKey(GetKey.Request request) Get key metadata.OciVault.getSecret(GetSecret.Request request) Gets information about the specified secret.OciVault.getSecretBundle(GetSecretBundle.Request request) Gets information about the specified secret.OciVault.getVault(GetVault.Request request) Get Vault metadata.Methods in io.helidon.integrations.oci.vault that return types with arguments of type ApiOptionalResponseModifier and TypeMethodDescriptionOciVaultRx.getKey(GetKey.Request request) Get key metadata.OciVaultRx.getSecret(GetSecret.Request request) Gets information about the specified secret.OciVaultRx.getSecretBundle(GetSecretBundle.Request request) Gets information about the specified secret.OciVaultRx.getVault(GetVault.Request request) Get Vault metadata. -
Uses of ApiOptionalResponse in io.helidon.integrations.vault
Subclasses of ApiOptionalResponse in io.helidon.integrations.vaultModifier and TypeClassDescriptionfinal classResponse for Vault operations that may contain entity.