Class DefaultRuleSetPropertyFormat
java.lang.Object
com.azure.resourcemanager.network.fluent.models.DefaultRuleSetPropertyFormat
- All Implemented Interfaces:
com.azure.json.JsonSerializable<DefaultRuleSetPropertyFormat>
public final class DefaultRuleSetPropertyFormat
extends Object
implements com.azure.json.JsonSerializable<DefaultRuleSetPropertyFormat>
the default web application firewall rule set.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of DefaultRuleSetPropertyFormat class. -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultRuleSetPropertyFormatfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of DefaultRuleSetPropertyFormat from the JsonReader.Get the ruleSetType property: The type of the web application firewall rule set.Get the ruleSetVersion property: The version of the web application firewall rule set type.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withRuleSetType(String ruleSetType) Set the ruleSetType property: The type of the web application firewall rule set.withRuleSetVersion(String ruleSetVersion) Set the ruleSetVersion property: The version of the web application firewall rule set type.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
-
DefaultRuleSetPropertyFormat
public DefaultRuleSetPropertyFormat()Creates an instance of DefaultRuleSetPropertyFormat class.
-
-
Method Details
-
ruleSetType
Get the ruleSetType property: The type of the web application firewall rule set.- Returns:
- the ruleSetType value.
-
withRuleSetType
Set the ruleSetType property: The type of the web application firewall rule set.- Parameters:
ruleSetType- the ruleSetType value to set.- Returns:
- the DefaultRuleSetPropertyFormat object itself.
-
ruleSetVersion
Get the ruleSetVersion property: The version of the web application firewall rule set type.- Returns:
- the ruleSetVersion value.
-
withRuleSetVersion
Set the ruleSetVersion property: The version of the web application firewall rule set type.- Parameters:
ruleSetVersion- the ruleSetVersion value to set.- Returns:
- the DefaultRuleSetPropertyFormat 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<DefaultRuleSetPropertyFormat>- Throws:
IOException
-
fromJson
public static DefaultRuleSetPropertyFormat fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of DefaultRuleSetPropertyFormat from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of DefaultRuleSetPropertyFormat 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 DefaultRuleSetPropertyFormat.
-