NetworkInterface Class
- java.
lang. Object - com.
azure. resourcemanager. scvmm. models. NetworkInterface
- com.
Implements
public final class NetworkInterface
implements JsonSerializable<NetworkInterface>
Network Interface model.
Constructor Summary
| Constructor | Description |
|---|---|
| NetworkInterface() |
Creates an instance of Network |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
displayName()
Get the display |
|
static
Network |
fromJson(JsonReader jsonReader)
Reads an instance of Network |
| List<String> |
ipv4Addresses()
Get the ipv4Addresses property: Gets the nic ipv4 addresses. |
|
Allocation |
ipv4AddressType()
Get the ipv4Address |
| List<String> |
ipv6Addresses()
Get the ipv6Addresses property: Gets the nic ipv6 addresses. |
|
Allocation |
ipv6AddressType()
Get the ipv6Address |
| String |
macAddress()
Get the mac |
|
Allocation |
macAddressType()
Get the mac |
| String |
name()
Get the name property: Gets or sets the name of the network interface. |
| String |
networkName()
Get the network |
| String |
nicId()
Get the nic |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
| String |
virtualNetworkId()
Get the virtual |
|
Network |
withIpv4AddressType(AllocationMethod ipv4AddressType)
Set the ipv4Address |
|
Network |
withIpv6AddressType(AllocationMethod ipv6AddressType)
Set the ipv6Address |
|
Network |
withMacAddress(String macAddress)
Set the mac |
|
Network |
withMacAddressType(AllocationMethod macAddressType)
Set the mac |
|
Network |
withName(String name)
Set the name property: Gets or sets the name of the network interface. |
|
Network |
withNicId(String nicId)
Set the nic |
|
Network |
withVirtualNetworkId(String virtualNetworkId)
Set the virtual |
Methods inherited from java.lang.Object
Constructor Details
NetworkInterface
public NetworkInterface()
Creates an instance of NetworkInterface class.
Method Details
displayName
public String displayName()
Get the displayName property: Gets the display name of the network interface as shown in the vmmServer. This is the fallback label for a NIC when the name is not set.
Returns:
fromJson
public static NetworkInterface fromJson(JsonReader jsonReader)
Reads an instance of NetworkInterface from the JsonReader.
Parameters:
Returns:
Throws:
ipv4Addresses
public List<String> ipv4Addresses()
Get the ipv4Addresses property: Gets the nic ipv4 addresses.
Returns:
ipv4AddressType
public AllocationMethod ipv4AddressType()
Get the ipv4AddressType property: Gets or sets the ipv4 address type.
Returns:
ipv6Addresses
public List<String> ipv6Addresses()
Get the ipv6Addresses property: Gets the nic ipv6 addresses.
Returns:
ipv6AddressType
public AllocationMethod ipv6AddressType()
Get the ipv6AddressType property: Gets or sets the ipv6 address type.
Returns:
macAddress
public String macAddress()
Get the macAddress property: Gets or sets the nic MAC address.
Returns:
macAddressType
public AllocationMethod macAddressType()
Get the macAddressType property: Gets or sets the mac address type.
Returns:
name
public String name()
Get the name property: Gets or sets the name of the network interface.
Returns:
networkName
public String networkName()
Get the networkName property: Gets the name of the virtual network in vmmServer that the nic is connected to.
Returns:
nicId
public String nicId()
Get the nicId property: Gets or sets the nic id.
Returns:
toJson
validate
public void validate()
Validates the instance.
virtualNetworkId
public String virtualNetworkId()
Get the virtualNetworkId property: Gets or sets the ARM Id of the Microsoft.ScVmm/virtualNetwork resource to connect the nic.
Returns:
withIpv4AddressType
public NetworkInterface withIpv4AddressType(AllocationMethod ipv4AddressType)
Set the ipv4AddressType property: Gets or sets the ipv4 address type.
Parameters:
Returns:
withIpv6AddressType
public NetworkInterface withIpv6AddressType(AllocationMethod ipv6AddressType)
Set the ipv6AddressType property: Gets or sets the ipv6 address type.
Parameters:
Returns:
withMacAddress
public NetworkInterface withMacAddress(String macAddress)
Set the macAddress property: Gets or sets the nic MAC address.
Parameters:
Returns:
withMacAddressType
public NetworkInterface withMacAddressType(AllocationMethod macAddressType)
Set the macAddressType property: Gets or sets the mac address type.
Parameters:
Returns:
withName
public NetworkInterface withName(String name)
Set the name property: Gets or sets the name of the network interface.
Parameters:
Returns:
withNicId
public NetworkInterface withNicId(String nicId)
Set the nicId property: Gets or sets the nic id.
Parameters:
Returns:
withVirtualNetworkId
public NetworkInterface withVirtualNetworkId(String virtualNetworkId)
Set the virtualNetworkId property: Gets or sets the ARM Id of the Microsoft.ScVmm/virtualNetwork resource to connect the nic.
Parameters:
Returns: