public static final class Peer.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Peer.Builder |
addAllowedIp(InetNetwork allowedIp) |
Peer.Builder |
addAllowedIps(java.util.Collection<InetNetwork> allowedIps) |
Peer |
build() |
Peer.Builder |
parseAllowedIPs(java.lang.CharSequence allowedIps) |
Peer.Builder |
parseEndpoint(java.lang.String endpoint) |
Peer.Builder |
parsePersistentKeepalive(java.lang.String persistentKeepalive) |
Peer.Builder |
parsePreSharedKey(java.lang.String preSharedKey) |
Peer.Builder |
parsePublicKey(java.lang.String publicKey) |
Peer.Builder |
setEndpoint(InetEndpoint endpoint) |
Peer.Builder |
setPersistentKeepalive(int persistentKeepalive) |
Peer.Builder |
setPreSharedKey(Key preSharedKey) |
Peer.Builder |
setPublicKey(Key publicKey) |
public Peer.Builder addAllowedIp(InetNetwork allowedIp)
public Peer.Builder addAllowedIps(java.util.Collection<InetNetwork> allowedIps)
public Peer build() throws BadConfigException
BadConfigException
public Peer.Builder parseAllowedIPs(java.lang.CharSequence allowedIps) throws BadConfigException
BadConfigException
public Peer.Builder parseEndpoint(java.lang.String endpoint) throws BadConfigException
BadConfigException
public Peer.Builder parsePersistentKeepalive(java.lang.String persistentKeepalive) throws BadConfigException
BadConfigException
public Peer.Builder parsePreSharedKey(java.lang.String preSharedKey) throws BadConfigException
BadConfigException
public Peer.Builder parsePublicKey(java.lang.String publicKey) throws BadConfigException
BadConfigException
public Peer.Builder setEndpoint(InetEndpoint endpoint)
public Peer.Builder setPersistentKeepalive(int persistentKeepalive) throws BadConfigException
BadConfigException
public Peer.Builder setPreSharedKey(Key preSharedKey)
public Peer.Builder setPublicKey(Key publicKey)