Package com.oracle.bmc.database.model
Class CreateAutonomousContainerDatabaseDataguardAssociationDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDataguardAssociationDetails.Builder
-
- Enclosing class:
- CreateAutonomousContainerDatabaseDataguardAssociationDetails
public static class CreateAutonomousContainerDatabaseDataguardAssociationDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
peerAutonomousContainerDatabaseDisplayName
public CreateAutonomousContainerDatabaseDataguardAssociationDetails.Builder peerAutonomousContainerDatabaseDisplayName(String peerAutonomousContainerDatabaseDisplayName)
The display name for the peer Autonomous Container Database.- Parameters:
peerAutonomousContainerDatabaseDisplayName- the value to set- Returns:
- this builder
-
peerAutonomousContainerDatabaseCompartmentId
public CreateAutonomousContainerDatabaseDataguardAssociationDetails.Builder peerAutonomousContainerDatabaseCompartmentId(String peerAutonomousContainerDatabaseCompartmentId)
The OCID of the compartment where the standby Autonomous Container Database will be created.- Parameters:
peerAutonomousContainerDatabaseCompartmentId- the value to set- Returns:
- this builder
-
peerCloudAutonomousVmClusterId
public CreateAutonomousContainerDatabaseDataguardAssociationDetails.Builder peerCloudAutonomousVmClusterId(String peerCloudAutonomousVmClusterId)
The OCID of the peer cloud Autonomous Exadata VM Cluster.- Parameters:
peerCloudAutonomousVmClusterId- the value to set- Returns:
- this builder
-
peerAutonomousVmClusterId
public CreateAutonomousContainerDatabaseDataguardAssociationDetails.Builder peerAutonomousVmClusterId(String peerAutonomousVmClusterId)
The OCID of the peer Autonomous Exadata VM Cluster.- Parameters:
peerAutonomousVmClusterId- the value to set- Returns:
- this builder
-
peerDbUniqueName
public CreateAutonomousContainerDatabaseDataguardAssociationDetails.Builder peerDbUniqueName(String peerDbUniqueName)
Specifies the DB_UNIQUE_NAME of the peer database to be created.- Parameters:
peerDbUniqueName- the value to set- Returns:
- this builder
-
peerAutonomousContainerDatabaseBackupConfig
public CreateAutonomousContainerDatabaseDataguardAssociationDetails.Builder peerAutonomousContainerDatabaseBackupConfig(PeerAutonomousContainerDatabaseBackupConfig peerAutonomousContainerDatabaseBackupConfig)
-
isAutomaticFailoverEnabled
public CreateAutonomousContainerDatabaseDataguardAssociationDetails.Builder isAutomaticFailoverEnabled(Boolean isAutomaticFailoverEnabled)
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association- Parameters:
isAutomaticFailoverEnabled- the value to set- Returns:
- this builder
-
protectionMode
public CreateAutonomousContainerDatabaseDataguardAssociationDetails.Builder protectionMode(CreateAutonomousContainerDatabaseDataguardAssociationDetails.ProtectionMode protectionMode)
The protection mode of this Autonomous 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
-
fastStartFailOverLagLimitInSeconds
public CreateAutonomousContainerDatabaseDataguardAssociationDetails.Builder fastStartFailOverLagLimitInSeconds(Integer fastStartFailOverLagLimitInSeconds)
The lag time for my preference based on data loss tolerance in seconds.- Parameters:
fastStartFailOverLagLimitInSeconds- the value to set- Returns:
- this builder
-
standbyMaintenanceBufferInDays
public CreateAutonomousContainerDatabaseDataguardAssociationDetails.Builder standbyMaintenanceBufferInDays(Integer standbyMaintenanceBufferInDays)
The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database.This value represents the number of days before scheduled maintenance of the primary database.
- Parameters:
standbyMaintenanceBufferInDays- the value to set- Returns:
- this builder
-
build
public CreateAutonomousContainerDatabaseDataguardAssociationDetails build()
-
-