public static class EdgeGatewayDhcpUpdateRequest.IpPool extends Object
Constructor and Description |
---|
IpPool(Boolean autoConfigureDNS,
String defaultGateway,
String domainName,
String primaryNameServer,
String secondaryNameServer,
String poolId,
String ipRange,
String subnetMask,
String leaseTime,
Boolean allowHugeRange,
String nextServer,
EdgeGatewayDhcpUpdateRequest.DhcpOptions dhcpOptions)
Instantiates a new Ip pools.
|
Modifier and Type | Method and Description |
---|---|
String |
getDefaultGateway() |
EdgeGatewayDhcpUpdateRequest.DhcpOptions |
getDhcpOptions()
Gets DHCP options.
|
String |
getDomainName() |
String |
getIpRange()
Gets ip range.
|
String |
getLeaseTime() |
String |
getNextServer() |
String |
getPoolId()
Gets pool id.
|
String |
getPrimaryNameServer() |
String |
getSecondaryNameServer() |
String |
getSubnetMask()
Gets subnetMask.
|
Boolean |
isAllowHugeRange()
Is allow huge range Boolean.
|
Boolean |
isAutoConfigureDNS() |
public IpPool(Boolean autoConfigureDNS, String defaultGateway, String domainName, String primaryNameServer, String secondaryNameServer, String poolId, String ipRange, String subnetMask, String leaseTime, Boolean allowHugeRange, String nextServer, EdgeGatewayDhcpUpdateRequest.DhcpOptions dhcpOptions)
autoConfigureDNS
- the auto configure dnsdefaultGateway
- the default gatewaydomainName
- the domain nameprimaryNameServer
- the primary name serversecondaryNameServer
- the secondary name serverpoolId
- the pool idipRange
- the ip rangesubnetMask
- the subnet maskleaseTime
- the lease timeallowHugeRange
- the allow huge rangenextServer
- the next serverdhcpOptions
- the dhcp optionspublic Boolean isAutoConfigureDNS()
public String getDefaultGateway()
public String getDomainName()
public String getPrimaryNameServer()
public String getSecondaryNameServer()
public String getIpRange()
The IP range can either fall entirely within one of the Edge vNIC subnets, or it can be a valid IP range outside any Edge subnets. The IP range, however, cannot contain an IP that is defined as a vNic primary secondary IP. If the range does not fall entirely within one of the Edge vNIC subnets, you must provide correct subnetMask and defaultGateway.
String
the ip rangepublic String getSubnetMask()
If not specified, and the the ipRange (for ipPool) or assigned IP (for staticBinding) belongs to an Edge vNic subnet, it is defaulted to the subnet mask of this vNic subnet. Otherwise, it is defaulted to a minimum subnet mask which is figured out with the IP range itself, e.g. the mask of range 192.168.5.2-192.168.5.20 is 255.255.255.224. You can edit this range, if required.
public String getLeaseTime()
public Boolean isAllowHugeRange()
public String getNextServer()
public EdgeGatewayDhcpUpdateRequest.DhcpOptions getDhcpOptions()
String
the dhcp optionsCopyright © 2020 iland Internet Solutions, Corp. All rights reserved.