Class PerformanceMetricsData.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.PerformanceMetricsData.Builder
-
- Enclosing class:
- PerformanceMetricsData
public static class PerformanceMetricsData.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PerformanceMetricsData
build()
PerformanceMetricsData.Builder
compartmentId(String compartmentId)
The OCID of the compartment in which the Managed Database resides.PerformanceMetricsData.Builder
copy(PerformanceMetricsData model)
PerformanceMetricsData.Builder
databaseId(String databaseId)
The database ID of the Managed Database.PerformanceMetricsData.Builder
dbRole(DbRole dbRole)
The database role of the Managed Database.PerformanceMetricsData.Builder
dbUniqueName(String dbUniqueName)
The database unique name of the Managed Database.PerformanceMetricsData.Builder
deploymentType(String deploymentType)
The deployment type of the Managed Database.PerformanceMetricsData.Builder
metrics(List<PerformanceMetrics> metrics)
The list of Data Guard performance metrics such as ApplyLag, TransportLag and RedoApplyRate for the Managed Databases.PerformanceMetricsData.Builder
primaryDbId(String primaryDbId)
The ID of the primary database.PerformanceMetricsData.Builder
primaryDbUniqueName(String primaryDbUniqueName)
The primary database unique name of the Managed Database.PerformanceMetricsData.Builder
resourceId(String resourceId)
The OCID of the Managed Database.PerformanceMetricsData.Builder
resourceName(String resourceName)
The resource name of the Managed Database.
-
-
-
Method Detail
-
compartmentId
public PerformanceMetricsData.Builder compartmentId(String compartmentId)
The OCID of the compartment in which the Managed Database resides.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
resourceId
public PerformanceMetricsData.Builder resourceId(String resourceId)
The OCID of the Managed Database.- Parameters:
resourceId
- the value to set- Returns:
- this builder
-
primaryDbId
public PerformanceMetricsData.Builder primaryDbId(String primaryDbId)
The ID of the primary database.- Parameters:
primaryDbId
- the value to set- Returns:
- this builder
-
primaryDbUniqueName
public PerformanceMetricsData.Builder primaryDbUniqueName(String primaryDbUniqueName)
The primary database unique name of the Managed Database.- Parameters:
primaryDbUniqueName
- the value to set- Returns:
- this builder
-
databaseId
public PerformanceMetricsData.Builder databaseId(String databaseId)
The database ID of the Managed Database.Every database had its own ID and that value is captured here.
- Parameters:
databaseId
- the value to set- Returns:
- this builder
-
dbUniqueName
public PerformanceMetricsData.Builder dbUniqueName(String dbUniqueName)
The database unique name of the Managed Database.- Parameters:
dbUniqueName
- the value to set- Returns:
- this builder
-
deploymentType
public PerformanceMetricsData.Builder deploymentType(String deploymentType)
The deployment type of the Managed Database.- Parameters:
deploymentType
- the value to set- Returns:
- this builder
-
resourceName
public PerformanceMetricsData.Builder resourceName(String resourceName)
The resource name of the Managed Database.- Parameters:
resourceName
- the value to set- Returns:
- this builder
-
dbRole
public PerformanceMetricsData.Builder dbRole(DbRole dbRole)
The database role of the Managed Database.- Parameters:
dbRole
- the value to set- Returns:
- this builder
-
metrics
public PerformanceMetricsData.Builder metrics(List<PerformanceMetrics> metrics)
The list of Data Guard performance metrics such as ApplyLag, TransportLag and RedoApplyRate for the Managed Databases.- Parameters:
metrics
- the value to set- Returns:
- this builder
-
build
public PerformanceMetricsData build()
-
copy
public PerformanceMetricsData.Builder copy(PerformanceMetricsData model)
-
-