void |
removeVmSlotOptions(java.lang.String vmname,
java.lang.Integer slot)
removes all option for the specified adapter
Expected result codes:
E_INVALIDARGinvalid VM or slot supplied
void |
restart()
Restart running DHCP server process. |
void |
setConfiguration(java.lang.String IPAddress,
java.lang.String networkMask,
java.lang.String FromIPAddress,
java.lang.String ToIPAddress)
configures the server |
void |
setEnabled(java.lang.Boolean value)
specifies if the DHCP server is enabled |
void |
start(java.lang.String networkName,
java.lang.String trunkName,
java.lang.String trunkType)
Starts DHCP server process. |
void |
stop()
Stops DHCP server process. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IDHCPServer
public IDHCPServer(java.lang.String wrapped,
org.virtualbox_6_0.ObjectRefManager objMgr,
org.virtualbox_6_0.jaxws.VboxPortType port)
getEventSource
public IEventSource getEventSource()
getEnabled
public java.lang.Boolean getEnabled()
- specifies if the DHCP server is enabled
- Returns:
- Boolean
setEnabled
public void setEnabled(java.lang.Boolean value)
- specifies if the DHCP server is enabled
- Parameters:
value - Boolean
getIPAddress
public java.lang.String getIPAddress()
- specifies server IP
- Returns:
- String
getNetworkMask
public java.lang.String getNetworkMask()
- specifies server network mask
- Returns:
- String
getNetworkName
public java.lang.String getNetworkName()
- specifies internal network name the server is used for
- Returns:
- String
getLowerIP
public java.lang.String getLowerIP()
- specifies from IP address in server address range
- Returns:
- String
getUpperIP
public java.lang.String getUpperIP()
- specifies to IP address in server address range
- Returns:
- String
getGlobalOptions
public java.util.List<java.lang.String> getGlobalOptions()
getVmConfigs
public java.util.List<java.lang.String> getVmConfigs()
queryInterface
public static IDHCPServer queryInterface(IUnknown obj)
addGlobalOption
public void addGlobalOption(DhcpOpt option,
java.lang.String value)
removeGlobalOption
public void removeGlobalOption(DhcpOpt option)
- removes the specified option
Expected result codes:
E_INVALIDARG | invalid option id supplied |
removeGlobalOptions
public void removeGlobalOptions()
- removes all global options
Expected result codes:
E_FAIL | failed to remove global options |
addVmSlotOption
public void addVmSlotOption(java.lang.String vmname,
java.lang.Integer slot,
DhcpOpt option,
java.lang.String value)
removeVmSlotOption
public void removeVmSlotOption(java.lang.String vmname,
java.lang.Integer slot,
DhcpOpt option)
- removes the specified option
Expected result codes:
E_INVALIDARG | invalid VM, slot, or option id supplied |
removeVmSlotOptions
public void removeVmSlotOptions(java.lang.String vmname,
java.lang.Integer slot)
- removes all option for the specified adapter
Expected result codes:
E_INVALIDARG | invalid VM or slot supplied |
getVmSlotOptions
public java.util.List<java.lang.String> getVmSlotOptions(java.lang.String vmname,
java.lang.Integer slot)
getMacOptions
public java.util.List<java.lang.String> getMacOptions(java.lang.String mac)
setConfiguration
public void setConfiguration(java.lang.String IPAddress,
java.lang.String networkMask,
java.lang.String FromIPAddress,
java.lang.String ToIPAddress)
- configures the server
- Parameters:
IPAddress - server IP addressnetworkMask - server network maskFromIPAddress - server From IP address for address rangeToIPAddress - server To IP address for address range
Expected result codes:
E_INVALIDARG | invalid configuration supplied |
start
public void start(java.lang.String networkName,
java.lang.String trunkName,
java.lang.String trunkType)
- Starts DHCP server process.
- Parameters:
networkName - Name of internal network DHCP server should attach to.trunkName - Name of internal network trunk.trunkType - Type of internal network trunk.
Expected result codes:
E_FAIL | Failed to start the process. |
stop
public void stop()
- Stops DHCP server process.
Expected result codes:
E_FAIL | Failed to stop the process. |
restart
public void restart()
- Restart running DHCP server process.
Expected result codes:
E_FAIL | Failed to restart the process. |
|