Class MetricDataBuilder
java.lang.Object
org.tasktide.core.model.builders.ModelBuilder<MetricData>
org.tasktide.core.model.builders.MetricDataBuilder
Builder class for
MetricData.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()BuildMetricDataAdds annowithAvailable(double available) Adds available fieldAdds Id fieldAdds label fieldwithMetricType(MetricType metricType) Adds metric typewithTimestamp(long timestamp) Adds timestamp fieldwithTotal(double total) Adds total fieldAdds units fieldwithUsed(double used) Adds used field
-
Constructor Details
-
MetricDataBuilder
public MetricDataBuilder()Construct
-
-
Method Details
-
withId
Adds Id field- Parameters:
id-- Returns:
MetricDataBuilder
-
withLabel
Adds label field- Parameters:
label-- Returns:
MetricDataBuilder
-
withUnits
Adds units field- Parameters:
units-- Returns:
MetricDataBuilder
-
withTotal
Adds total field- Parameters:
total-- Returns:
MetricDataBuilder
-
withAvailable
Adds available field- Parameters:
available-- Returns:
MetricDataBuilder
-
withUsed
Adds used field- Parameters:
used-- Returns:
MetricDataBuilder
-
withTimestamp
Adds timestamp field- Parameters:
timestamp-- Returns:
MetricDataBuilder
-
withMetricType
Adds metric type- Parameters:
metricType-- Returns:
MetricDataBuilder
-
withAnnotation
Adds anno- Parameters:
anno-- Returns:
MetricDataBuilder
-
build
BuildMetricData- Specified by:
buildin classModelBuilder<MetricData>- Returns:
MetricData
-