Package com.wireguard.config
Class Config.Builder
- java.lang.Object
-
- com.wireguard.config.Config.Builder
-
- Enclosing class:
- Config
public static final class Config.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Config.Builder
addPeer(Peer peer)
Config.Builder
addPeers(java.util.Collection<Peer> peers)
Config
build()
Config.Builder
parseInterface(java.lang.Iterable<? extends java.lang.CharSequence> lines)
Config.Builder
parsePeer(java.lang.Iterable<? extends java.lang.CharSequence> lines)
Config.Builder
setInterface(Interface interfaze)
-
-
-
Method Detail
-
addPeer
public Config.Builder addPeer(Peer peer)
-
addPeers
public Config.Builder addPeers(java.util.Collection<Peer> peers)
-
build
public Config build()
-
parseInterface
public Config.Builder parseInterface(java.lang.Iterable<? extends java.lang.CharSequence> lines) throws BadConfigException
- Throws:
BadConfigException
-
parsePeer
public Config.Builder parsePeer(java.lang.Iterable<? extends java.lang.CharSequence> lines) throws BadConfigException
- Throws:
BadConfigException
-
setInterface
public Config.Builder setInterface(Interface interfaze)
-
-