StaticIpConfiguration.Builder
public
static
final
class
StaticIpConfiguration.Builder
extends Object
| java.lang.Object | |
| ↳ | android.net.StaticIpConfiguration.Builder |
Helper class to build a new instance of StaticIpConfiguration.
Summary
Public constructors | |
|---|---|
Builder()
|
|
Public methods | |
|---|---|
StaticIpConfiguration
|
build()
Create a |
StaticIpConfiguration.Builder
|
setDnsServers(Iterable<InetAddress> dnsServers)
Set the addresses of the DNS servers included in the configuration; empty by default. |
StaticIpConfiguration.Builder
|
setDomains(String newDomains)
Sets the DNS domain search path to be used on the link; null by default. |
StaticIpConfiguration.Builder
|
setGateway(InetAddress gateway)
Set the address of the gateway to be included in the configuration; null by default. |
StaticIpConfiguration.Builder
|
setIpAddress(LinkAddress ipAddress)
Set the IP address to be included in the configuration. |
Inherited methods | |
|---|---|
Public constructors
Public methods
build
public StaticIpConfiguration build ()
Create a StaticIpConfiguration from the parameters in this Builder.
| Returns | |
|---|---|
StaticIpConfiguration |
The newly created StaticIpConfiguration.
This value cannot be null. |
| Throws | |
|---|---|
IllegalArgumentException |
if an invalid configuration is attempted, e.g.
if an IP Address was not configured via setIpAddress(android.net.LinkAddress). |
setDnsServers
public StaticIpConfiguration.Builder setDnsServers (Iterable<InetAddress> dnsServers)
Set the addresses of the DNS servers included in the configuration; empty by default.
| Parameters | |
|---|---|
dnsServers |
Iterable: This value cannot be null. |
| Returns | |
|---|---|
StaticIpConfiguration.Builder |
The Builder for chaining.
This value cannot be null. |
setDomains
public StaticIpConfiguration.Builder setDomains (String newDomains)
Sets the DNS domain search path to be used on the link; null by default.
| Parameters | |
|---|---|
newDomains |
String: A String containing the comma separated domains to search when
resolving host names on this link, in priority order.
This value may be null. |
| Returns | |
|---|---|
StaticIpConfiguration.Builder |
The Builder for chaining. |
setGateway
public StaticIpConfiguration.Builder setGateway (InetAddress gateway)
Set the address of the gateway to be included in the configuration; null by default.
| Parameters | |
|---|---|
gateway |
InetAddress: This value may be null. |
| Returns | |
|---|---|
StaticIpConfiguration.Builder |
The Builder for chaining. |
setIpAddress
public StaticIpConfiguration.Builder setIpAddress (LinkAddress ipAddress)
Set the IP address to be included in the configuration.
| Parameters | |
|---|---|
ipAddress |
LinkAddress: This value cannot be null. |
| Returns | |
|---|---|
StaticIpConfiguration.Builder |
The Builder for chaining.
This value cannot be null. |