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 classOciVaultRx.BuilderDeprecated, 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 StringENDPOINT_FORMATDeprecated, for removal: This API element is subject to removal in a future version.Default endpoint format for KMS.static StringKMS_HOST_PREFIXDeprecated, for removal: This API element is subject to removal in a future version.Host name prefix for key management service (KMS).static StringOCI_ENDPOINT_FORMATDeprecated, for removal: This API element is subject to removal in a future version.Default endpoint format for secrets.static StringRETRIEVAL_HOST_PREFIXDeprecated, for removal: This API element is subject to removal in a future version.Host name prefix for secrets retrieval.static StringSECRET_API_VERSIONDeprecated, for removal: This API element is subject to removal in a future version.Version of Secret API supported by this client.static StringSECRET_BUNDLE_API_VERSIONDeprecated, for removal: This API element is subject to removal in a future version.Version of Secret Bundle API supported by this client.static StringVAULTS_HOST_PREFIXDeprecated, 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.Builderbuilder()Deprecated, for removal: This API element is subject to removal in a future version.Create a new fluent API builder for OCI metrics.static OciVaultRxcreate()Deprecated, for removal: This API element is subject to removal in a future version.Create OCI metrics using the defaultOciRestApi.static OciVaultRxcreate(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
DEFAULTprofile
-
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
-
-