Class UpdateDataGuardAssociationDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.UpdateDataGuardAssociationDetails.Builder
-
- Enclosing class:
- UpdateDataGuardAssociationDetails
public static class UpdateDataGuardAssociationDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateDataGuardAssociationDetailsbuild()UpdateDataGuardAssociationDetails.Buildercopy(UpdateDataGuardAssociationDetails model)UpdateDataGuardAssociationDetails.BuilderdatabaseAdminPassword(String databaseAdminPassword)A strong password for the ‘SYS’, ‘SYSTEM’, and ‘PDB Admin’ users to apply during standby creation.UpdateDataGuardAssociationDetails.BuilderisActiveDataGuardEnabled(Boolean isActiveDataGuardEnabled)True if active Data Guard is enabled.UpdateDataGuardAssociationDetails.BuilderprotectionMode(UpdateDataGuardAssociationDetails.ProtectionMode protectionMode)The protection mode for the Data Guard association’s primary and standby database.UpdateDataGuardAssociationDetails.BuildertransportType(UpdateDataGuardAssociationDetails.TransportType transportType)The redo transport type to use for this Data Guard association.
-
-
-
Method Detail
-
databaseAdminPassword
public UpdateDataGuardAssociationDetails.Builder databaseAdminPassword(String databaseAdminPassword)
A strong password for the ‘SYS’, ‘SYSTEM’, and ‘PDB Admin’ users to apply during standby creation.The password must contain no fewer than nine characters and include:
At least two uppercase characters.
At least two lowercase characters.
At least two numeric characters.
At least two special characters. Valid special characters include "_", "#", and "-" only.
*The password MUST be the same as the primary admin password.**
- Parameters:
databaseAdminPassword- the value to set- Returns:
- this builder
-
protectionMode
public UpdateDataGuardAssociationDetails.Builder protectionMode(UpdateDataGuardAssociationDetails.ProtectionMode protectionMode)
The protection mode for the Data Guard association’s primary and standby database.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 UpdateDataGuardAssociationDetails.Builder transportType(UpdateDataGuardAssociationDetails.TransportType transportType)
The redo transport type to use for this Data Guard association.Valid values depend on the specified ‘protectionMode’: * MAXIMUM_AVAILABILITY - Use SYNC or FASTSYNC * MAXIMUM_PERFORMANCE - Use ASYNC * MAXIMUM_PROTECTION - Use 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.
- Parameters:
transportType- the value to set- Returns:
- this builder
-
isActiveDataGuardEnabled
public UpdateDataGuardAssociationDetails.Builder isActiveDataGuardEnabled(Boolean isActiveDataGuardEnabled)
True if active Data Guard is enabled.Update this parameter to change the Data Guard setting.
- Parameters:
isActiveDataGuardEnabled- the value to set- Returns:
- this builder
-
build
public UpdateDataGuardAssociationDetails build()
-
copy
public UpdateDataGuardAssociationDetails.Builder copy(UpdateDataGuardAssociationDetails model)
-
-