Class RuleAction
java.lang.Object
com.azure.resourcemanager.monitor.models.RuleAction
- All Implemented Interfaces:
com.azure.json.JsonSerializable<RuleAction>
- Direct Known Subclasses:
RuleEmailAction
,RuleWebhookAction
The action that is performed when the alert rule becomes active, and when an alert condition is resolved.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RuleAction
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of RuleAction from the JsonReader.Get the odataType property: specifies the type of the action.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) 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
-
RuleAction
public RuleAction()Creates an instance of RuleAction class.
-
-
Method Details
-
odataType
Get the odataType property: specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction.- Returns:
- the odataType 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<RuleAction>
- Throws:
IOException
-
fromJson
Reads an instance of RuleAction from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of RuleAction 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 RuleAction.
-