Package com.oracle.bmc.database.model
Class CreateStandbyDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.CreateStandbyDetails.Builder
-
- Enclosing class:
- CreateStandbyDetails
public static class CreateStandbyDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateStandbyDetails
build()
CreateStandbyDetails.Builder
copy(CreateStandbyDetails model)
CreateStandbyDetails.Builder
databaseAdminPassword(String databaseAdminPassword)
The administrator password of the primary database in this Data Guard association.CreateStandbyDetails.Builder
dbUniqueName(String dbUniqueName)
Specifies the DB_UNIQUE_NAME of the peer database to be created.CreateStandbyDetails.Builder
isActiveDataGuardEnabled(Boolean isActiveDataGuardEnabled)
True if active Data Guard is enabled.CreateStandbyDetails.Builder
protectionMode(CreateStandbyDetails.ProtectionMode protectionMode)
The protection mode of this Data Guard.CreateStandbyDetails.Builder
sidPrefix(String sidPrefix)
Specifies a prefix for the Oracle SID of the database to be created.CreateStandbyDetails.Builder
sourceDatabaseId(String sourceDatabaseId)
The OCID of the source database.CreateStandbyDetails.Builder
sourceEncryptionKeyLocationDetails(EncryptionKeyLocationDetails sourceEncryptionKeyLocationDetails)
CreateStandbyDetails.Builder
sourceTdeWalletPassword(String sourceTdeWalletPassword)
The TDE wallet password of the source database specified by ‘sourceDatabaseId’.CreateStandbyDetails.Builder
transportType(CreateStandbyDetails.TransportType transportType)
The redo transport type to use for this Data Guard association.
-
-
-
Method Detail
-
sourceDatabaseId
public CreateStandbyDetails.Builder sourceDatabaseId(String sourceDatabaseId)
The OCID of the source database.- Parameters:
sourceDatabaseId
- the value to set- Returns:
- this builder
-
databaseAdminPassword
public CreateStandbyDetails.Builder databaseAdminPassword(String databaseAdminPassword)
The administrator password of the primary database in this Data Guard association.*The password MUST be the same as the primary admin password.**
- Parameters:
databaseAdminPassword
- the value to set- Returns:
- this builder
-
sourceTdeWalletPassword
public CreateStandbyDetails.Builder sourceTdeWalletPassword(String sourceTdeWalletPassword)
The TDE wallet password of the source database specified by ‘sourceDatabaseId’.- Parameters:
sourceTdeWalletPassword
- the value to set- Returns:
- this builder
-
sourceEncryptionKeyLocationDetails
public CreateStandbyDetails.Builder sourceEncryptionKeyLocationDetails(EncryptionKeyLocationDetails sourceEncryptionKeyLocationDetails)
-
isActiveDataGuardEnabled
public CreateStandbyDetails.Builder isActiveDataGuardEnabled(Boolean isActiveDataGuardEnabled)
True if active Data Guard is enabled.- Parameters:
isActiveDataGuardEnabled
- the value to set- Returns:
- this builder
-
dbUniqueName
public CreateStandbyDetails.Builder dbUniqueName(String dbUniqueName)
Specifies the DB_UNIQUE_NAME of the peer database to be created.- Parameters:
dbUniqueName
- the value to set- Returns:
- this builder
-
sidPrefix
public CreateStandbyDetails.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
-
protectionMode
public CreateStandbyDetails.Builder protectionMode(CreateStandbyDetails.ProtectionMode protectionMode)
The protection mode of this Data Guard.For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- Parameters:
protectionMode
- the value to set- Returns:
- this builder
-
transportType
public CreateStandbyDetails.Builder transportType(CreateStandbyDetails.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
-
build
public CreateStandbyDetails build()
-
copy
public CreateStandbyDetails.Builder copy(CreateStandbyDetails model)
-
-