NetworkProfile Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. NetworkProfile
- com.
Implements
public final class NetworkProfile
implements JsonSerializable<NetworkProfile>
Specifies the network interfaces or the networking configuration of the virtual machine.
Constructor Summary
Constructor | Description |
---|---|
NetworkProfile() |
Creates an instance of Network |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Network |
fromJson(JsonReader jsonReader)
Reads an instance of Network |
Network |
networkApiVersion()
Get the network |
List<Virtual |
networkInterfaceConfigurations()
Get the network |
List<Network |
networkInterfaces()
Get the network |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Network |
withNetworkApiVersion(NetworkApiVersion networkApiVersion)
Set the network |
Network |
withNetworkInterfaceConfigurations(List<VirtualMachineNetworkInterfaceConfiguration> networkInterfaceConfigurations)
Set the network |
Network |
withNetworkInterfaces(List<NetworkInterfaceReference> networkInterfaces)
Set the network |
Methods inherited from java.lang.Object
Constructor Details
NetworkProfile
public NetworkProfile()
Creates an instance of NetworkProfile class.
Method Details
fromJson
public static NetworkProfile fromJson(JsonReader jsonReader)
Reads an instance of NetworkProfile from the JsonReader.
Parameters:
Returns:
Throws:
networkApiVersion
public NetworkApiVersion networkApiVersion()
Get the networkApiVersion property: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations.
Returns:
networkInterfaceConfigurations
public List
Get the networkInterfaceConfigurations property: Specifies the networking configurations that will be used to create the virtual machine networking resources.
Returns:
networkInterfaces
public List
Get the networkInterfaces property: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
Returns:
toJson
validate
public void validate()
Validates the instance.
withNetworkApiVersion
public NetworkProfile withNetworkApiVersion(NetworkApiVersion networkApiVersion)
Set the networkApiVersion property: specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations.
Parameters:
Returns:
withNetworkInterfaceConfigurations
public NetworkProfile withNetworkInterfaceConfigurations(List
Set the networkInterfaceConfigurations property: Specifies the networking configurations that will be used to create the virtual machine networking resources.
Parameters:
Returns:
withNetworkInterfaces
public NetworkProfile withNetworkInterfaces(List
Set the networkInterfaces property: Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
Parameters:
Returns:
Applies to
Azure SDK for Java