Class ApplicationGatewayWafDynamicManifestPropertiesResult
java.lang.Object
com.azure.resourcemanager.network.fluent.models.ApplicationGatewayWafDynamicManifestPropertiesResult
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ApplicationGatewayWafDynamicManifestPropertiesResult>
public final class ApplicationGatewayWafDynamicManifestPropertiesResult
extends Object
implements com.azure.json.JsonSerializable<ApplicationGatewayWafDynamicManifestPropertiesResult>
Properties of ApplicationGatewayWafDynamicManifest.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ApplicationGatewayWafDynamicManifestPropertiesResult class. -
Method Summary
Modifier and TypeMethodDescriptionGet the availableRuleSets property: The available rulesets.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ApplicationGatewayWafDynamicManifestPropertiesResult 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.withAvailableRuleSets(List<ApplicationGatewayFirewallManifestRuleSet> availableRuleSets) Set the availableRuleSets property: The available rulesets.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
-
ApplicationGatewayWafDynamicManifestPropertiesResult
public ApplicationGatewayWafDynamicManifestPropertiesResult()Creates an instance of ApplicationGatewayWafDynamicManifestPropertiesResult class.
-
-
Method Details
-
availableRuleSets
Get the availableRuleSets property: The available rulesets.- Returns:
- the availableRuleSets value.
-
withAvailableRuleSets
public ApplicationGatewayWafDynamicManifestPropertiesResult withAvailableRuleSets(List<ApplicationGatewayFirewallManifestRuleSet> availableRuleSets) Set the availableRuleSets property: The available rulesets.- Parameters:
availableRuleSets- the availableRuleSets value to set.- Returns:
- the ApplicationGatewayWafDynamicManifestPropertiesResult object itself.
-
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 ApplicationGatewayWafDynamicManifestPropertiesResult object itself.
-
ruleSetVersion
Get the ruleSetVersion property: The version of the web application firewall rule set type.- Returns:
- the ruleSetVersion value.
-
withRuleSetVersion
public ApplicationGatewayWafDynamicManifestPropertiesResult withRuleSetVersion(String ruleSetVersion) Set the ruleSetVersion property: The version of the web application firewall rule set type.- Parameters:
ruleSetVersion- the ruleSetVersion value to set.- Returns:
- the ApplicationGatewayWafDynamicManifestPropertiesResult 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<ApplicationGatewayWafDynamicManifestPropertiesResult>- Throws:
IOException
-
fromJson
public static ApplicationGatewayWafDynamicManifestPropertiesResult fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ApplicationGatewayWafDynamicManifestPropertiesResult from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ApplicationGatewayWafDynamicManifestPropertiesResult 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 ApplicationGatewayWafDynamicManifestPropertiesResult.
-