Package com.oracle.bmc.database.model
Class UpdateDataGuardDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.UpdateDataGuardDetails.Builder
-
- Enclosing class:
- UpdateDataGuardDetails
public static class UpdateDataGuardDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateDataGuardDetailsbuild()UpdateDataGuardDetails.Buildercopy(UpdateDataGuardDetails model)UpdateDataGuardDetails.BuilderdatabaseAdminPassword(String databaseAdminPassword)The administrator password of the primary database in this Data Guard association.UpdateDataGuardDetails.BuilderisActiveDataGuardEnabled(Boolean isActiveDataGuardEnabled)True if active Data Guard is enabled.UpdateDataGuardDetails.BuilderprotectionMode(UpdateDataGuardDetails.ProtectionMode protectionMode)The protection mode of this Data Guard.UpdateDataGuardDetails.BuildertransportType(UpdateDataGuardDetails.TransportType transportType)The redo transport type to use for this Data Guard association.
-
-
-
Method Detail
-
databaseAdminPassword
public UpdateDataGuardDetails.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
-
protectionMode
public UpdateDataGuardDetails.Builder protectionMode(UpdateDataGuardDetails.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 UpdateDataGuardDetails.Builder transportType(UpdateDataGuardDetails.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
-
isActiveDataGuardEnabled
public UpdateDataGuardDetails.Builder isActiveDataGuardEnabled(Boolean isActiveDataGuardEnabled)
True if active Data Guard is enabled.- Parameters:
isActiveDataGuardEnabled- the value to set- Returns:
- this builder
-
build
public UpdateDataGuardDetails build()
-
copy
public UpdateDataGuardDetails.Builder copy(UpdateDataGuardDetails model)
-
-