public static class DataGuardAssociation.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DataGuardAssociation.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.
|
DataGuardAssociation.Builder |
applyRate(String applyRate)
The rate at which redo logs are synced between the associated databases.
|
DataGuardAssociation |
build() |
DataGuardAssociation.Builder |
copy(DataGuardAssociation model) |
DataGuardAssociation.Builder |
databaseId(String databaseId)
The OCID of the
reporting database.
|
DataGuardAssociation.Builder |
id(String id)
The OCID of the
Data Guard association.
|
DataGuardAssociation.Builder |
isActiveDataGuardEnabled(Boolean isActiveDataGuardEnabled)
True if active Data Guard is enabled.
|
DataGuardAssociation.Builder |
lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycleState, if available.
|
DataGuardAssociation.Builder |
lifecycleState(DataGuardAssociation.LifecycleState lifecycleState)
The current state of the Data Guard association.
|
DataGuardAssociation.Builder |
peerDatabaseId(String peerDatabaseId)
The OCID of the
associated peer database.
|
DataGuardAssociation.Builder |
peerDataGuardAssociationId(String peerDataGuardAssociationId)
The OCID of the
peer database’s Data Guard association.
|
DataGuardAssociation.Builder |
peerDbHomeId(String peerDbHomeId)
The OCID of the
Database Home containing the associated peer database.
|
DataGuardAssociation.Builder |
peerDbSystemId(String peerDbSystemId)
The OCID of the
DB system containing the associated peer database.
|
DataGuardAssociation.Builder |
peerRole(DataGuardAssociation.PeerRole peerRole)
The role of the peer database in this Data Guard association.
|
DataGuardAssociation.Builder |
protectionMode(DataGuardAssociation.ProtectionMode protectionMode)
The protection mode of this Data Guard association.
|
DataGuardAssociation.Builder |
role(DataGuardAssociation.Role role)
The role of the reporting database in this Data Guard association.
|
DataGuardAssociation.Builder |
timeCreated(Date timeCreated)
The date and time the Data Guard association was created.
|
DataGuardAssociation.Builder |
transportType(DataGuardAssociation.TransportType transportType)
The redo transport type used by this Data Guard association.
|
public DataGuardAssociation.Builder id(String id)
The OCID of the Data Guard association.
id
- the value to setpublic DataGuardAssociation.Builder databaseId(String databaseId)
The OCID of the reporting database.
databaseId
- the value to setpublic DataGuardAssociation.Builder role(DataGuardAssociation.Role role)
The role of the reporting database in this Data Guard association.
role
- the value to setpublic DataGuardAssociation.Builder lifecycleState(DataGuardAssociation.LifecycleState lifecycleState)
The current state of the Data Guard association.
lifecycleState
- the value to setpublic DataGuardAssociation.Builder lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycleState, if available.
lifecycleDetails
- the value to setpublic DataGuardAssociation.Builder peerDbSystemId(String peerDbSystemId)
The OCID of the DB system containing the associated peer database.
peerDbSystemId
- the value to setpublic DataGuardAssociation.Builder peerDbHomeId(String peerDbHomeId)
The OCID of the Database Home containing the associated peer database.
peerDbHomeId
- the value to setpublic DataGuardAssociation.Builder peerDatabaseId(String peerDatabaseId)
The OCID of the associated peer database.
peerDatabaseId
- the value to setpublic DataGuardAssociation.Builder peerDataGuardAssociationId(String peerDataGuardAssociationId)
The OCID of the peer database’s Data Guard association.
peerDataGuardAssociationId
- the value to setpublic DataGuardAssociation.Builder peerRole(DataGuardAssociation.PeerRole peerRole)
The role of the peer database in this Data Guard association.
peerRole
- the value to setpublic DataGuardAssociation.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
applyLag
- the value to setpublic DataGuardAssociation.Builder applyRate(String applyRate)
The rate at which redo logs are synced between the associated databases.
Example: 180 Mb per second
applyRate
- the value to setpublic DataGuardAssociation.Builder protectionMode(DataGuardAssociation.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.
protectionMode
- the value to setpublic DataGuardAssociation.Builder transportType(DataGuardAssociation.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.
transportType
- the value to setpublic DataGuardAssociation.Builder timeCreated(Date timeCreated)
The date and time the Data Guard association was created.
timeCreated
- the value to setpublic DataGuardAssociation.Builder isActiveDataGuardEnabled(Boolean isActiveDataGuardEnabled)
True if active Data Guard is enabled.
isActiveDataGuardEnabled
- the value to setpublic DataGuardAssociation build()
public DataGuardAssociation.Builder copy(DataGuardAssociation model)
Copyright © 2016–2024. All rights reserved.