public class DhcpOptions extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CLEAR |
static String |
CLEAR_DNS |
static String |
CLEAR_IP |
static int |
DNS_SERVERS |
static int |
DOMAIN_NAME |
static int |
GATEWAY |
static int |
HOST_NAME |
| Constructor and Description |
|---|
DhcpOptions() |
DhcpOptions(boolean defaultHasDns,
String hostname,
boolean networkHasDns,
boolean defaultInterface,
boolean domainRouter)
Create DHCP options to be defined on VM interface level
|
DhcpOptions(String vrIp,
List<String> dnsServers,
String networkDomain)
Create DHCP options to be defined on subnet level
|
| Modifier and Type | Method and Description |
|---|---|
void |
addOption(DhcpOption option) |
void |
addOptions(Iterable<DhcpOption> options) |
void |
addOptionToRemove(Integer optionCode) |
List<DhcpOption> |
getOptions() |
Set<Integer> |
getOptionsToBeRemoved() |
public static final String CLEAR_IP
public static final String CLEAR
public static final String CLEAR_DNS
public static final int GATEWAY
public static final int DNS_SERVERS
public static final int HOST_NAME
public static final int DOMAIN_NAME
public DhcpOptions()
public DhcpOptions(String vrIp, List<String> dnsServers, String networkDomain)
vrIp - dnsServers - networkDomain - public DhcpOptions(boolean defaultHasDns,
String hostname,
boolean networkHasDns,
boolean defaultInterface,
boolean domainRouter)
defaultHasDns - hostname - networkHasDns - defaultInterface - domainRouter - public List<DhcpOption> getOptions()
public void addOption(DhcpOption option)
public void addOptions(Iterable<DhcpOption> options)
public void addOptionToRemove(Integer optionCode)
Copyright © 2016–2017 Nuage Networks. All rights reserved.