Class CreateDatabaseForStandbyDbSystemDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.CreateDatabaseForStandbyDbSystemDetails.Builder
-
- Enclosing class:
- CreateDatabaseForStandbyDbSystemDetails
public static class CreateDatabaseForStandbyDbSystemDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
adminPassword
public CreateDatabaseForStandbyDbSystemDetails.Builder adminPassword(String adminPassword)
For SYS, SYSTEM, and PDB Admin, enter the same password as the primary admin password.- Parameters:
adminPassword- the value to set- Returns:
- this builder
-
tdeWalletPassword
public CreateDatabaseForStandbyDbSystemDetails.Builder tdeWalletPassword(char[] tdeWalletPassword)
For TDE Wallet, enter the same password as the primary wallet password.- Parameters:
tdeWalletPassword- the value to set- Returns:
- this builder
-
tdeWalletPassword
public CreateDatabaseForStandbyDbSystemDetails.Builder tdeWalletPassword(String tdeWalletPassword)
-
databaseSoftwareImageId
public CreateDatabaseForStandbyDbSystemDetails.Builder databaseSoftwareImageId(String databaseSoftwareImageId)
The database software image OCID- Parameters:
databaseSoftwareImageId- the value to set- Returns:
- this builder
-
isOlderVersionAcknowledged
public CreateDatabaseForStandbyDbSystemDetails.Builder isOlderVersionAcknowledged(Boolean isOlderVersionAcknowledged)
If true, the caller acknowledges selecting or applying an older DB, Grid Infrastructure, or operating system software version that is outside the latest default version window.- Parameters:
isOlderVersionAcknowledged- the value to set- Returns:
- this builder
-
isActiveDataGuardEnabled
public CreateDatabaseForStandbyDbSystemDetails.Builder isActiveDataGuardEnabled(Boolean isActiveDataGuardEnabled)
True if active Data Guard is enabled.- Parameters:
isActiveDataGuardEnabled- the value to set- Returns:
- this builder
-
dbDomain
public CreateDatabaseForStandbyDbSystemDetails.Builder dbDomain(String dbDomain)
The database domain.In a distributed database system, DB_DOMAIN specifies the logical location of the database within the network structure.
- Parameters:
dbDomain- the value to set- Returns:
- this builder
-
sidPrefix
public CreateDatabaseForStandbyDbSystemDetails.Builder sidPrefix(String sidPrefix)
Specifies a prefix for the Oracle SID of the database to be created.- Parameters:
sidPrefix- the value to set- Returns:
- this builder
-
dbUniqueName
public CreateDatabaseForStandbyDbSystemDetails.Builder dbUniqueName(String dbUniqueName)
The DB_UNIQUE_NAME of the Oracle Database.- Parameters:
dbUniqueName- the value to set- Returns:
- this builder
-
protectionMode
public CreateDatabaseForStandbyDbSystemDetails.Builder protectionMode(CreateDatabaseForStandbyDbSystemDetails.ProtectionMode protectionMode)
The protection mode of this Data Guard association.For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- Parameters:
protectionMode- the value to set- Returns:
- this builder
-
sourceEncryptionKeyLocationDetails
public CreateDatabaseForStandbyDbSystemDetails.Builder sourceEncryptionKeyLocationDetails(EncryptionKeyLocationDetails sourceEncryptionKeyLocationDetails)
-
transportType
public CreateDatabaseForStandbyDbSystemDetails.Builder transportType(CreateDatabaseForStandbyDbSystemDetails.TransportType transportType)
The redo transport type to use for this Data Guard association.Valid values depend on the specified protectionMode:
MAXIMUM_AVAILABILITY - SYNC or FASTSYNC * MAXIMUM_PERFORMANCE - ASYNC * MAXIMUM_PROTECTION - SYNC
For more information, see [Redo Transport Services](http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) in the Oracle Data Guard documentation.
*IMPORTANT** - The only transport type currently supported by the Database service is ASYNC.
- Parameters:
transportType- the value to set- Returns:
- this builder
-
dbBackupConfig
public CreateDatabaseForStandbyDbSystemDetails.Builder dbBackupConfig(DbBackupConfig dbBackupConfig)
-
databaseFreeformTags
public CreateDatabaseForStandbyDbSystemDetails.Builder databaseFreeformTags(Map<String,String> databaseFreeformTags)
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:
databaseFreeformTags- the value to set- Returns:
- this builder
-
databaseDefinedTags
public CreateDatabaseForStandbyDbSystemDetails.Builder databaseDefinedTags(Map<String,Map<String,Object>> databaseDefinedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Parameters:
databaseDefinedTags- the value to set- Returns:
- this builder
-
build
public CreateDatabaseForStandbyDbSystemDetails build()
-
copy
public CreateDatabaseForStandbyDbSystemDetails.Builder copy(CreateDatabaseForStandbyDbSystemDetails model)
-
-