Package com.oracle.bmc.database.model
Class DataGuardAssociationSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.DataGuardAssociationSummary.Builder
-
- Enclosing class:
- DataGuardAssociationSummary
public static class DataGuardAssociationSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataGuardAssociationSummary.BuilderapplyLag(String applyLag)The lag time between updates to the primary database and application of the redo data on the standby database, as computed by the reporting database.DataGuardAssociationSummary.BuilderapplyRate(String applyRate)The rate at which redo logs are synced between the associated databases.DataGuardAssociationSummarybuild()DataGuardAssociationSummary.Buildercopy(DataGuardAssociationSummary model)DataGuardAssociationSummary.BuilderdatabaseId(String databaseId)The OCID of the reporting database.DataGuardAssociationSummary.Builderid(String id)The OCID of the Data Guard association.DataGuardAssociationSummary.BuilderisActiveDataGuardEnabled(Boolean isActiveDataGuardEnabled)True if active Data Guard is enabled.DataGuardAssociationSummary.BuilderlifecycleDetails(String lifecycleDetails)Additional information about the current lifecycleState, if available.DataGuardAssociationSummary.BuilderlifecycleState(DataGuardAssociationSummary.LifecycleState lifecycleState)The current state of the Data Guard association.DataGuardAssociationSummary.BuilderpeerDatabaseId(String peerDatabaseId)The OCID of the associated peer database.DataGuardAssociationSummary.BuilderpeerDataGuardAssociationId(String peerDataGuardAssociationId)The OCID of the peer database’s Data Guard association.DataGuardAssociationSummary.BuilderpeerDbHomeId(String peerDbHomeId)The OCID of the Database Home containing the associated peer database.DataGuardAssociationSummary.BuilderpeerDbSystemId(String peerDbSystemId)The OCID of the DB system containing the associated peer database.DataGuardAssociationSummary.BuilderpeerRole(DataGuardAssociationSummary.PeerRole peerRole)The role of the peer database in this Data Guard association.DataGuardAssociationSummary.BuilderprotectionMode(DataGuardAssociationSummary.ProtectionMode protectionMode)The protection mode of this Data Guard association.DataGuardAssociationSummary.Builderrole(DataGuardAssociationSummary.Role role)The role of the reporting database in this Data Guard association.DataGuardAssociationSummary.BuildertimeCreated(Date timeCreated)The date and time the Data Guard association was created.DataGuardAssociationSummary.BuildertransportType(DataGuardAssociationSummary.TransportType transportType)The redo transport type used by this Data Guard association.
-
-
-
Method Detail
-
id
public DataGuardAssociationSummary.Builder id(String id)
The OCID of the Data Guard association.- Parameters:
id- the value to set- Returns:
- this builder
-
databaseId
public DataGuardAssociationSummary.Builder databaseId(String databaseId)
The OCID of the reporting database.- Parameters:
databaseId- the value to set- Returns:
- this builder
-
role
public DataGuardAssociationSummary.Builder role(DataGuardAssociationSummary.Role role)
The role of the reporting database in this Data Guard association.- Parameters:
role- the value to set- Returns:
- this builder
-
lifecycleState
public DataGuardAssociationSummary.Builder lifecycleState(DataGuardAssociationSummary.LifecycleState lifecycleState)
The current state of the Data Guard association.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
lifecycleDetails
public DataGuardAssociationSummary.Builder lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycleState, if available.- Parameters:
lifecycleDetails- the value to set- Returns:
- this builder
-
peerDbSystemId
public DataGuardAssociationSummary.Builder peerDbSystemId(String peerDbSystemId)
The OCID of the DB system containing the associated peer database.- Parameters:
peerDbSystemId- the value to set- Returns:
- this builder
-
peerDbHomeId
public DataGuardAssociationSummary.Builder peerDbHomeId(String peerDbHomeId)
The OCID of the Database Home containing the associated peer database.- Parameters:
peerDbHomeId- the value to set- Returns:
- this builder
-
peerDatabaseId
public DataGuardAssociationSummary.Builder peerDatabaseId(String peerDatabaseId)
The OCID of the associated peer database.- Parameters:
peerDatabaseId- the value to set- Returns:
- this builder
-
peerDataGuardAssociationId
public DataGuardAssociationSummary.Builder peerDataGuardAssociationId(String peerDataGuardAssociationId)
The OCID of the peer database’s Data Guard association.- Parameters:
peerDataGuardAssociationId- the value to set- Returns:
- this builder
-
peerRole
public DataGuardAssociationSummary.Builder peerRole(DataGuardAssociationSummary.PeerRole peerRole)
The role of the peer database in this Data Guard association.- Parameters:
peerRole- the value to set- Returns:
- this builder
-
applyLag
public DataGuardAssociationSummary.Builder applyLag(String applyLag)
The lag time between updates to the primary database and application of the redo data on the standby database, as computed by the reporting database.Example: 9 seconds
- Parameters:
applyLag- the value to set- Returns:
- this builder
-
applyRate
public DataGuardAssociationSummary.Builder applyRate(String applyRate)
The rate at which redo logs are synced between the associated databases.Example: 180 Mb per second
- Parameters:
applyRate- the value to set- Returns:
- this builder
-
protectionMode
public DataGuardAssociationSummary.Builder protectionMode(DataGuardAssociationSummary.ProtectionMode protectionMode)
The protection mode of this 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
-
transportType
public DataGuardAssociationSummary.Builder transportType(DataGuardAssociationSummary.TransportType transportType)
The redo transport type used by this Data Guard association.For more information, see Redo Transport Services in the Oracle Data Guard documentation.
- Parameters:
transportType- the value to set- Returns:
- this builder
-
timeCreated
public DataGuardAssociationSummary.Builder timeCreated(Date timeCreated)
The date and time the Data Guard association was created.- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
isActiveDataGuardEnabled
public DataGuardAssociationSummary.Builder isActiveDataGuardEnabled(Boolean isActiveDataGuardEnabled)
True if active Data Guard is enabled.- Parameters:
isActiveDataGuardEnabled- the value to set- Returns:
- this builder
-
build
public DataGuardAssociationSummary build()
-
copy
public DataGuardAssociationSummary.Builder copy(DataGuardAssociationSummary model)
-
-