org.virtualbox_7_0
Class IDHCPGroupConfig

java.lang.Object
  extended by org.virtualbox_7_0.IUnknown
      extended by org.virtualbox_7_0.IDHCPConfig
          extended by org.virtualbox_7_0.IDHCPGroupConfig

public class IDHCPGroupConfig
extends IDHCPConfig

A configuration that applies to a group of NICs. Interface ID: {537707F7-EBF9-4D5C-7AEA-877BFC4256BA}


Field Summary
 
Fields inherited from class org.virtualbox_7_0.IUnknown
obj, objMgr, port
 
Constructor Summary
IDHCPGroupConfig(java.lang.String wrapped, org.virtualbox_7_0.ObjectRefManager objMgr, org.virtualbox_7_0.jaxws.VboxPortType port)
           
 
Method Summary
 IDHCPGroupCondition addCondition(java.lang.Boolean inclusive, DHCPGroupConditionType type, java.lang.String value)
          Adds a new condition.
 java.util.List<IDHCPGroupCondition> getConditions()
          Group membership conditions.
 java.lang.String getName()
          The group name.
static IDHCPGroupConfig queryInterface(IUnknown obj)
           
 void removeAllConditions()
          Removes all conditions.
 void setName(java.lang.String value)
          The group name.
 
Methods inherited from class org.virtualbox_7_0.IDHCPConfig
getAllOptions, getDefaultLeaseTime, getForcedOptions, getMaxLeaseTime, getMinLeaseTime, getOption, getScope, getSuppressedOptions, remove, removeAllOptions, removeOption, setDefaultLeaseTime, setForcedOptions, setMaxLeaseTime, setMinLeaseTime, setOption, setSuppressedOptions
 
Methods inherited from class org.virtualbox_7_0.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

IDHCPGroupConfig

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

getName

public java.lang.String getName()
The group name.

Returns:
String

setName

public void setName(java.lang.String value)
The group name.

Parameters:
value - String

getConditions

public java.util.List<IDHCPGroupCondition> getConditions()
Group membership conditions. Add new conditions by callingaddCondition(Boolean,org.virtualbox_7_0.DHCPGroupConditionType,String)and useIDHCPGroupCondition.remove()to remove.

Returns:
List<org.virtualbox_7_0.IDHCPGroupCondition>

queryInterface

public static IDHCPGroupConfig queryInterface(IUnknown obj)

addCondition

public IDHCPGroupCondition addCondition(java.lang.Boolean inclusive,
                                        DHCPGroupConditionType type,
                                        java.lang.String value)
Adds a new condition.


removeAllConditions

public void removeAllConditions()
Removes all conditions.