public static final class Interface.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
public Interface.Builder addAddress(InetNetwork address)
public Interface.Builder addAddresses(java.util.Collection<InetNetwork> addresses)
public Interface.Builder addDnsServer(java.net.InetAddress dnsServer)
public Interface.Builder addDnsServers(java.util.Collection<? extends java.net.InetAddress> dnsServers)
public Interface build() throws BadConfigException
BadConfigException
public Interface.Builder excludeApplication(java.lang.String application)
public Interface.Builder excludeApplications(java.util.Collection<java.lang.String> applications)
public Interface.Builder includeApplication(java.lang.String application)
public Interface.Builder includeApplications(java.util.Collection<java.lang.String> applications)
public Interface.Builder parseAddresses(java.lang.CharSequence addresses) throws BadConfigException
BadConfigException
public Interface.Builder parseDnsServers(java.lang.CharSequence dnsServers) throws BadConfigException
BadConfigException
public Interface.Builder parseExcludedApplications(java.lang.CharSequence apps)
public Interface.Builder parseIncludedApplications(java.lang.CharSequence apps)
public Interface.Builder parseListenPort(java.lang.String listenPort) throws BadConfigException
BadConfigException
public Interface.Builder parseMtu(java.lang.String mtu) throws BadConfigException
BadConfigException
public Interface.Builder parsePrivateKey(java.lang.String privateKey) throws BadConfigException
BadConfigException
public Interface.Builder setKeyPair(KeyPair keyPair)
public Interface.Builder setListenPort(int listenPort) throws BadConfigException
BadConfigException
public Interface.Builder setMtu(int mtu) throws BadConfigException
BadConfigException