public static class HostConfig.Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.collect.ImmutableList<String> |
binds |
private com.google.common.collect.ImmutableList<String> |
capAdd |
private com.google.common.collect.ImmutableList<String> |
capDrop |
String |
cgroupParent |
private String |
containerIDFile |
Long |
cpuQuota |
String |
cpusetCpus |
Long |
cpuShares |
private com.google.common.collect.ImmutableList<Device> |
devices |
private com.google.common.collect.ImmutableList<String> |
dns |
private com.google.common.collect.ImmutableList<String> |
dnsSearch |
private com.google.common.collect.ImmutableList<String> |
extraHosts |
String |
ipcMode |
private com.google.common.collect.ImmutableList<String> |
links |
LogConfig |
logConfig |
private com.google.common.collect.ImmutableList<HostConfig.LxcConfParameter> |
lxcConf |
Long |
memory |
Long |
memorySwap |
private String |
networkMode |
private Map<String,List<PortBinding>> |
portBindings |
private Boolean |
privileged |
private Boolean |
publishAllPorts |
HostConfig.RestartPolicy |
restartPolicy |
private com.google.common.collect.ImmutableList<String> |
securityOpt |
private com.google.common.collect.ImmutableList<String> |
volumesFrom |
| Modifier | Constructor and Description |
|---|---|
private |
Builder() |
private |
Builder(HostConfig hostConfig) |
private com.google.common.collect.ImmutableList<String> binds
private String containerIDFile
private com.google.common.collect.ImmutableList<HostConfig.LxcConfParameter> lxcConf
private Boolean privileged
private Map<String,List<PortBinding>> portBindings
private com.google.common.collect.ImmutableList<String> links
private Boolean publishAllPorts
private com.google.common.collect.ImmutableList<String> dns
private com.google.common.collect.ImmutableList<String> dnsSearch
private com.google.common.collect.ImmutableList<String> extraHosts
private com.google.common.collect.ImmutableList<String> volumesFrom
private com.google.common.collect.ImmutableList<String> capAdd
private com.google.common.collect.ImmutableList<String> capDrop
private String networkMode
private com.google.common.collect.ImmutableList<String> securityOpt
private com.google.common.collect.ImmutableList<Device> devices
public Long memory
public Long memorySwap
public Long cpuShares
public String cpusetCpus
public Long cpuQuota
public String cgroupParent
public HostConfig.RestartPolicy restartPolicy
public LogConfig logConfig
public String ipcMode
private Builder()
private Builder(HostConfig hostConfig)
public HostConfig.Builder binds(List<String> binds)
To append to the list instead, use one of the appendBinds() methods.
public HostConfig.Builder binds(String... binds)
To append to the list instead, use one of the appendBinds() methods.
public HostConfig.Builder binds(HostConfig.Bind... binds)
To append to the list instead, use one of the appendBinds() methods.
private static List<String> toStringList(HostConfig.Bind[] binds)
public HostConfig.Builder appendBinds(Iterable<String> newBinds)
public HostConfig.Builder appendBinds(HostConfig.Bind... binds)
public HostConfig.Builder appendBinds(String... binds)
private static <T> com.google.common.collect.ImmutableList<T> copyWithoutDuplicates(List<T> input)
public HostConfig.Builder containerIDFile(String containerIDFile)
public String containerIDFile()
public HostConfig.Builder lxcConf(List<HostConfig.LxcConfParameter> lxcConf)
public HostConfig.Builder lxcConf(HostConfig.LxcConfParameter... lxcConf)
public List<HostConfig.LxcConfParameter> lxcConf()
public HostConfig.Builder privileged(Boolean privileged)
public Boolean privileged()
public HostConfig.Builder portBindings(Map<String,List<PortBinding>> portBindings)
public Map<String,List<PortBinding>> portBindings()
public HostConfig.Builder links(List<String> links)
public HostConfig.Builder links(String... links)
public HostConfig.Builder publishAllPorts(Boolean publishAllPorts)
public Boolean publishAllPorts()
public HostConfig.Builder dns(List<String> dns)
public HostConfig.Builder dns(String... dns)
public HostConfig.Builder dnsSearch(List<String> dnsSearch)
public HostConfig.Builder dnsSearch(String... dnsSearch)
public HostConfig.Builder extraHosts(List<String> extraHosts)
public HostConfig.Builder extraHosts(String... extraHosts)
public HostConfig.Builder volumesFrom(List<String> volumesFrom)
public HostConfig.Builder volumesFrom(String... volumesFrom)
public HostConfig.Builder capAdd(List<String> capAdd)
public HostConfig.Builder capAdd(String... capAdd)
public HostConfig.Builder capDrop(List<String> capDrop)
public HostConfig.Builder capDrop(String... capDrop)
public HostConfig.Builder networkMode(String networkMode)
public String networkMode()
public HostConfig.Builder securityOpt(List<String> securityOpt)
public HostConfig.Builder securityOpt(String... securityOpt)
public HostConfig.Builder devices(List<Device> devices)
public HostConfig.Builder devices(Device... devices)
public HostConfig.Builder memory(Long memory)
public Long memory()
public HostConfig.Builder memorySwap(Long memorySwap)
public Long memorySwap()
public HostConfig.Builder cpuShares(Long cpuShares)
public Long cpuShares()
public HostConfig.Builder cpusetCpus(String cpusetCpus)
public String cpusetCpus()
public HostConfig.Builder cpuQuota(Long cpuQuota)
public Long cpuQuota()
public HostConfig.Builder cgroupParent(String cgroupParent)
public String cgroupParent()
public HostConfig.Builder restartPolicy(HostConfig.RestartPolicy restartPolicy)
public HostConfig.Builder logConfig(LogConfig logConfig)
public HostConfig.RestartPolicy restartPolicy()
public LogConfig logConfig()
public HostConfig.Builder ipcMode(String ipcMode)
public String ipcMode()
public HostConfig build()
Copyright © 2016. All rights reserved.