Interface OciVaultRx


  • @Deprecated(since="2.5.0",
                forRemoval=true)
    public interface OciVaultRx
    Deprecated, for removal: This API element is subject to removal in a future version.
    use OCI SDK instead
    Reactive APIs for OCI Vault.
    • Field Detail

      • ENDPOINT_FORMAT

        static final String ENDPOINT_FORMAT
        Deprecated, for removal: This API element is subject to removal in a future version.
        Default endpoint format for KMS.
        See Also:
        Constant Field Values
      • OCI_ENDPOINT_FORMAT

        static final String OCI_ENDPOINT_FORMAT
        Deprecated, for removal: This API element is subject to removal in a future version.
        Default endpoint format for secrets.
        See Also:
        Constant Field Values
      • SECRET_API_VERSION

        static final String SECRET_API_VERSION
        Deprecated, for removal: This API element is subject to removal in a future version.
        Version of Secret API supported by this client.
        See Also:
        Constant Field Values
      • SECRET_BUNDLE_API_VERSION

        static final String SECRET_BUNDLE_API_VERSION
        Deprecated, for removal: This API element is subject to removal in a future version.
        Version of Secret Bundle API supported by this client.
        See Also:
        Constant Field Values
      • VAULTS_HOST_PREFIX

        static final String VAULTS_HOST_PREFIX
        Deprecated, for removal: This API element is subject to removal in a future version.
        Host name prefix.
        See Also:
        Constant Field Values
      • KMS_HOST_PREFIX

        static final String KMS_HOST_PREFIX
        Deprecated, for removal: This API element is subject to removal in a future version.
        Host name prefix for key management service (KMS).
        See Also:
        Constant Field Values
      • RETRIEVAL_HOST_PREFIX

        static final String RETRIEVAL_HOST_PREFIX
        Deprecated, for removal: This API element is subject to removal in a future version.
        Host name prefix for secrets retrieval. This is added before the VAULTS_HOST_PREFIX.
        See Also:
        Constant Field Values
    • Method Detail

      • builder

        static OciVaultRx.Builder builder()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create a new fluent API builder for OCI metrics.
        Returns:
        a new builder
      • create

        static OciVaultRx create()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create OCI metrics using the default OciRestApi.
        Returns:
        OCI metrics instance connecting based on DEFAULT profile
      • create

        static OciVaultRx create​(Config config)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create OCI metrics based on configuration.
        Parameters:
        config - configuration on the node of OCI configuration
        Returns:
        OCI metrics instance configured from the configuration
        See Also:
        OciVaultRx.Builder.config(io.helidon.config.Config)
      • getSecret

        Single<ApiOptionalResponse<Secret>> getSecret​(GetSecret.Request request)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Gets information about the specified secret.
        Parameters:
        request - get secret request
        Returns:
        future with secret response or exception
      • createSecret

        Single<CreateSecret.Response> createSecret​(CreateSecret.Request request)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create a new secret.
        Parameters:
        request - create secret request
        Returns:
        future with create secret response or exception
      • deleteSecret

        Single<DeleteSecret.Response> deleteSecret​(DeleteSecret.Request request)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Schedules a secret deletion.
        Parameters:
        request - delete secret request
        Returns:
        future with response or error
      • encrypt

        Single<Encrypt.Response> encrypt​(Encrypt.Request request)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Encrypt data.
        Parameters:
        request - encryption request
        Returns:
        future with encrypted data
      • decrypt

        Single<Decrypt.Response> decrypt​(Decrypt.Request request)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Decrypt data.
        Parameters:
        request - decryption request
        Returns:
        future with decrypted data
      • sign

        Single<Sign.Response> sign​(Sign.Request request)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Sign a message.
        Parameters:
        request - signature request
        Returns:
        signature response
      • verify

        Single<Verify.Response> verify​(Verify.Request request)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Verify a message signature.
        Parameters:
        request - verification request
        Returns:
        verification response