public static class HostConfig.Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.collect.ImmutableList<String> |
binds |
String |
cgroupParent |
private String |
containerIDFile |
String |
cpusetCpus |
Long |
cpuShares |
private com.google.common.collect.ImmutableList<String> |
dns |
private com.google.common.collect.ImmutableList<String> |
dnsSearch |
private com.google.common.collect.ImmutableList<String> |
links |
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 |
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> volumesFrom
private String networkMode
private com.google.common.collect.ImmutableList<String> securityOpt
public Long memory
public Long memorySwap
public Long cpuShares
public String cpusetCpus
public String cgroupParent
private Builder()
private Builder(HostConfig hostConfig)
public HostConfig.Builder binds(List<String> binds)
public HostConfig.Builder binds(String... binds)
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 volumesFrom(List<String> volumesFrom)
public HostConfig.Builder volumesFrom(String... volumesFrom)
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 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 cgroupParent(String cgroupParent)
public String cgroupParent()
public HostConfig build()
Copyright © 2015. All rights reserved.