Class MetricProfileBuilder
java.lang.Object
org.tasktide.core.model.builders.ModelBuilder<MetricProfile>
org.tasktide.core.model.builders.MetricProfileBuilder
MetricProfile builder-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()BuildsMetricProfileAddsCustomAnnotationfieldAdds Id fieldwithJobEnvId(String jobEnvId) AddsJobEnvironmentId fieldAdds label fieldwithMeanAvailable(float meanAvailable) Adds mean available fieldwithMeanTotal(float meanTotal) Adds mean total fieldwithMeanUsed(float meanUsed) Adds mean used fieldwithProfile(ProfileData profile) AddsProfileDatafieldwithTimestamp(long timestamp) Adds timestamp fieldwithType(MetricType type) AddsMetricTypefieldAdd units field
-
Constructor Details
-
MetricProfileBuilder
public MetricProfileBuilder()Construct
-
-
Method Details
-
withId
Adds Id field- Parameters:
id-- Returns:
MetricProfileBuilder
-
withLabel
Adds label field- Parameters:
label-- Returns:
MetricProfileBuilder
-
withTimestamp
Adds timestamp field- Parameters:
timestamp-- Returns:
MetricProfileBuilder
-
withMeanTotal
Adds mean total field- Parameters:
meanTotal-- Returns:
MetricProfileBuilder
-
withMeanAvailable
Adds mean available field- Parameters:
meanAvailable-- Returns:
MetricProfileBuilder
-
withMeanUsed
Adds mean used field- Parameters:
meanUsed-- Returns:
MetricProfileBuilder
-
withProfile
AddsProfileDatafield- Parameters:
profile-- Returns:
MetricProfileBuilder
-
withUnits
Add units field- Parameters:
units-- Returns:
MetricProfileBuilder
-
withType
AddsMetricTypefield- Parameters:
type-- Returns:
MetricProfileBuilder
-
withJobEnvId
AddsJobEnvironmentId field- Parameters:
jobEnvId-- Returns:
MetricProfileBuilder
-
withAnnotation
AddsCustomAnnotationfield- Parameters:
anno-- Returns:
MetricProfileBuilder
-
build
BuildsMetricProfile- Specified by:
buildin classModelBuilder<MetricProfile>- Returns:
MetricProfile
-