Class MetricDimension
java.lang.Object
com.azure.resourcemanager.appplatform.models.MetricDimension
- All Implemented Interfaces:
com.azure.json.JsonSerializable<MetricDimension>
public final class MetricDimension
extends Object
implements com.azure.json.JsonSerializable<MetricDimension>
Specifications of the Dimension of metrics.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the displayName property: Localized friendly display name of the dimension.static MetricDimensionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of MetricDimension from the JsonReader.name()Get the name property: Name of the dimension.Get the toBeExportedForShoebox property: Whether this dimension should be included for the Shoebox export scenario.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withDisplayName(String displayName) Set the displayName property: Localized friendly display name of the dimension.Set the name property: Name of the dimension.withToBeExportedForShoebox(Boolean toBeExportedForShoebox) Set the toBeExportedForShoebox property: Whether this dimension should be included for the Shoebox export scenario.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
MetricDimension
public MetricDimension()Creates an instance of MetricDimension class.
-
-
Method Details
-
name
Get the name property: Name of the dimension.- Returns:
- the name value.
-
withName
Set the name property: Name of the dimension.- Parameters:
name- the name value to set.- Returns:
- the MetricDimension object itself.
-
displayName
Get the displayName property: Localized friendly display name of the dimension.- Returns:
- the displayName value.
-
withDisplayName
Set the displayName property: Localized friendly display name of the dimension.- Parameters:
displayName- the displayName value to set.- Returns:
- the MetricDimension object itself.
-
toBeExportedForShoebox
Get the toBeExportedForShoebox property: Whether this dimension should be included for the Shoebox export scenario.- Returns:
- the toBeExportedForShoebox value.
-
withToBeExportedForShoebox
Set the toBeExportedForShoebox property: Whether this dimension should be included for the Shoebox export scenario.- Parameters:
toBeExportedForShoebox- the toBeExportedForShoebox value to set.- Returns:
- the MetricDimension object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<MetricDimension>- Throws:
IOException
-
fromJson
Reads an instance of MetricDimension from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of MetricDimension 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 MetricDimension.
-