Class QueryTroubleshootingParameters
java.lang.Object
com.azure.resourcemanager.network.models.QueryTroubleshootingParameters
- All Implemented Interfaces:
com.azure.json.JsonSerializable<QueryTroubleshootingParameters>
public final class QueryTroubleshootingParameters
extends Object
implements com.azure.json.JsonSerializable<QueryTroubleshootingParameters>
Parameters that define the resource to query the troubleshooting result.
-
Constructor Summary
ConstructorDescriptionCreates an instance of QueryTroubleshootingParameters class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of QueryTroubleshootingParameters from the JsonReader.Get the targetResourceId property: The target resource ID to query the troubleshooting result.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) void
validate()
Validates the instance.withTargetResourceId
(String targetResourceId) Set the targetResourceId property: The target resource ID to query the troubleshooting result.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
-
QueryTroubleshootingParameters
public QueryTroubleshootingParameters()Creates an instance of QueryTroubleshootingParameters class.
-
-
Method Details
-
targetResourceId
Get the targetResourceId property: The target resource ID to query the troubleshooting result.- Returns:
- the targetResourceId value.
-
withTargetResourceId
Set the targetResourceId property: The target resource ID to query the troubleshooting result.- Parameters:
targetResourceId
- the targetResourceId value to set.- Returns:
- the QueryTroubleshootingParameters object itself.
-
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<QueryTroubleshootingParameters>
- Throws:
IOException
-
fromJson
public static QueryTroubleshootingParameters fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of QueryTroubleshootingParameters from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of QueryTroubleshootingParameters if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException
- If the deserialized JSON object was missing any required properties.IOException
- If an error occurs while reading the QueryTroubleshootingParameters.
-