Class HaMetricDefinition.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.HaMetricDefinition.Builder
-
- Enclosing class:
- HaMetricDefinition
public static class HaMetricDefinition.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HaMetricDefinition
build()
HaMetricDefinition.Builder
copy(HaMetricDefinition model)
HaMetricDefinition.Builder
dimensions(Map<String,String> dimensions)
The dimension qualifiers provided in the definition of the returned metric.HaMetricDefinition.Builder
metadata(Map<String,String> metadata)
The metadata qualifiers provided in the definition of the returned metric.HaMetricDefinition.Builder
metricName(String metricName)
The name of the metric.HaMetricDefinition.Builder
timestamp(Date timestamp)
The data point date and time in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.HaMetricDefinition.Builder
value(Double value)
The target value of the metric.
-
-
-
Method Detail
-
metricName
public HaMetricDefinition.Builder metricName(String metricName)
The name of the metric.- Parameters:
metricName
- the value to set- Returns:
- this builder
-
metadata
public HaMetricDefinition.Builder metadata(Map<String,String> metadata)
The metadata qualifiers provided in the definition of the returned metric.Available metadata vary by metric.
- Parameters:
metadata
- the value to set- Returns:
- this builder
-
dimensions
public HaMetricDefinition.Builder dimensions(Map<String,String> dimensions)
The dimension qualifiers provided in the definition of the returned metric.Available dimensions vary by metric namespace. Each dimension takes the form of a key-value pair. Example: {“resourceId”: “ocid1.instance.region1.phx.exampleuniqueID”}
- Parameters:
dimensions
- the value to set- Returns:
- this builder
-
timestamp
public HaMetricDefinition.Builder timestamp(Date timestamp)
The data point date and time in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.- Parameters:
timestamp
- the value to set- Returns:
- this builder
-
value
public HaMetricDefinition.Builder value(Double value)
The target value of the metric.- Parameters:
value
- the value to set- Returns:
- this builder
-
build
public HaMetricDefinition build()
-
copy
public HaMetricDefinition.Builder copy(HaMetricDefinition model)
-
-