Class DestinationsSpecAzureMonitorMetrics
java.lang.Object
com.azure.resourcemanager.monitor.models.AzureMonitorMetricsDestination
com.azure.resourcemanager.monitor.models.DestinationsSpecAzureMonitorMetrics
- All Implemented Interfaces:
com.azure.json.JsonSerializable<AzureMonitorMetricsDestination>
Azure Monitor Metrics destination.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of DestinationsSpecAzureMonitorMetrics class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of DestinationsSpecAzureMonitorMetrics from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.Set the name property: A friendly name for the destination.Methods inherited from class AzureMonitorMetricsDestination
nameMethods inherited from class 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
-
DestinationsSpecAzureMonitorMetrics
public DestinationsSpecAzureMonitorMetrics()Creates an instance of DestinationsSpecAzureMonitorMetrics class.
-
-
Method Details
-
withName
Set the name property: A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.- Overrides:
withNamein classAzureMonitorMetricsDestination- Parameters:
name- the name value to set.- Returns:
- the AzureMonitorMetricsDestination object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classAzureMonitorMetricsDestination- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<AzureMonitorMetricsDestination>- Overrides:
toJsonin classAzureMonitorMetricsDestination- Throws:
IOException
-
fromJson
public static DestinationsSpecAzureMonitorMetrics fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of DestinationsSpecAzureMonitorMetrics from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of DestinationsSpecAzureMonitorMetrics 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 DestinationsSpecAzureMonitorMetrics.
-