Class MetricValue
java.lang.Object
com.azure.resourcemanager.monitor.models.MetricValue
Represents a metric value.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaverage()Get the average property: the average value in the time range.count()Get the count property: the number of samples in the time range.maximum()Get the maximum property: the greatest value in the time range.minimum()Get the minimum property: the least value in the time range.Get the timestamp property: the timestamp for the metric value in ISO 8601 format.total()Get the total property: the sum of all of the values in the time range.voidvalidate()Validates the instance.withAverage(Double average) Set the average property: the average value in the time range.Set the count property: the number of samples in the time range.withMaximum(Double maximum) Set the maximum property: the greatest value in the time range.withMinimum(Double minimum) Set the minimum property: the least value in the time range.withTimestamp(OffsetDateTime timestamp) Set the timestamp property: the timestamp for the metric value in ISO 8601 format.Set the total property: the sum of all of the values in the time range.
-
Constructor Details
-
MetricValue
public MetricValue()Creates an instance of MetricValue class.
-
-
Method Details
-
timestamp
Get the timestamp property: the timestamp for the metric value in ISO 8601 format.- Returns:
- the timestamp value.
-
withTimestamp
Set the timestamp property: the timestamp for the metric value in ISO 8601 format.- Parameters:
timestamp- the timestamp value to set.- Returns:
- the MetricValue object itself.
-
average
Get the average property: the average value in the time range.- Returns:
- the average value.
-
withAverage
Set the average property: the average value in the time range.- Parameters:
average- the average value to set.- Returns:
- the MetricValue object itself.
-
minimum
Get the minimum property: the least value in the time range.- Returns:
- the minimum value.
-
withMinimum
Set the minimum property: the least value in the time range.- Parameters:
minimum- the minimum value to set.- Returns:
- the MetricValue object itself.
-
maximum
Get the maximum property: the greatest value in the time range.- Returns:
- the maximum value.
-
withMaximum
Set the maximum property: the greatest value in the time range.- Parameters:
maximum- the maximum value to set.- Returns:
- the MetricValue object itself.
-
total
Get the total property: the sum of all of the values in the time range.- Returns:
- the total value.
-
withTotal
Set the total property: the sum of all of the values in the time range.- Parameters:
total- the total value to set.- Returns:
- the MetricValue object itself.
-
count
Get the count property: the number of samples in the time range. Can be used to determine the number of values that contributed to the average value.- Returns:
- the count value.
-
withCount
Set the count property: the number of samples in the time range. Can be used to determine the number of values that contributed to the average value.- Parameters:
count- the count value to set.- Returns:
- the MetricValue object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-