Interface IIpConfiguration
interface IIpConfiguration
Extends com.amazon.apmf.IStandard
Interface to represent IP configuration.
Methods
setVersion()
Set IP version.voidsetVersion(IpVersion*ipVersion)
Parameters
ipVersion
IpVersion* — Required
IpVersion.
getVersion()
IpVersion getVersion()
Get IP version.
Returns
IpVersion
IP version.
setProvision()
Set IP provision method.voidsetProvision(IpProvision*ipProvision)
Parameters
ipProvision
IpProvision* — Required
IpProvision.
getProvision()
IpProvision getProvision()
Get the current IP provision method.
Returns
IpProvision
IpProvision.
getMaxIpAddresses()
u8 getMaxIpAddresses()
Get the maximum allowed number of IP addresses.
Returns
u8
the maximum allowed number of IP addresses.
setIpAddresses()
Set IP addresses.voidsetIpAddresses(string[]ipAddressArray)
Parameters
ipAddressArray
string[] — Required
IP addresses to set.
getIpAddresses()
string[] getIpAddresses()
Get IP addresses.
Returns
string[]
IP Addresses.
setNetmask()
Set netmask.voidsetNetmask(stringnetmask)
Parameters
netmask
string — Required
Netmask.
getNetmask()
string? getNetmask()
Get netmask.
Returns
string?
The return value is optional and might be absent.
Netmask IP address.
setGateway()
Set gateway address.voidsetGateway(stringgateway)
Parameters
gateway
string — Required
Gateway address to set.
getGateway()
string? getGateway()
Get gateway address.
Returns
string?
The return value is optional and might be absent.
gateway address.
setDnsServers()
Set the list of up to three DNS servers.voidsetDnsServers(string[]ipAddressArray)
Parameters
ipAddressArray
string[] — Required
list of DNS server IP addresses.
getDnsServers()
string[] getDnsServers()
Get the list of DNS servers up to three servers.
Returns
string[]
the list of DNS servers.

