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 MonitoringTargetDetailsbuild()MonitoringTargetDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment containing the metric.MonitoringTargetDetails.Buildercopy(MonitoringTargetDetails model)MonitoringTargetDetails.Builderdimensions(List<DimensionDetails> dimensions)List of dimension names and values.MonitoringTargetDetails.Buildermetric(String metric)The name of the metric.MonitoringTargetDetails.BuildermetricNamespace(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)
-
-