Package com.oracle.bmc.database.model
Class MigrateVaultKeyDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.MigrateVaultKeyDetails.Builder
-
- Enclosing class:
- MigrateVaultKeyDetails
public static class MigrateVaultKeyDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MigrateVaultKeyDetails.Builder
adminPassword(String adminPassword)
The existing admin password of the database.MigrateVaultKeyDetails
build()
MigrateVaultKeyDetails.Builder
copy(MigrateVaultKeyDetails model)
MigrateVaultKeyDetails.Builder
kmsKeyId(String kmsKeyId)
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.MigrateVaultKeyDetails.Builder
kmsKeyVersionId(String kmsKeyVersionId)
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.MigrateVaultKeyDetails.Builder
tdeWalletPassword(String tdeWalletPassword)
The existing TDE wallet password of the database.MigrateVaultKeyDetails.Builder
vaultId(String vaultId)
-
-
-
Method Detail
-
kmsKeyId
public MigrateVaultKeyDetails.Builder kmsKeyId(String kmsKeyId)
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.- Parameters:
kmsKeyId
- the value to set- Returns:
- this builder
-
kmsKeyVersionId
public MigrateVaultKeyDetails.Builder kmsKeyVersionId(String kmsKeyVersionId)
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- Parameters:
kmsKeyVersionId
- the value to set- Returns:
- this builder
-
vaultId
public MigrateVaultKeyDetails.Builder vaultId(String vaultId)
The OCID of the Oracle Cloud Infrastructure vault.This parameter and secretId are required for Customer Managed Keys.
- Parameters:
vaultId
- the value to set- Returns:
- this builder
-
tdeWalletPassword
public MigrateVaultKeyDetails.Builder tdeWalletPassword(String tdeWalletPassword)
The existing TDE wallet password of the database.- Parameters:
tdeWalletPassword
- the value to set- Returns:
- this builder
-
adminPassword
public MigrateVaultKeyDetails.Builder adminPassword(String adminPassword)
The existing admin password of the database.- Parameters:
adminPassword
- the value to set- Returns:
- this builder
-
build
public MigrateVaultKeyDetails build()
-
copy
public MigrateVaultKeyDetails.Builder copy(MigrateVaultKeyDetails model)
-
-