org.virtualbox_6_1
Class IDHCPIndividualConfig

java.lang.Object
  extended by org.virtualbox_6_1.IUnknown
      extended by org.virtualbox_6_1.IDHCPConfig
          extended by org.virtualbox_6_1.IDHCPIndividualConfig

public class IDHCPIndividualConfig
extends IDHCPConfig

Configuration for a single NIC, either given directly by MAC address or by VM + adaptor slot number. Interface ID: {C40C2B86-73A5-46CC-8227-93FE57D006A6}


Field Summary
 
Fields inherited from class org.virtualbox_6_1.IUnknown
obj, objMgr, port
 
Constructor Summary
IDHCPIndividualConfig(java.lang.String wrapped, org.virtualbox_6_1.ObjectRefManager objMgr, org.virtualbox_6_1.jaxws.VboxPortType port)
           
 
Method Summary
 java.lang.String getFixedAddress()
          Fixed IPv4 address assignment, dynamic if empty.
 java.lang.String getMACAddress()
          The MAC address.
 java.lang.String getMachineId()
          The virtual machine ID if aDHCPConfigScope.MachineNICconfig, null UUID forDHCPConfigScope.MAC.
 java.lang.Long getSlot()
          The NIC slot number of the VM if aDHCPConfigScope.MachineNICconfig.
static IDHCPIndividualConfig queryInterface(IUnknown obj)
           
 void setFixedAddress(java.lang.String value)
          Fixed IPv4 address assignment, dynamic if empty.
 
Methods inherited from class org.virtualbox_6_1.IDHCPConfig
getAllOptions, getDefaultLeaseTime, getForcedOptions, getMaxLeaseTime, getMinLeaseTime, getOption, getScope, getSuppressedOptions, remove, removeAllOptions, removeOption, setDefaultLeaseTime, setForcedOptions, setMaxLeaseTime, setMinLeaseTime, setOption, setSuppressedOptions
 
Methods inherited from class org.virtualbox_6_1.IUnknown
getObjMgr, getRemoteWSPort, getWrapped, releaseRemote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IDHCPIndividualConfig

public IDHCPIndividualConfig(java.lang.String wrapped,
                             org.virtualbox_6_1.ObjectRefManager objMgr,
                             org.virtualbox_6_1.jaxws.VboxPortType port)
Method Detail

getMACAddress

public java.lang.String getMACAddress()
The MAC address. If aDHCPConfigScope.MachineNICconfig, this will be queried via the VM ID.

Returns:
String

getMachineId

public java.lang.String getMachineId()
The virtual machine ID if aDHCPConfigScope.MachineNICconfig, null UUID forDHCPConfigScope.MAC.

Returns:
String

getSlot

public java.lang.Long getSlot()
The NIC slot number of the VM if aDHCPConfigScope.MachineNICconfig.

Returns:
Long

getFixedAddress

public java.lang.String getFixedAddress()
Fixed IPv4 address assignment, dynamic if empty.

Returns:
String

setFixedAddress

public void setFixedAddress(java.lang.String value)
Fixed IPv4 address assignment, dynamic if empty.

Parameters:
value - String

queryInterface

public static IDHCPIndividualConfig queryInterface(IUnknown obj)