Class AzureFirewallAutoscaleConfiguration
java.lang.Object
com.azure.resourcemanager.network.models.AzureFirewallAutoscaleConfiguration
- All Implemented Interfaces:
com.azure.json.JsonSerializable<AzureFirewallAutoscaleConfiguration>
public final class AzureFirewallAutoscaleConfiguration
extends Object
implements com.azure.json.JsonSerializable<AzureFirewallAutoscaleConfiguration>
Azure Firewall Autoscale Configuration parameters.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of AzureFirewallAutoscaleConfiguration class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of AzureFirewallAutoscaleConfiguration from the JsonReader.Get the maxCapacity property: The maximum number of capacity units for this azure firewall.Get the minCapacity property: The minimum number of capacity units for this azure firewall.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withMaxCapacity(Integer maxCapacity) Set the maxCapacity property: The maximum number of capacity units for this azure firewall.withMinCapacity(Integer minCapacity) Set the minCapacity property: The minimum number of capacity units for this azure firewall.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
-
AzureFirewallAutoscaleConfiguration
public AzureFirewallAutoscaleConfiguration()Creates an instance of AzureFirewallAutoscaleConfiguration class.
-
-
Method Details
-
minCapacity
Get the minCapacity property: The minimum number of capacity units for this azure firewall. Use null to reset the value to the service default.- Returns:
- the minCapacity value.
-
withMinCapacity
Set the minCapacity property: The minimum number of capacity units for this azure firewall. Use null to reset the value to the service default.- Parameters:
minCapacity- the minCapacity value to set.- Returns:
- the AzureFirewallAutoscaleConfiguration object itself.
-
maxCapacity
Get the maxCapacity property: The maximum number of capacity units for this azure firewall. Use null to reset the value to the service default.- Returns:
- the maxCapacity value.
-
withMaxCapacity
Set the maxCapacity property: The maximum number of capacity units for this azure firewall. Use null to reset the value to the service default.- Parameters:
maxCapacity- the maxCapacity value to set.- Returns:
- the AzureFirewallAutoscaleConfiguration 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<AzureFirewallAutoscaleConfiguration>- Throws:
IOException
-
fromJson
public static AzureFirewallAutoscaleConfiguration fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of AzureFirewallAutoscaleConfiguration from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of AzureFirewallAutoscaleConfiguration 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 AzureFirewallAutoscaleConfiguration.
-