public static class HostConfig.Builder extends Object
public HostConfig.Builder binds(List<String> binds)
To append to the list instead, use one of the appendBinds() methods.
binds - A list of volume bindings for this container. Each volume binding is a string.public HostConfig.Builder binds(String... binds)
To append to the list instead, use one of the appendBinds() methods.
binds - An array of volume bindings for this container. Each volume binding is a
string.public HostConfig.Builder binds(HostConfig.Bind... binds)
To append to the list instead, use one of the appendBinds() methods.
binds - An array of volume bindings for this container. Each volume binding is a HostConfig.Bind object.public HostConfig.Builder appendBinds(Iterable<String> newBinds)
newBinds - An iterable of volume bindings for this container. Each volume binding is a
String.public HostConfig.Builder appendBinds(HostConfig.Bind... binds)
binds - An array of volume bindings for this container. Each volume binding is a HostConfig.Bind object.public HostConfig.Builder appendBinds(String... binds)
binds - An array of volume bindings for this container. Each volume binding is a
String.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 memoryReservation(Long memoryReservation)
public Long memoryReservation()
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.Builder ulimits(List<HostConfig.Ulimit> ulimits)
public HostConfig.Builder containerPidMode(String container)
hostPidMode().container - Join the namespace of this container (Name or ID)public HostConfig.Builder hostPidMode()
containerPidMode(String).public HostConfig.Builder shmSize(Long shmSize)
public Long shmSize()
public HostConfig.Builder oomKillDisable(Boolean oomKillDisable)
public Boolean oomKillDisable()
public HostConfig.Builder oomScoreAdj(Integer oomScoreAdj)
public Integer oomScoreAdj()
public Boolean autoRemove()
public HostConfig.Builder autoRemove(Boolean autoRemove)
public HostConfig.Builder pidsLimit(Integer pidsLimit)
public Integer pidsLimit()
public HostConfig.Builder readonlyRootfs(Boolean readonlyRootfs)
public HostConfig.Builder tmpfs(com.google.common.collect.ImmutableMap<String,String> tmpfs)
public Boolean readonlyRootfs()
public HostConfig build()
Copyright © 2016. All rights reserved.