Class PrepareNetworkPoliciesRequest
java.lang.Object
com.azure.resourcemanager.network.models.PrepareNetworkPoliciesRequest
- All Implemented Interfaces:
com.azure.json.JsonSerializable<PrepareNetworkPoliciesRequest>
public final class PrepareNetworkPoliciesRequest
extends Object
implements com.azure.json.JsonSerializable<PrepareNetworkPoliciesRequest>
Details of PrepareNetworkPolicies for Subnet.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of PrepareNetworkPoliciesRequest class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of PrepareNetworkPoliciesRequest from the JsonReader.Get the networkIntentPolicyConfigurations property: A list of NetworkIntentPolicyConfiguration.Get the serviceName property: The name of the service for which subnet is being prepared for.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withNetworkIntentPolicyConfigurations(List<NetworkIntentPolicyConfiguration> networkIntentPolicyConfigurations) Set the networkIntentPolicyConfigurations property: A list of NetworkIntentPolicyConfiguration.withServiceName(String serviceName) Set the serviceName property: The name of the service for which subnet is being prepared for.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
-
PrepareNetworkPoliciesRequest
public PrepareNetworkPoliciesRequest()Creates an instance of PrepareNetworkPoliciesRequest class.
-
-
Method Details
-
serviceName
Get the serviceName property: The name of the service for which subnet is being prepared for.- Returns:
- the serviceName value.
-
withServiceName
Set the serviceName property: The name of the service for which subnet is being prepared for.- Parameters:
serviceName- the serviceName value to set.- Returns:
- the PrepareNetworkPoliciesRequest object itself.
-
networkIntentPolicyConfigurations
Get the networkIntentPolicyConfigurations property: A list of NetworkIntentPolicyConfiguration.- Returns:
- the networkIntentPolicyConfigurations value.
-
withNetworkIntentPolicyConfigurations
public PrepareNetworkPoliciesRequest withNetworkIntentPolicyConfigurations(List<NetworkIntentPolicyConfiguration> networkIntentPolicyConfigurations) Set the networkIntentPolicyConfigurations property: A list of NetworkIntentPolicyConfiguration.- Parameters:
networkIntentPolicyConfigurations- the networkIntentPolicyConfigurations value to set.- Returns:
- the PrepareNetworkPoliciesRequest 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<PrepareNetworkPoliciesRequest>- Throws:
IOException
-
fromJson
public static PrepareNetworkPoliciesRequest fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of PrepareNetworkPoliciesRequest from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of PrepareNetworkPoliciesRequest 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 PrepareNetworkPoliciesRequest.
-