Class PdbConversionToNewDatabaseDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.PdbConversionToNewDatabaseDetails.Builder
-
- Enclosing class:
- PdbConversionToNewDatabaseDetails
public static class PdbConversionToNewDatabaseDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PdbConversionToNewDatabaseDetails.Builder
additionalCdbParams(String additionalCdbParams)
Additional container database parameters.PdbConversionToNewDatabaseDetails
build()
PdbConversionToNewDatabaseDetails.Builder
cdbAdminPassword(String cdbAdminPassword)
A strong password for SYS, SYSTEM, and the plugbable database ADMIN user of the container database after conversion.PdbConversionToNewDatabaseDetails.Builder
cdbName(String cdbName)
The database name.PdbConversionToNewDatabaseDetails.Builder
cdbTdeWalletPassword(String cdbTdeWalletPassword)
The password to open the TDE wallet of the container database after conversion.PdbConversionToNewDatabaseDetails.Builder
copy(PdbConversionToNewDatabaseDetails model)
PdbConversionToNewDatabaseDetails.Builder
nonCdbTdeWalletPassword(String nonCdbTdeWalletPassword)
The existing TDE wallet password of the non-container database.PdbConversionToNewDatabaseDetails.Builder
pdbAdminPassword(String pdbAdminPassword)
A strong password for plugbable database ADMIN user of the container database after conversion.
-
-
-
Method Detail
-
cdbName
public PdbConversionToNewDatabaseDetails.Builder cdbName(String cdbName)
The database name.The name must begin with an alphabetic character and can contain a maximum of 8 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy.
- Parameters:
cdbName
- the value to set- Returns:
- this builder
-
cdbAdminPassword
public PdbConversionToNewDatabaseDetails.Builder cdbAdminPassword(String cdbAdminPassword)
A strong password for SYS, SYSTEM, and the plugbable database ADMIN user of the container database after conversion.The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -.
- Parameters:
cdbAdminPassword
- the value to set- Returns:
- this builder
-
pdbAdminPassword
public PdbConversionToNewDatabaseDetails.Builder pdbAdminPassword(String pdbAdminPassword)
A strong password for plugbable database ADMIN user of the container database after conversion.The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -.
- Parameters:
pdbAdminPassword
- the value to set- Returns:
- this builder
-
cdbTdeWalletPassword
public PdbConversionToNewDatabaseDetails.Builder cdbTdeWalletPassword(String cdbTdeWalletPassword)
The password to open the TDE wallet of the container database after conversion.The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -.
- Parameters:
cdbTdeWalletPassword
- the value to set- Returns:
- this builder
-
nonCdbTdeWalletPassword
public PdbConversionToNewDatabaseDetails.Builder nonCdbTdeWalletPassword(String nonCdbTdeWalletPassword)
The existing TDE wallet password of the non-container database.- Parameters:
nonCdbTdeWalletPassword
- the value to set- Returns:
- this builder
-
additionalCdbParams
public PdbConversionToNewDatabaseDetails.Builder additionalCdbParams(String additionalCdbParams)
Additional container database parameters.Example: “_pdb_name_case_sensitive=true”
- Parameters:
additionalCdbParams
- the value to set- Returns:
- this builder
-
build
public PdbConversionToNewDatabaseDetails build()
-
copy
public PdbConversionToNewDatabaseDetails.Builder copy(PdbConversionToNewDatabaseDetails model)
-
-