public static class DataguardMetrics.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DataguardMetrics |
build() |
DataguardMetrics.Builder |
compartmentId(String compartmentId)
The OCID of the
compartment where the Managed Database resides.
|
DataguardMetrics.Builder |
copy(DataguardMetrics model) |
DataguardMetrics.Builder |
databaseId(String databaseId)
The database ID of the Managed Database.
|
DataguardMetrics.Builder |
databaseName(String databaseName)
The display name of the Managed Database.
|
DataguardMetrics.Builder |
databaseSubType(DatabaseSubType databaseSubType)
The subtype of the Oracle Database.
|
DataguardMetrics.Builder |
databaseType(DatabaseType databaseType)
The type of Oracle Database installation.
|
DataguardMetrics.Builder |
databaseVersion(String databaseVersion)
The Oracle Database version.
|
DataguardMetrics.Builder |
dbId(String dbId)
The OCID of the
Managed Database.
|
DataguardMetrics.Builder |
dbRole(DbRole dbRole)
The database role of the Managed Database.
|
DataguardMetrics.Builder |
dbUniqueName(String dbUniqueName)
The database unique name of the Managed Database.
|
DataguardMetrics.Builder |
deploymentType(DeploymentType deploymentType)
The infrastructure used to deploy the Oracle Database.
|
DataguardMetrics.Builder |
fastStartFailOver(String fastStartFailOver)
The Fast-Start Failover status of the primary database.
|
DataguardMetrics.Builder |
metrics(List<HaMetricDefinition> metrics)
A list of primary or standby database metrics.
|
DataguardMetrics.Builder |
protectionMode(String protectionMode)
The protection mode of the primary Database.
|
DataguardMetrics.Builder |
standByDatabases(List<StandByDatabaseDataguardMetrics> standByDatabases)
A list of standby databases and their metrics
|
DataguardMetrics.Builder |
workloadType(WorkloadType workloadType)
The workload type of the Autonomous Database.
|
public DataguardMetrics.Builder fastStartFailOver(String fastStartFailOver)
The Fast-Start Failover status of the primary database.
fastStartFailOver
- the value to setpublic DataguardMetrics.Builder protectionMode(String protectionMode)
The protection mode of the primary Database.
protectionMode
- the value to setpublic DataguardMetrics.Builder metrics(List<HaMetricDefinition> metrics)
A list of primary or standby database metrics.
metrics
- the value to setpublic DataguardMetrics.Builder standByDatabases(List<StandByDatabaseDataguardMetrics> standByDatabases)
A list of standby databases and their metrics
standByDatabases
- the value to setpublic DataguardMetrics.Builder dbId(String dbId)
The OCID of the Managed Database.
dbId
- the value to setpublic DataguardMetrics.Builder compartmentId(String compartmentId)
The OCID of the compartment where the Managed Database resides.
compartmentId
- the value to setpublic DataguardMetrics.Builder databaseType(DatabaseType databaseType)
The type of Oracle Database installation.
databaseType
- the value to setpublic DataguardMetrics.Builder databaseSubType(DatabaseSubType databaseSubType)
The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
databaseSubType
- the value to setpublic DataguardMetrics.Builder deploymentType(DeploymentType deploymentType)
The infrastructure used to deploy the Oracle Database.
deploymentType
- the value to setpublic DataguardMetrics.Builder databaseVersion(String databaseVersion)
The Oracle Database version.
databaseVersion
- the value to setpublic DataguardMetrics.Builder workloadType(WorkloadType workloadType)
The workload type of the Autonomous Database.
workloadType
- the value to setpublic DataguardMetrics.Builder databaseName(String databaseName)
The display name of the Managed Database.
databaseName
- the value to setpublic DataguardMetrics.Builder databaseId(String databaseId)
The database ID of the Managed Database. Every database had its own ID and that value is captured here.
databaseId
- the value to setpublic DataguardMetrics.Builder dbUniqueName(String dbUniqueName)
The database unique name of the Managed Database.
dbUniqueName
- the value to setpublic DataguardMetrics.Builder dbRole(DbRole dbRole)
The database role of the Managed Database.
dbRole
- the value to setpublic DataguardMetrics build()
public DataguardMetrics.Builder copy(DataguardMetrics model)
Copyright © 2016–2025. All rights reserved.