Class Metric.Builder
- java.lang.Object
-
- com.oracle.bmc.stackmonitoring.model.Metric.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Metric
build()
Metric.Builder
computeExpression(String computeExpression)
Compute Expression to calculate the value of this metricMetric.Builder
copy(Metric model)
Metric.Builder
dataType(Metric.DataType dataType)
Data type of value of this metricMetric.Builder
displayName(String displayName)
Display name of the metric.Metric.Builder
isDimension(Boolean isDimension)
Current metric need to be included as dimension or notMetric.Builder
isHidden(Boolean isHidden)
Flag to marks whether a metric has to be uploaded or not.Metric.Builder
metricCategory(Metric.MetricCategory metricCategory)
Metric categoryMetric.Builder
name(String name)
Name of the metric.Metric.Builder
unit(String unit)
Unit of metric value
-
-
-
Method Detail
-
name
public Metric.Builder name(String name)
Name of the metric.- Parameters:
name
- the value to set- Returns:
- this builder
-
displayName
public Metric.Builder displayName(String displayName)
Display name of the metric.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
isDimension
public Metric.Builder isDimension(Boolean isDimension)
Current metric need to be included as dimension or not- Parameters:
isDimension
- the value to set- Returns:
- this builder
-
computeExpression
public Metric.Builder computeExpression(String computeExpression)
Compute Expression to calculate the value of this metric- Parameters:
computeExpression
- the value to set- Returns:
- this builder
-
dataType
public Metric.Builder dataType(Metric.DataType dataType)
Data type of value of this metric- Parameters:
dataType
- the value to set- Returns:
- this builder
-
isHidden
public Metric.Builder isHidden(Boolean isHidden)
Flag to marks whether a metric has to be uploaded or not.When isHidden = false -> Metric is uploaded, isHidden = true -> Metric is NOT uploaded
- Parameters:
isHidden
- the value to set- Returns:
- this builder
-
metricCategory
public Metric.Builder metricCategory(Metric.MetricCategory metricCategory)
Metric category- Parameters:
metricCategory
- the value to set- Returns:
- this builder
-
unit
public Metric.Builder unit(String unit)
Unit of metric value- Parameters:
unit
- the value to set- Returns:
- this builder
-
build
public Metric build()
-
copy
public Metric.Builder copy(Metric model)
-
-