Package com.oracle.bmc.database.model
Class UpdateDatabaseDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.UpdateDatabaseDetails.Builder
-
- Enclosing class:
- UpdateDatabaseDetails
public static class UpdateDatabaseDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateDatabaseDetails
build()
UpdateDatabaseDetails.Builder
copy(UpdateDatabaseDetails model)
UpdateDatabaseDetails.Builder
dbBackupConfig(DbBackupConfig dbBackupConfig)
UpdateDatabaseDetails.Builder
dbHomeId(String dbHomeId)
The OCID of the Database Home.UpdateDatabaseDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateDatabaseDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.UpdateDatabaseDetails.Builder
newAdminPassword(String newAdminPassword)
A new strong password for SYS, SYSTEM, and the plugbable database ADMIN user.UpdateDatabaseDetails.Builder
newTdeWalletPassword(String newTdeWalletPassword)
The new password to open the TDE wallet.UpdateDatabaseDetails.Builder
oldTdeWalletPassword(String oldTdeWalletPassword)
The existing TDE wallet password.
-
-
-
Method Detail
-
dbBackupConfig
public UpdateDatabaseDetails.Builder dbBackupConfig(DbBackupConfig dbBackupConfig)
-
dbHomeId
public UpdateDatabaseDetails.Builder dbHomeId(String dbHomeId)
The OCID of the Database Home.- Parameters:
dbHomeId
- the value to set- Returns:
- this builder
-
newAdminPassword
public UpdateDatabaseDetails.Builder newAdminPassword(String newAdminPassword)
A new strong password for SYS, SYSTEM, and the plugbable database ADMIN user.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:
newAdminPassword
- the value to set- Returns:
- this builder
-
oldTdeWalletPassword
public UpdateDatabaseDetails.Builder oldTdeWalletPassword(String oldTdeWalletPassword)
The existing TDE wallet password.You must provide the existing password in order to set a new TDE wallet password.
- Parameters:
oldTdeWalletPassword
- the value to set- Returns:
- this builder
-
newTdeWalletPassword
public UpdateDatabaseDetails.Builder newTdeWalletPassword(String newTdeWalletPassword)
The new password to open the TDE wallet.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:
newTdeWalletPassword
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateDatabaseDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public UpdateDatabaseDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public UpdateDatabaseDetails build()
-
copy
public UpdateDatabaseDetails.Builder copy(UpdateDatabaseDetails model)
-
-