org.virtualbox_7_0
Enum DHCPOption

java.lang.Object
  extended by java.lang.Enum<DHCPOption>
      extended by org.virtualbox_7_0.DHCPOption
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<DHCPOption>

public enum DHCPOption
extends java.lang.Enum<DHCPOption>


Enum Constant Summary
AllSubnetsAreLocal
          Indicates whether the MTU size is the same for all subnets (boolean).
ARPCacheTimeout
          The timeout in seconds for ARP cache entries (32-bit decimal value).
BootfileName
          Bootfile name (string).
BootFileSize
          Number of 512 byte blocks making up the boot file (16-bit decimal value).
BroadcastAddress
          Broadcast address (RFC1122) for the client to use (IPv4 address).
CookieServers
          Space separated list of IPv4 cookie server (RFC 865) addresses.
DefaultIPTTL
          The default time-to-leave on outgoing (IP) datagrams (8-bit decimal value).
DomainName
          Domain name for the client.
DomainNameServers
          Space separated list of IPv4 DNS addresses.
DomainSearch
          Domain search list, see RFC3397 and section 4.1.4 in RFC1035 for encoding.
EthernetEncapsulation
          Whether to use IEEE 802.3 (RTF1042) rather than of v2 (RFC894) ethernet encapsulation (boolean).
ExtensionPath
          Path to a file containing additional DHCP options (RFC2123).
FingerServers
          Space separated list of default IPv4 finger server addresses.
HostName
          The client name.
ImpressServers
          Space separated list of IPv4 imagen impress server addresses.
InterfaceMTU
          The MTU size for the interface (16-bit decimal value).
IPForwarding
          Whether IP forwarding should be enabled by the client (boolean).
IRCServers
          Space separated list of default IPv4 internet relay chat (IRC) server addresses.
LogServers
          Space separated list of IPv4 log server addresses.
LPRServers
          Space separated list of IPv4 line printer server (RFC 1179) addresses.
MaskSupplier
          Whether to respond to subnet mask requests via ICMP (boolean).
MaxDgramReassemblySize
          The maximum datagram size the client should reassemble (16-bit decimal value).
MeritDumpFile
          Client core file.
MobileIPHomeAgents
          Space separated list of IPv4 mobile IP agent addresses.
NameServers
          Space separated list of IPv4 name server (IEN 116) addresses.
NetBIOSDatagramServers
          Space separated list of IPv4 NetBIOS datagram distribution server (NBDD) addresses (RFC1001,RFC1002).
NetBIOSNameServers
          Space separated list of IPv4 NetBIOS name server (NBNS) addresses (RFC1001,RFC1002).
NetBIOSNodeType
          NetBIOS node type (RFC1001,RFC1002): 1=B-node, 2=P-node, 4=M-node, and 8=H-node (8-bit decimal value).
NetBIOSScope
          NetBIOS scope (RFC1001,RFC1002).
NetWareIPDomainName
          Netware IP domain name (RFC2242) (string).
NetWareIPInformation
          Netware IP information (RFC2242).
NISDomain
          The NIS (Sun Network Information Services) domain name (string).
NISPlusDomain
          The NIS+ domain name (string).
NISPlusServers
          Space separated list of IPv4 NIS+ server addresses.
NISServers
          Space separated list of IPv4 NIS server addresses.
NNTPServers
          Space separated list of IPv4 network news transport protocol (NTTP) server addresses.
NTPServers
          Space separated list of IPv4 NTP (RFC1035) server addresses.
OptNonLocalSourceRouting
          Whether non-local datagrams should be forwarded by the client (boolean)
PathMTUAgingTimeout
          RFC1191 path MTU discovery timeout value in seconds (32-bit decimal value).
PathMTUPlateauTable
          RFC1191 path MTU discovery size table, sorted in ascending order (list of 16-bit decimal values).
PerformMaskDiscovery
          Whether to perform subnet mask discovery via ICMP (boolean).
PerformRouterDiscovery
          Whether to perform router discovery (RFC1256) (boolean).
PolicyFilter
          List of IPv4 addresses and masks paris controlling non-local source routing.
POP3Servers
          Space separated list of IPv4 post office protocol 3 (POP3) server addresses.
ResourseLocationServers
          Space separated list of IPv4 resource location (RFC 887) addresses.
RootPath
          The path to the root disk the client should use.
Routers
          Space separated list of IPv4 router addresses.
RouterSolicitationAddress
          Where to send router solicitation requests (RFC1256) (IPv4 address).
SLPDirectoryAgent
          Addresses of one or more service location protocol (SLP) directory agent, and an indicator of whether their use is mandatory.
SLPServiceScope
          List of service scopes for the service location protocol (SLP) and whether using the list is mandator.
SMTPServers
          Space separated list of IPv4 simple mail transport protocol (SMPT) server addresses.
StaticRoute
          List of network and router address pairs addresses.
STDAServers
          Space separated list of IPv4 StreetTalk directory assistance (STDA) server addresses.
StreetTalkServers
          Space separated list of IPv4 StreetTalk server addresses.
SubnetMask
          IPv4 netmask.
SwapServer
          IPv4 address of the swap server that the client should use.
TCPDefaultTTL
          Default time-to-live for TCP sends (non-zero 8-bit decimal value).
TCPKeepaliveGarbage
          Whether to include a byte of garbage in TCP keepalive messages for backward compatibility (boolean).
TCPKeepaliveInterval
          The interface in seconds between TCP keepalive messages (32-bit decimal value).
TFTPServerName
          TFTP server name (string).
TimeOffset
          UTC offset in seconds (32-bit decimal value).
TimeServers
          Space separated list of IPv4 time server (RFC 868) addresses.
TrailerEncapsulation
          Whether to negotiate the use of trailers for ARP (RTF893) (boolean).
VendorSpecificInfo
          Vendor specific information.
WWWServers
          Space separated list of default IPv4 world wide web (WWW) server addresses.
XWindowsDisplayManager
          Space separated list of IPv4 X windows display manager addresses.
XWindowsFontServers
          Space separated list of IPv4 X windows font server addresses.
 
Method Summary
static DHCPOption fromValue(long v)
           
static DHCPOption fromValue(java.lang.String v)
           
 int value()
           
static DHCPOption valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static DHCPOption[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

SubnetMask

public static final DHCPOption SubnetMask
IPv4 netmask. Set toIDHCPServer.getNetworkMask()by default.


TimeOffset

public static final DHCPOption TimeOffset
UTC offset in seconds (32-bit decimal value).


Routers

public static final DHCPOption Routers
Space separated list of IPv4 router addresses.


TimeServers

public static final DHCPOption TimeServers
Space separated list of IPv4 time server (RFC 868) addresses.


NameServers

public static final DHCPOption NameServers
Space separated list of IPv4 name server (IEN 116) addresses.


DomainNameServers

public static final DHCPOption DomainNameServers
Space separated list of IPv4 DNS addresses.


LogServers

public static final DHCPOption LogServers
Space separated list of IPv4 log server addresses.


CookieServers

public static final DHCPOption CookieServers
Space separated list of IPv4 cookie server (RFC 865) addresses.


LPRServers

public static final DHCPOption LPRServers
Space separated list of IPv4 line printer server (RFC 1179) addresses.


ImpressServers

public static final DHCPOption ImpressServers
Space separated list of IPv4 imagen impress server addresses.


ResourseLocationServers

public static final DHCPOption ResourseLocationServers
Space separated list of IPv4 resource location (RFC 887) addresses.


HostName

public static final DHCPOption HostName
The client name. See RFC 1035 for character limits.


BootFileSize

public static final DHCPOption BootFileSize
Number of 512 byte blocks making up the boot file (16-bit decimal value).


MeritDumpFile

public static final DHCPOption MeritDumpFile
Client core file.


DomainName

public static final DHCPOption DomainName
Domain name for the client.


SwapServer

public static final DHCPOption SwapServer
IPv4 address of the swap server that the client should use.


RootPath

public static final DHCPOption RootPath
The path to the root disk the client should use.


ExtensionPath

public static final DHCPOption ExtensionPath
Path to a file containing additional DHCP options (RFC2123).


IPForwarding

public static final DHCPOption IPForwarding
Whether IP forwarding should be enabled by the client (boolean).


OptNonLocalSourceRouting

public static final DHCPOption OptNonLocalSourceRouting
Whether non-local datagrams should be forwarded by the client (boolean)


PolicyFilter

public static final DHCPOption PolicyFilter
List of IPv4 addresses and masks paris controlling non-local source routing.


MaxDgramReassemblySize

public static final DHCPOption MaxDgramReassemblySize
The maximum datagram size the client should reassemble (16-bit decimal value).


DefaultIPTTL

public static final DHCPOption DefaultIPTTL
The default time-to-leave on outgoing (IP) datagrams (8-bit decimal value).


PathMTUAgingTimeout

public static final DHCPOption PathMTUAgingTimeout
RFC1191 path MTU discovery timeout value in seconds (32-bit decimal value).


PathMTUPlateauTable

public static final DHCPOption PathMTUPlateauTable
RFC1191 path MTU discovery size table, sorted in ascending order (list of 16-bit decimal values).


InterfaceMTU

public static final DHCPOption InterfaceMTU
The MTU size for the interface (16-bit decimal value).


AllSubnetsAreLocal

public static final DHCPOption AllSubnetsAreLocal
Indicates whether the MTU size is the same for all subnets (boolean).


BroadcastAddress

public static final DHCPOption BroadcastAddress
Broadcast address (RFC1122) for the client to use (IPv4 address).


PerformMaskDiscovery

public static final DHCPOption PerformMaskDiscovery
Whether to perform subnet mask discovery via ICMP (boolean).


MaskSupplier

public static final DHCPOption MaskSupplier
Whether to respond to subnet mask requests via ICMP (boolean).


PerformRouterDiscovery

public static final DHCPOption PerformRouterDiscovery
Whether to perform router discovery (RFC1256) (boolean).


RouterSolicitationAddress

public static final DHCPOption RouterSolicitationAddress
Where to send router solicitation requests (RFC1256) (IPv4 address).


StaticRoute

public static final DHCPOption StaticRoute
List of network and router address pairs addresses.


TrailerEncapsulation

public static final DHCPOption TrailerEncapsulation
Whether to negotiate the use of trailers for ARP (RTF893) (boolean).


ARPCacheTimeout

public static final DHCPOption ARPCacheTimeout
The timeout in seconds for ARP cache entries (32-bit decimal value).


EthernetEncapsulation

public static final DHCPOption EthernetEncapsulation
Whether to use IEEE 802.3 (RTF1042) rather than of v2 (RFC894) ethernet encapsulation (boolean).


TCPDefaultTTL

public static final DHCPOption TCPDefaultTTL
Default time-to-live for TCP sends (non-zero 8-bit decimal value).


TCPKeepaliveInterval

public static final DHCPOption TCPKeepaliveInterval
The interface in seconds between TCP keepalive messages (32-bit decimal value).


TCPKeepaliveGarbage

public static final DHCPOption TCPKeepaliveGarbage
Whether to include a byte of garbage in TCP keepalive messages for backward compatibility (boolean).


NISDomain

public static final DHCPOption NISDomain
The NIS (Sun Network Information Services) domain name (string).


NISServers

public static final DHCPOption NISServers
Space separated list of IPv4 NIS server addresses.


NTPServers

public static final DHCPOption NTPServers
Space separated list of IPv4 NTP (RFC1035) server addresses.


VendorSpecificInfo

public static final DHCPOption VendorSpecificInfo
Vendor specific information. Only accessible usingDHCPOptionEncoding.Hex.


NetBIOSNameServers

public static final DHCPOption NetBIOSNameServers
Space separated list of IPv4 NetBIOS name server (NBNS) addresses (RFC1001,RFC1002).


NetBIOSDatagramServers

public static final DHCPOption NetBIOSDatagramServers
Space separated list of IPv4 NetBIOS datagram distribution server (NBDD) addresses (RFC1001,RFC1002).


NetBIOSNodeType

public static final DHCPOption NetBIOSNodeType
NetBIOS node type (RFC1001,RFC1002): 1=B-node, 2=P-node, 4=M-node, and 8=H-node (8-bit decimal value).


NetBIOSScope

public static final DHCPOption NetBIOSScope
NetBIOS scope (RFC1001,RFC1002). Only accessible usingDHCPOptionEncoding.Hex.


XWindowsFontServers

public static final DHCPOption XWindowsFontServers
Space separated list of IPv4 X windows font server addresses.


XWindowsDisplayManager

public static final DHCPOption XWindowsDisplayManager
Space separated list of IPv4 X windows display manager addresses.


NetWareIPDomainName

public static final DHCPOption NetWareIPDomainName
Netware IP domain name (RFC2242) (string).


NetWareIPInformation

public static final DHCPOption NetWareIPInformation
Netware IP information (RFC2242). Only accessible usingDHCPOptionEncoding.Hex.


NISPlusDomain

public static final DHCPOption NISPlusDomain
The NIS+ domain name (string).


NISPlusServers

public static final DHCPOption NISPlusServers
Space separated list of IPv4 NIS+ server addresses.


TFTPServerName

public static final DHCPOption TFTPServerName
TFTP server name (string).


BootfileName

public static final DHCPOption BootfileName
Bootfile name (string).


MobileIPHomeAgents

public static final DHCPOption MobileIPHomeAgents
Space separated list of IPv4 mobile IP agent addresses.


SMTPServers

public static final DHCPOption SMTPServers
Space separated list of IPv4 simple mail transport protocol (SMPT) server addresses.


POP3Servers

public static final DHCPOption POP3Servers
Space separated list of IPv4 post office protocol 3 (POP3) server addresses.


NNTPServers

public static final DHCPOption NNTPServers
Space separated list of IPv4 network news transport protocol (NTTP) server addresses.


WWWServers

public static final DHCPOption WWWServers
Space separated list of default IPv4 world wide web (WWW) server addresses.


FingerServers

public static final DHCPOption FingerServers
Space separated list of default IPv4 finger server addresses.


IRCServers

public static final DHCPOption IRCServers
Space separated list of default IPv4 internet relay chat (IRC) server addresses.


StreetTalkServers

public static final DHCPOption StreetTalkServers
Space separated list of IPv4 StreetTalk server addresses.


STDAServers

public static final DHCPOption STDAServers
Space separated list of IPv4 StreetTalk directory assistance (STDA) server addresses.


SLPDirectoryAgent

public static final DHCPOption SLPDirectoryAgent
Addresses of one or more service location protocol (SLP) directory agent, and an indicator of whether their use is mandatory. Only accessible usingDHCPOptionEncoding.Hex.


SLPServiceScope

public static final DHCPOption SLPServiceScope
List of service scopes for the service location protocol (SLP) and whether using the list is mandator. Only accessible usingDHCPOptionEncoding.Hex.


DomainSearch

public static final DHCPOption DomainSearch
Domain search list, see RFC3397 and section 4.1.4 in RFC1035 for encoding. Only accessible usingDHCPOptionEncoding.Hex.

Method Detail

values

public static DHCPOption[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (DHCPOption c : DHCPOption.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static DHCPOption valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

value

public int value()

fromValue

public static DHCPOption fromValue(long v)

fromValue

public static DHCPOption fromValue(java.lang.String v)