Package com.oracle.bmc.sch.model
Class MonitoringTargetDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.sch.model.MonitoringTargetDetails.Builder
-
- Enclosing class:
- MonitoringTargetDetails
public static class MonitoringTargetDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MonitoringTargetDetails
build()
MonitoringTargetDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment containing the metric.MonitoringTargetDetails.Builder
copy(MonitoringTargetDetails model)
MonitoringTargetDetails.Builder
dimensions(List<DimensionDetails> dimensions)
List of dimension names and values.MonitoringTargetDetails.Builder
metric(String metric)
The name of the metric.MonitoringTargetDetails.Builder
metricNamespace(String metricNamespace)
The namespace of the metric.
-
-
-
Method Detail
-
compartmentId
public MonitoringTargetDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment containing the metric.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
metricNamespace
public MonitoringTargetDetails.Builder metricNamespace(String metricNamespace)
The namespace of the metric.Example: oci_computeagent
- Parameters:
metricNamespace
- the value to set- Returns:
- this builder
-
metric
public MonitoringTargetDetails.Builder metric(String metric)
The name of the metric.Example: CpuUtilization
- Parameters:
metric
- the value to set- Returns:
- this builder
-
dimensions
public MonitoringTargetDetails.Builder dimensions(List<DimensionDetails> dimensions)
List of dimension names and values.- Parameters:
dimensions
- the value to set- Returns:
- this builder
-
build
public MonitoringTargetDetails build()
-
copy
public MonitoringTargetDetails.Builder copy(MonitoringTargetDetails model)
-
-