Class ProbeAction
java.lang.Object
com.azure.resourcemanager.appplatform.models.ProbeAction
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ProbeAction>
- Direct Known Subclasses:
ExecAction,HttpGetAction,TcpSocketAction
The action of the probe.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ProbeActionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ProbeAction from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: The type of the action to take to perform the health check.voidvalidate()Validates the instance.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
-
ProbeAction
public ProbeAction()Creates an instance of ProbeAction class.
-
-
Method Details
-
type
Get the type property: The type of the action to take to perform the health check.- Returns:
- the type value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ProbeAction>- Throws:
IOException
-
fromJson
Reads an instance of ProbeAction from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ProbeAction 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 ProbeAction.
-