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 insteadReactive APIs for OCI Vault.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
OciVaultRx.Builder
Deprecated, for removal: This API element is subject to removal in a future version.Fluent API builder forOciVaultRx
.
-
Field Summary
Fields Modifier and Type Field Description static String
ENDPOINT_FORMAT
Deprecated, for removal: This API element is subject to removal in a future version.Default endpoint format for KMS.static 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).static String
OCI_ENDPOINT_FORMAT
Deprecated, for removal: This API element is subject to removal in a future version.Default endpoint format for secrets.static String
RETRIEVAL_HOST_PREFIX
Deprecated, for removal: This API element is subject to removal in a future version.Host name prefix for secrets retrieval.static 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.static 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.static String
VAULTS_HOST_PREFIX
Deprecated, for removal: This API element is subject to removal in a future version.Host name prefix.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description 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.static OciVaultRx
create()
Deprecated, for removal: This API element is subject to removal in a future version.Create OCI metrics using the defaultOciRestApi
.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.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.Single<Decrypt.Response>
decrypt(Decrypt.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Decrypt data.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.Single<Encrypt.Response>
encrypt(Encrypt.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Encrypt data.Single<ApiOptionalResponse<GetKey.Response>>
getKey(GetKey.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Get key metadata.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.Single<ApiOptionalResponse<GetSecretBundle.Response>>
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>>
getVault(GetVault.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Get Vault metadata.Single<Sign.Response>
sign(Sign.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Sign a message.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.
-
-
-
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 theVAULTS_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 defaultOciRestApi
.- 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
-
getSecretBundle
Single<ApiOptionalResponse<GetSecretBundle.Response>> getSecretBundle(GetSecretBundle.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 bundle request- Returns:
- future with response or error
-
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
-
getKey
Single<ApiOptionalResponse<GetKey.Response>> getKey(GetKey.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Get key metadata.- Parameters:
request
- get key request- Returns:
- get key response
-
getVault
Single<ApiOptionalResponse<GetVault.Response>> getVault(GetVault.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Get Vault metadata.- Parameters:
request
- get vault request- Returns:
- get vault response
-
-