T
- is the an appropriate subclass of IPAddress@ProviderType
public abstract class DhcpServerCfgIP<T extends IPAddress>
extends java.lang.Object
Constructor and Description |
---|
DhcpServerCfgIP(T subnet,
T subnetMask,
short prefix,
T routerAddress,
T rangeStart,
T rangeEnd,
java.util.List<T> dnsServers)
The basic Constructor for a DhcpServerConfigIP
|
Modifier and Type | Method and Description |
---|---|
java.util.List<T> |
getDnsServers() |
short |
getPrefix() |
T |
getRangeEnd() |
T |
getRangeStart() |
T |
getRouterAddress() |
T |
getSubnet() |
T |
getSubnetMask() |
void |
setDnsServers(java.util.List<T> dnsServers) |
void |
setPrefix(short prefix) |
void |
setRangeEnd(T rangeEnd) |
void |
setRangeStart(T rangeStart) |
void |
setRouterAddress(T routerAddress) |
void |
setSubnet(T subnet) |
void |
setSubnetMask(T subnetMask) |
public DhcpServerCfgIP(T subnet, T subnetMask, short prefix, T routerAddress, T rangeStart, T rangeEnd, java.util.List<T> dnsServers)
subnet
- the subnet of the DhcpServerConfigsubnetMask
- the subnet mask of the DhcpServerConfigprefix
- the network prefix associated with the DhcpServerConfigrouterAddress
- the router IPAddressrangeStart
- the network starting address to issue to DHCP clientsrangeEnd
- the network ending address to issue to DHCP clientsdnsServers
- the DNS servers that will get passed to DHCP clients if passDns is truepublic T getSubnet()
public void setSubnet(T subnet)
public T getSubnetMask()
public void setSubnetMask(T subnetMask)
public short getPrefix()
public void setPrefix(short prefix)
public T getRouterAddress()
public void setRouterAddress(T routerAddress)
public T getRangeStart()
public void setRangeStart(T rangeStart)
public T getRangeEnd()
public void setRangeEnd(T rangeEnd)
public java.util.List<T> getDnsServers()
public void setDnsServers(java.util.List<T> dnsServers)