Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Interface IIpConfiguration

interface IIpConfiguration
Extends com.amazon.apmf.IStandard Interface to represent IP configuration.

Methods

setVersion()

void setVersion(IpVersion* ipVersion)
Set IP version.

Parameters

ipVersion
IpVersion* — Required IpVersion.

getVersion()

IpVersion getVersion()
Get IP version.

Returns

IpVersion IP version.

setProvision()

void setProvision(IpProvision* ipProvision)
Set IP provision method.

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()

void setIpAddresses(string[] ipAddressArray)
Set IP addresses.

Parameters

ipAddressArray
string[] — Required IP addresses to set.

getIpAddresses()

string[] getIpAddresses()
Get IP addresses.

Returns

string[] IP Addresses.

setNetmask()

void setNetmask(string netmask)
Set netmask.

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()

void setGateway(string gateway)
Set gateway address.

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()

void setDnsServers(string[] ipAddressArray)
Set the list of up to three DNS servers.

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.
Last modified on October 29, 2026