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 . |