Class ExadataFleetMetricSummaryDefinition.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.ExadataFleetMetricSummaryDefinition.Builder
-
- Enclosing class:
- ExadataFleetMetricSummaryDefinition
public static class ExadataFleetMetricSummaryDefinition.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
metricName
public ExadataFleetMetricSummaryDefinition.Builder metricName(String metricName)
The name of the metric.- Parameters:
metricName- the value to set- Returns:
- this builder
-
baselineValue
public ExadataFleetMetricSummaryDefinition.Builder baselineValue(Double baselineValue)
The metric aggregated value at the baseline date and time.- Parameters:
baselineValue- the value to set- Returns:
- this builder
-
targetValue
public ExadataFleetMetricSummaryDefinition.Builder targetValue(Double targetValue)
The metric aggregated value at the target date and time.- Parameters:
targetValue- the value to set- Returns:
- this builder
-
unit
public ExadataFleetMetricSummaryDefinition.Builder unit(String unit)
The unit of the value.- Parameters:
unit- the value to set- Returns:
- this builder
-
percentageChange
public ExadataFleetMetricSummaryDefinition.Builder percentageChange(Double percentageChange)
The percentage change in the metric aggregated value compared to the baseline value.- Parameters:
percentageChange- the value to set- Returns:
- this builder
-
dimensions
public ExadataFleetMetricSummaryDefinition.Builder dimensions(List<ExadataMetricDimensionDefinition> dimensions)
The unique dimension key and values of the baseline metric.- Parameters:
dimensions- the value to set- Returns:
- this builder
-
build
public ExadataFleetMetricSummaryDefinition build()
-
copy
public ExadataFleetMetricSummaryDefinition.Builder copy(ExadataFleetMetricSummaryDefinition model)
-
-