Builder
class Builder
| kotlin.Any | |
| ↳ | 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(dnsServers: MutableIterable<InetAddress!>)Set the addresses of the DNS servers included in the configuration; empty by default. |
| StaticIpConfiguration.Builder |
setDomains(newDomains: String?)Sets the DNS domain search path to be used on the link; null by default. |
| StaticIpConfiguration.Builder |
setGateway(gateway: InetAddress?)Set the address of the gateway to be included in the configuration; null by default. |
| StaticIpConfiguration.Builder |
setIpAddress(ipAddress: LinkAddress)Set the IP address to be included in the configuration. |
Public constructors
Public methods
build
fun build(): StaticIpConfiguration
Create a StaticIpConfiguration from the parameters in this Builder.
| Return | |
|---|---|
StaticIpConfiguration |
The newly created StaticIpConfiguration. This value cannot be null. |
| Exceptions | |
|---|---|
java.lang.IllegalArgumentException |
if an invalid configuration is attempted, e.g. if an IP Address was not configured via setIpAddress(android.net.LinkAddress). |
setDnsServers
fun setDnsServers(dnsServers: MutableIterable<InetAddress!>): StaticIpConfiguration.Builder
Set the addresses of the DNS servers included in the configuration; empty by default.
| Parameters | |
|---|---|
dnsServers |
MutableIterable<InetAddress!>: This value cannot be null. |
| Return | |
|---|---|
StaticIpConfiguration.Builder |
The Builder for chaining. This value cannot be null. |
setDomains
fun setDomains(newDomains: String?): StaticIpConfiguration.Builder
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. |
| Return | |
|---|---|
StaticIpConfiguration.Builder |
The Builder for chaining. |
setGateway
fun setGateway(gateway: InetAddress?): StaticIpConfiguration.Builder
Set the address of the gateway to be included in the configuration; null by default.
| Parameters | |
|---|---|
gateway |
InetAddress?: This value may be null. |
| Return | |
|---|---|
StaticIpConfiguration.Builder |
The Builder for chaining. |
setIpAddress
fun setIpAddress(ipAddress: LinkAddress): StaticIpConfiguration.Builder
Set the IP address to be included in the configuration.
| Parameters | |
|---|---|
ipAddress |
LinkAddress: This value cannot be null. |
| Return | |
|---|---|
StaticIpConfiguration.Builder |
The Builder for chaining. This value cannot be null. |