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 PerformanceMetricsDatabuild()PerformanceMetricsData.BuildercompartmentId(String compartmentId)The OCID of the compartment in which the Managed Database resides.PerformanceMetricsData.Buildercopy(PerformanceMetricsData model)PerformanceMetricsData.BuilderdatabaseId(String databaseId)The database ID of the Managed Database.PerformanceMetricsData.BuilderdbRole(DbRole dbRole)The database role of the Managed Database.PerformanceMetricsData.BuilderdbUniqueName(String dbUniqueName)The database unique name of the Managed Database.PerformanceMetricsData.BuilderdeploymentType(String deploymentType)The deployment type of the Managed Database.PerformanceMetricsData.Buildermetrics(List<PerformanceMetrics> metrics)The list of Data Guard performance metrics such as ApplyLag, TransportLag and RedoApplyRate for the Managed Databases.PerformanceMetricsData.BuilderprimaryDbId(String primaryDbId)The ID of the primary database.PerformanceMetricsData.BuilderprimaryDbUniqueName(String primaryDbUniqueName)The primary database unique name of the Managed Database.PerformanceMetricsData.BuilderresourceId(String resourceId)The OCID of the Managed Database.PerformanceMetricsData.BuilderresourceName(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)
-
-