Class NetworkInterfacesUpdate
- java.lang.Object
-
- com.azure.resourcemanager.scvmm.models.NetworkInterfacesUpdate
-
public final class NetworkInterfacesUpdate extends Object
Network Interface model.
-
-
Constructor Summary
Constructors Constructor Description NetworkInterfacesUpdate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AllocationMethod
ipv4AddressType()
Get the ipv4AddressType property: Gets or sets the ipv4 address type.AllocationMethod
ipv6AddressType()
Get the ipv6AddressType property: Gets or sets the ipv6 address type.String
macAddress()
Get the macAddress property: Gets or sets the nic MAC address.AllocationMethod
macAddressType()
Get the macAddressType property: Gets or sets the mac address type.String
name()
Get the name property: Gets or sets the name of the network interface.String
nicId()
Get the nicId property: Gets or sets the nic id.void
validate()
Validates the instance.String
virtualNetworkId()
Get the virtualNetworkId property: Gets or sets the ARM Id of the Microsoft.ScVmm/virtualNetwork resource to connect the nic.NetworkInterfacesUpdate
withIpv4AddressType(AllocationMethod ipv4AddressType)
Set the ipv4AddressType property: Gets or sets the ipv4 address type.NetworkInterfacesUpdate
withIpv6AddressType(AllocationMethod ipv6AddressType)
Set the ipv6AddressType property: Gets or sets the ipv6 address type.NetworkInterfacesUpdate
withMacAddress(String macAddress)
Set the macAddress property: Gets or sets the nic MAC address.NetworkInterfacesUpdate
withMacAddressType(AllocationMethod macAddressType)
Set the macAddressType property: Gets or sets the mac address type.NetworkInterfacesUpdate
withName(String name)
Set the name property: Gets or sets the name of the network interface.NetworkInterfacesUpdate
withNicId(String nicId)
Set the nicId property: Gets or sets the nic id.NetworkInterfacesUpdate
withVirtualNetworkId(String virtualNetworkId)
Set the virtualNetworkId property: Gets or sets the ARM Id of the Microsoft.ScVmm/virtualNetwork resource to connect the nic.
-
-
-
Method Detail
-
name
public String name()
Get the name property: Gets or sets the name of the network interface.- Returns:
- the name value.
-
withName
public NetworkInterfacesUpdate withName(String name)
Set the name property: Gets or sets the name of the network interface.- Parameters:
name
- the name value to set.- Returns:
- the NetworkInterfacesUpdate object itself.
-
macAddress
public String macAddress()
Get the macAddress property: Gets or sets the nic MAC address.- Returns:
- the macAddress value.
-
withMacAddress
public NetworkInterfacesUpdate withMacAddress(String macAddress)
Set the macAddress property: Gets or sets the nic MAC address.- Parameters:
macAddress
- the macAddress value to set.- Returns:
- the NetworkInterfacesUpdate object itself.
-
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:
- the virtualNetworkId value.
-
withVirtualNetworkId
public NetworkInterfacesUpdate withVirtualNetworkId(String virtualNetworkId)
Set the virtualNetworkId property: Gets or sets the ARM Id of the Microsoft.ScVmm/virtualNetwork resource to connect the nic.- Parameters:
virtualNetworkId
- the virtualNetworkId value to set.- Returns:
- the NetworkInterfacesUpdate object itself.
-
ipv4AddressType
public AllocationMethod ipv4AddressType()
Get the ipv4AddressType property: Gets or sets the ipv4 address type.- Returns:
- the ipv4AddressType value.
-
withIpv4AddressType
public NetworkInterfacesUpdate withIpv4AddressType(AllocationMethod ipv4AddressType)
Set the ipv4AddressType property: Gets or sets the ipv4 address type.- Parameters:
ipv4AddressType
- the ipv4AddressType value to set.- Returns:
- the NetworkInterfacesUpdate object itself.
-
ipv6AddressType
public AllocationMethod ipv6AddressType()
Get the ipv6AddressType property: Gets or sets the ipv6 address type.- Returns:
- the ipv6AddressType value.
-
withIpv6AddressType
public NetworkInterfacesUpdate withIpv6AddressType(AllocationMethod ipv6AddressType)
Set the ipv6AddressType property: Gets or sets the ipv6 address type.- Parameters:
ipv6AddressType
- the ipv6AddressType value to set.- Returns:
- the NetworkInterfacesUpdate object itself.
-
macAddressType
public AllocationMethod macAddressType()
Get the macAddressType property: Gets or sets the mac address type.- Returns:
- the macAddressType value.
-
withMacAddressType
public NetworkInterfacesUpdate withMacAddressType(AllocationMethod macAddressType)
Set the macAddressType property: Gets or sets the mac address type.- Parameters:
macAddressType
- the macAddressType value to set.- Returns:
- the NetworkInterfacesUpdate object itself.
-
nicId
public String nicId()
Get the nicId property: Gets or sets the nic id.- Returns:
- the nicId value.
-
withNicId
public NetworkInterfacesUpdate withNicId(String nicId)
Set the nicId property: Gets or sets the nic id.- Parameters:
nicId
- the nicId value to set.- Returns:
- the NetworkInterfacesUpdate object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-