Package io.fabric8.maven.docker.config
Class NetworkConfig
- java.lang.Object
-
- io.fabric8.maven.docker.config.NetworkConfig
-
- All Implemented Interfaces:
Serializable
public class NetworkConfig extends Object implements Serializable
Network config encapsulating network specific configuration- Since:
- 29/07/16
- Author:
- roland
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNetworkConfig.Builderstatic classNetworkConfig.Mode
-
Constructor Summary
Constructors Constructor Description NetworkConfig()NetworkConfig(NetworkConfig.Mode mode, String name)NetworkConfig(String net)Legacy constructor using the <net> config
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAlias(String alias)List<String>getAliases()StringgetContainerAlias()StringgetCustomNetwork()NetworkConfig.ModegetMode()StringgetName()StringgetStandardMode(String containerId)booleanhasAliases()booleanisCustomNetwork()booleanisStandardNetwork()
-
-
-
Constructor Detail
-
NetworkConfig
public NetworkConfig(String net)
Legacy constructor using the <net> config- Parameters:
net- net, encapsulating mode & name.
-
NetworkConfig
public NetworkConfig(NetworkConfig.Mode mode, String name)
-
NetworkConfig
public NetworkConfig()
-
-
Method Detail
-
addAlias
public void addAlias(String alias)
-
isCustomNetwork
public boolean isCustomNetwork()
-
isStandardNetwork
public boolean isStandardNetwork()
-
getContainerAlias
public String getContainerAlias()
-
getCustomNetwork
public String getCustomNetwork()
-
hasAliases
public boolean hasAliases()
-
getMode
public NetworkConfig.Mode getMode()
-
getName
public String getName()
-
-