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