Package com.oracle.bmc.database.model
Class AddStandbyAutonomousContainerDatabaseDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.AddStandbyAutonomousContainerDatabaseDetails.Builder
-
- Enclosing class:
- AddStandbyAutonomousContainerDatabaseDetails
public static class AddStandbyAutonomousContainerDatabaseDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
fastStartFailOverLagLimitInSeconds
public AddStandbyAutonomousContainerDatabaseDetails.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
-
isAutomaticFailoverEnabled
public AddStandbyAutonomousContainerDatabaseDetails.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
-
peerAutonomousContainerDatabaseBackupConfig
public AddStandbyAutonomousContainerDatabaseDetails.Builder peerAutonomousContainerDatabaseBackupConfig(PeerAutonomousContainerDatabaseBackupConfig peerAutonomousContainerDatabaseBackupConfig)
-
peerAutonomousContainerDatabaseCompartmentId
public AddStandbyAutonomousContainerDatabaseDetails.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
-
peerAutonomousContainerDatabaseDisplayName
public AddStandbyAutonomousContainerDatabaseDetails.Builder peerAutonomousContainerDatabaseDisplayName(String peerAutonomousContainerDatabaseDisplayName)
The display name for the peer Autonomous Container Database.- Parameters:
peerAutonomousContainerDatabaseDisplayName
- the value to set- Returns:
- this builder
-
peerCloudAutonomousVmClusterId
public AddStandbyAutonomousContainerDatabaseDetails.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 AddStandbyAutonomousContainerDatabaseDetails.Builder peerAutonomousVmClusterId(String peerAutonomousVmClusterId)
The OCID of the peer Autonomous Exadata VM Cluster.- Parameters:
peerAutonomousVmClusterId
- the value to set- Returns:
- this builder
-
peerDbUniqueName
public AddStandbyAutonomousContainerDatabaseDetails.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
-
protectionMode
public AddStandbyAutonomousContainerDatabaseDetails.Builder protectionMode(AddStandbyAutonomousContainerDatabaseDetails.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
-
standbyMaintenanceBufferInDays
public AddStandbyAutonomousContainerDatabaseDetails.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 AddStandbyAutonomousContainerDatabaseDetails build()
-
copy
public AddStandbyAutonomousContainerDatabaseDetails.Builder copy(AddStandbyAutonomousContainerDatabaseDetails model)
-
-