Class SecurityGroupViewResultInner
java.lang.Object
com.azure.resourcemanager.network.fluent.models.SecurityGroupViewResultInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<SecurityGroupViewResultInner>
public final class SecurityGroupViewResultInner
extends Object
implements com.azure.json.JsonSerializable<SecurityGroupViewResultInner>
The information about security rules applied to the specified VM.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of SecurityGroupViewResultInner class. -
Method Summary
Modifier and TypeMethodDescriptionstatic SecurityGroupViewResultInnerfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of SecurityGroupViewResultInner from the JsonReader.Get the networkInterfaces property: List of network interfaces on the specified VM.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withNetworkInterfaces(List<SecurityGroupNetworkInterface> networkInterfaces) Set the networkInterfaces property: List of network interfaces on the specified VM.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
-
SecurityGroupViewResultInner
public SecurityGroupViewResultInner()Creates an instance of SecurityGroupViewResultInner class.
-
-
Method Details
-
networkInterfaces
Get the networkInterfaces property: List of network interfaces on the specified VM.- Returns:
- the networkInterfaces value.
-
withNetworkInterfaces
public SecurityGroupViewResultInner withNetworkInterfaces(List<SecurityGroupNetworkInterface> networkInterfaces) Set the networkInterfaces property: List of network interfaces on the specified VM.- Parameters:
networkInterfaces- the networkInterfaces value to set.- Returns:
- the SecurityGroupViewResultInner 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<SecurityGroupViewResultInner>- Throws:
IOException
-
fromJson
public static SecurityGroupViewResultInner fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of SecurityGroupViewResultInner from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of SecurityGroupViewResultInner 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 SecurityGroupViewResultInner.
-