public class CreateNetworkCmdImpl extends AbstrDockerCmd<CreateNetworkCmd,CreateNetworkResponse> implements CreateNetworkCmd
CreateNetworkCmd.Exec
execution
Constructor and Description |
---|
CreateNetworkCmdImpl(DockerCmdSyncExec<CreateNetworkCmd,CreateNetworkResponse> execution) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getAttachable() |
java.lang.Boolean |
getCheckDuplicate() |
java.lang.String |
getDriver() |
java.lang.Boolean |
getEnableIPv6() |
java.lang.Boolean |
getInternal() |
Network.Ipam |
getIpam() |
java.util.Map<java.lang.String,java.lang.String> |
getLabels() |
java.lang.String |
getName() |
java.util.Map<java.lang.String,java.lang.String> |
getOptions() |
CreateNetworkCmd |
withAttachable(java.lang.Boolean attachable)
If enabled, and the network is in the global scope, non-service containers on worker nodes will be able to connect to the network.
|
CreateNetworkCmd |
withCheckDuplicate(boolean checkDuplicate) |
CreateNetworkCmd |
withDriver(java.lang.String driver)
Name of the network driver to use.
|
CreateNetworkCmd |
withEnableIpv6(boolean enableIpv6) |
CreateNetworkCmd |
withInternal(boolean internal) |
CreateNetworkCmd |
withIpam(Network.Ipam ipam)
Ipam config, such es subnet, gateway and ip range of the network
|
CreateNetworkCmd |
withLabels(java.util.Map<java.lang.String,java.lang.String> labels)
Add label for network
|
CreateNetworkCmd |
withName(java.lang.String name)
The new network's name.
|
CreateNetworkCmd |
withOptions(java.util.Map<java.lang.String,java.lang.String> options)
Driver specific options
|
close, exec, registryAuth, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
exec
public CreateNetworkCmdImpl(DockerCmdSyncExec<CreateNetworkCmd,CreateNetworkResponse> execution)
public java.lang.String getName()
getName
in interface CreateNetworkCmd
public java.lang.String getDriver()
getDriver
in interface CreateNetworkCmd
public Network.Ipam getIpam()
getIpam
in interface CreateNetworkCmd
public java.util.Map<java.lang.String,java.lang.String> getOptions()
getOptions
in interface CreateNetworkCmd
public java.lang.Boolean getCheckDuplicate()
getCheckDuplicate
in interface CreateNetworkCmd
public java.lang.Boolean getInternal()
getInternal
in interface CreateNetworkCmd
public java.lang.Boolean getEnableIPv6()
getEnableIPv6
in interface CreateNetworkCmd
public CreateNetworkCmd withName(java.lang.String name)
CreateNetworkCmd
withName
in interface CreateNetworkCmd
public CreateNetworkCmd withDriver(java.lang.String driver)
CreateNetworkCmd
bridge
.withDriver
in interface CreateNetworkCmd
public CreateNetworkCmd withIpam(Network.Ipam ipam)
CreateNetworkCmd
withIpam
in interface CreateNetworkCmd
public CreateNetworkCmd withOptions(java.util.Map<java.lang.String,java.lang.String> options)
CreateNetworkCmd
withOptions
in interface CreateNetworkCmd
public CreateNetworkCmd withCheckDuplicate(boolean checkDuplicate)
withCheckDuplicate
in interface CreateNetworkCmd
public CreateNetworkCmd withInternal(boolean internal)
withInternal
in interface CreateNetworkCmd
public CreateNetworkCmd withEnableIpv6(boolean enableIpv6)
withEnableIpv6
in interface CreateNetworkCmd
public java.lang.Boolean getAttachable()
getAttachable
in interface CreateNetworkCmd
public CreateNetworkCmd withAttachable(java.lang.Boolean attachable)
withAttachable
in interface CreateNetworkCmd
public java.util.Map<java.lang.String,java.lang.String> getLabels()
getLabels
in interface CreateNetworkCmd
public CreateNetworkCmd withLabels(java.util.Map<java.lang.String,java.lang.String> labels)
withLabels
in interface CreateNetworkCmd
Copyright © 2019. All Rights Reserved.