Class MetricValue
java.lang.Object
com.azure.resourcemanager.cosmos.models.MetricValue
- All Implemented Interfaces:
com.azure.json.JsonSerializable<MetricValue>
- Direct Known Subclasses:
PercentileMetricValue
Represents metrics values.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaverage()
Get the average property: The average value of the metric.count()
Get the count property: The number of values for the metric.static MetricValue
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of MetricValue from the JsonReader.maximum()
Get the maximum property: The max value of the metric.minimum()
Get the minimum property: The min value of the metric.Get the timestamp property: The metric timestamp (ISO-8601 format).com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) total()
Get the total property: The total value of the metric.void
validate()
Validates the instance.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
MetricValue
public MetricValue()Creates an instance of MetricValue class.
-
-
Method Details
-
count
Get the count property: The number of values for the metric.- Returns:
- the count value.
-
average
Get the average property: The average value of the metric.- Returns:
- the average value.
-
maximum
Get the maximum property: The max value of the metric.- Returns:
- the maximum value.
-
minimum
Get the minimum property: The min value of the metric.- Returns:
- the minimum value.
-
timestamp
Get the timestamp property: The metric timestamp (ISO-8601 format).- Returns:
- the timestamp value.
-
total
Get the total property: The total value of the metric.- Returns:
- the total value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<MetricValue>
- Throws:
IOException
-
fromJson
Reads an instance of MetricValue from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of MetricValue if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException
- If an error occurs while reading the MetricValue.
-