Uses of Class
io.helidon.integrations.common.rest.ApiOptionalResponse
-
Packages that use ApiOptionalResponse Package Description io.helidon.integrations.common.rest Common classes for accessing JSON based REST APIs of third party systems.io.helidon.integrations.oci.atp OCI ATP integration.io.helidon.integrations.oci.objectstorage OCI Object Storage integration.io.helidon.integrations.oci.vault Integration with OCI Vault REST API including the KMS encryption and digest support.io.helidon.integrations.vault Vault integration. -
-
Uses of ApiOptionalResponse in io.helidon.integrations.common.rest
Classes in io.helidon.integrations.common.rest with type parameters of type ApiOptionalResponse Modifier and Type Class Description static class
ApiOptionalResponse.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 ApiOptionalResponse Modifier and Type Method Description default <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 ApiOptionalResponse Modifier and Type Method Description ApiOptionalResponse<R>
ApiOptionalResponse.Builder. build()
<U> ApiOptionalResponse<U>
ApiOptionalResponse. map(Function<R,U> mapper)
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 ApiOptionalResponse Modifier and Type Method Description ApiOptionalResponse<GenerateAutonomousDatabaseWallet.Response>
OciAutonomousDb. generateWallet(GenerateAutonomousDatabaseWallet.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Gets the metadata and body of Wallet.Methods in io.helidon.integrations.oci.atp that return types with arguments of type ApiOptionalResponse Modifier and Type Method Description Single<ApiOptionalResponse<GenerateAutonomousDatabaseWallet.Response>>
OciAutonomousDbRx. generateWallet(GenerateAutonomousDatabaseWallet.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.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 ApiOptionalResponse Modifier and Type Method Description ApiOptionalResponse<GetBucket.Response>
OciObjectStorage. getBucket(GetBucket.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Gets the metadata of a bucket.ApiOptionalResponse<GetObject.Response>
OciObjectStorage. getObject(GetObject.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Gets the metadata and body of an object.Methods in io.helidon.integrations.oci.objectstorage that return types with arguments of type ApiOptionalResponse Modifier and Type Method Description Single<ApiOptionalResponse<GetBucket.Response>>
OciObjectStorageRx. getBucket(GetBucket.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Gets the metadata of a bucket.Single<ApiOptionalResponse<GetObjectRx.Response>>
OciObjectStorageRx. getObject(GetObject.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.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 ApiOptionalResponse Modifier and Type Method Description ApiOptionalResponse<GetKey.Response>
OciVault. getKey(GetKey.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Get key metadata.ApiOptionalResponse<Secret>
OciVault. getSecret(GetSecret.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Gets information about the specified secret.ApiOptionalResponse<GetSecretBundle.Response>
OciVault. getSecretBundle(GetSecretBundle.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Gets information about the specified secret.ApiOptionalResponse<GetVault.Response>
OciVault. getVault(GetVault.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Get Vault metadata.Methods in io.helidon.integrations.oci.vault that return types with arguments of type ApiOptionalResponse Modifier and Type Method Description Single<ApiOptionalResponse<GetKey.Response>>
OciVaultRx. getKey(GetKey.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Get key metadata.Single<ApiOptionalResponse<Secret>>
OciVaultRx. getSecret(GetSecret.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Gets information about the specified secret.Single<ApiOptionalResponse<GetSecretBundle.Response>>
OciVaultRx. getSecretBundle(GetSecretBundle.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Gets information about the specified secret.Single<ApiOptionalResponse<GetVault.Response>>
OciVaultRx. getVault(GetVault.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Get Vault metadata. -
Uses of ApiOptionalResponse in io.helidon.integrations.vault
Subclasses of ApiOptionalResponse in io.helidon.integrations.vault Modifier and Type Class Description class
VaultOptionalResponse<R>
Response for Vault operations that may contain entity.
-