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(String tdeWalletPassword)
For TDE Wallet, enter the same password as the primary wallet password.- Parameters:
tdeWalletPassword- the value to set- Returns:
- this builder
-
databaseSoftwareImageId
public CreateDatabaseForStandbyDbSystemDetails.Builder databaseSoftwareImageId(String databaseSoftwareImageId)
The database software image OCID- Parameters:
databaseSoftwareImageId- 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)
-
-