Class AutoValue_HostConfig.Builder
- java.lang.Object
-
- com.spotify.docker.client.messages.HostConfig.Builder
-
- com.spotify.docker.client.messages.AutoValue_HostConfig.Builder
-
- Enclosing class:
- AutoValue_HostConfig
static final class AutoValue_HostConfig.Builder extends HostConfig.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Boolean
autoRemove
private com.google.common.collect.ImmutableList<java.lang.String>
binds
private com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate>
blkioDeviceReadBps
private com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate>
blkioDeviceReadIOps
private com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate>
blkioDeviceWriteBps
private com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate>
blkioDeviceWriteIOps
private java.lang.Integer
blkioWeight
private com.google.common.collect.ImmutableList<HostConfig.BlkioWeightDevice>
blkioWeightDevice
private com.google.common.collect.ImmutableList<java.lang.String>
capAdd
private com.google.common.collect.ImmutableList<java.lang.String>
capDrop
private java.lang.String
cgroupParent
private java.lang.String
containerIdFile
private java.lang.Long
cpuPeriod
private java.lang.Long
cpuQuota
private java.lang.String
cpusetCpus
private java.lang.String
cpusetMems
private java.lang.Long
cpuShares
private com.google.common.collect.ImmutableList<Device>
devices
private com.google.common.collect.ImmutableList<java.lang.String>
dns
private com.google.common.collect.ImmutableList<java.lang.String>
dnsOptions
private com.google.common.collect.ImmutableList<java.lang.String>
dnsSearch
private com.google.common.collect.ImmutableList<java.lang.String>
extraHosts
private java.lang.String
ipcMode
private com.google.common.collect.ImmutableList<java.lang.String>
links
private LogConfig
logConfig
private com.google.common.collect.ImmutableList<HostConfig.LxcConfParameter>
lxcConf
private java.lang.Long
memory
private java.lang.Long
memoryReservation
private java.lang.Long
memorySwap
private java.lang.Integer
memorySwappiness
private java.lang.Long
nanoCpus
private java.lang.String
networkMode
private java.lang.Boolean
oomKillDisable
private java.lang.Integer
oomScoreAdj
private java.lang.String
pidMode
private java.lang.Integer
pidsLimit
private com.google.common.collect.ImmutableMap<java.lang.String,java.util.List<PortBinding>>
portBindings
private java.lang.Boolean
privileged
private java.lang.Boolean
publishAllPorts
private java.lang.Boolean
readonlyRootfs
private HostConfig.RestartPolicy
restartPolicy
private com.google.common.collect.ImmutableList<java.lang.String>
securityOpt
private java.lang.Long
shmSize
private com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String>
storageOpt
private com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String>
tmpfs
private com.google.common.collect.ImmutableList<HostConfig.Ulimit>
ulimits
private com.google.common.collect.ImmutableList<java.lang.String>
volumesFrom
-
Constructor Summary
Constructors Modifier Constructor Description (package private)
Builder()
private
Builder(HostConfig source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) HostConfig
autoBuild()
HostConfig.Builder
autoRemove(java.lang.Boolean autoRemove)
Only works for Docker API version >= 1.25.(package private) com.google.common.collect.ImmutableList<java.lang.String>
binds()
HostConfig.Builder
binds(java.lang.String... binds)
Set the list of binds to the parameter, replacing any existing value.HostConfig.Builder
binds(java.util.List<java.lang.String> binds)
Set the list of binds to the parameter, replacing any existing value.HostConfig.Builder
blkioDeviceReadBps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceReadBps)
HostConfig.Builder
blkioDeviceReadIOps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceReadIOps)
HostConfig.Builder
blkioDeviceWriteBps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceWriteBps)
HostConfig.Builder
blkioDeviceWriteIOps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps)
HostConfig.Builder
blkioWeight(java.lang.Integer blkioWeight)
HostConfig.Builder
blkioWeightDevice(java.util.List<HostConfig.BlkioWeightDevice> blkioWeightDevice)
HostConfig.Builder
capAdd(java.lang.String... capAdd)
HostConfig.Builder
capAdd(java.util.List<java.lang.String> capAdd)
HostConfig.Builder
capDrop(java.lang.String... capDrop)
HostConfig.Builder
capDrop(java.util.List<java.lang.String> capDrop)
HostConfig.Builder
cgroupParent(java.lang.String cgroupParent)
HostConfig.Builder
containerIdFile(java.lang.String containerIdFile)
HostConfig.Builder
cpuPeriod(java.lang.Long cpuPeriod)
HostConfig.Builder
cpuQuota(java.lang.Long cpuQuota)
HostConfig.Builder
cpusetCpus(java.lang.String cpusetCpus)
HostConfig.Builder
cpusetMems(java.lang.String cpusetMems)
HostConfig.Builder
cpuShares(java.lang.Long cpuShares)
HostConfig.Builder
devices(Device... devices)
HostConfig.Builder
devices(java.util.List<Device> devices)
HostConfig.Builder
dns(java.lang.String... dns)
HostConfig.Builder
dns(java.util.List<java.lang.String> dns)
HostConfig.Builder
dnsOptions(java.lang.String... dnsOptions)
HostConfig.Builder
dnsOptions(java.util.List<java.lang.String> dnsOptions)
HostConfig.Builder
dnsSearch(java.lang.String... dnsSearch)
HostConfig.Builder
dnsSearch(java.util.List<java.lang.String> dnsSearch)
HostConfig.Builder
extraHosts(java.lang.String... extraHosts)
HostConfig.Builder
extraHosts(java.util.List<java.lang.String> extraHosts)
HostConfig.Builder
ipcMode(java.lang.String ipcMode)
HostConfig.Builder
links(java.lang.String... links)
HostConfig.Builder
links(java.util.List<java.lang.String> links)
HostConfig.Builder
logConfig(LogConfig logConfig)
HostConfig.Builder
lxcConf(HostConfig.LxcConfParameter... lxcConf)
HostConfig.Builder
lxcConf(java.util.List<HostConfig.LxcConfParameter> lxcConf)
HostConfig.Builder
memory(java.lang.Long memory)
HostConfig.Builder
memoryReservation(java.lang.Long memoryReservation)
HostConfig.Builder
memorySwap(java.lang.Long memorySwap)
HostConfig.Builder
memorySwappiness(java.lang.Integer memorySwappiness)
HostConfig.Builder
nanoCpus(java.lang.Long nanoCpus)
HostConfig.Builder
networkMode(java.lang.String networkMode)
HostConfig.Builder
oomKillDisable(java.lang.Boolean oomKillDisable)
HostConfig.Builder
oomScoreAdj(java.lang.Integer oomScoreAdj)
HostConfig.Builder
pidMode(java.lang.String pidMode)
HostConfig.Builder
pidsLimit(java.lang.Integer pidsLimit)
HostConfig.Builder
portBindings(java.util.Map<java.lang.String,java.util.List<PortBinding>> portBindings)
HostConfig.Builder
privileged(java.lang.Boolean privileged)
HostConfig.Builder
publishAllPorts(java.lang.Boolean publishAllPorts)
HostConfig.Builder
readonlyRootfs(java.lang.Boolean readonlyRootfs)
HostConfig.Builder
restartPolicy(HostConfig.RestartPolicy restartPolicy)
HostConfig.Builder
securityOpt(java.lang.String... securityOpt)
HostConfig.Builder
securityOpt(java.util.List<java.lang.String> securityOpt)
HostConfig.Builder
shmSize(java.lang.Long shmSize)
HostConfig.Builder
storageOpt(java.util.Map<java.lang.String,java.lang.String> storageOpt)
HostConfig.Builder
tmpfs(java.util.Map<java.lang.String,java.lang.String> tmpfs)
HostConfig.Builder
ulimits(java.util.List<HostConfig.Ulimit> ulimits)
HostConfig.Builder
volumesFrom(java.lang.String... volumesFrom)
HostConfig.Builder
volumesFrom(java.util.List<java.lang.String> volumesFrom)
-
Methods inherited from class com.spotify.docker.client.messages.HostConfig.Builder
appendBinds, appendBinds, appendBinds, binds, build, containerPidMode, hostPidMode
-
-
-
-
Field Detail
-
binds
private com.google.common.collect.ImmutableList<java.lang.String> binds
-
blkioWeight
private java.lang.Integer blkioWeight
-
blkioWeightDevice
private com.google.common.collect.ImmutableList<HostConfig.BlkioWeightDevice> blkioWeightDevice
-
blkioDeviceReadBps
private com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceReadBps
-
blkioDeviceWriteBps
private com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceWriteBps
-
blkioDeviceReadIOps
private com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceReadIOps
-
blkioDeviceWriteIOps
private com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps
-
containerIdFile
private java.lang.String containerIdFile
-
lxcConf
private com.google.common.collect.ImmutableList<HostConfig.LxcConfParameter> lxcConf
-
privileged
private java.lang.Boolean privileged
-
portBindings
private com.google.common.collect.ImmutableMap<java.lang.String,java.util.List<PortBinding>> portBindings
-
links
private com.google.common.collect.ImmutableList<java.lang.String> links
-
publishAllPorts
private java.lang.Boolean publishAllPorts
-
dns
private com.google.common.collect.ImmutableList<java.lang.String> dns
-
dnsOptions
private com.google.common.collect.ImmutableList<java.lang.String> dnsOptions
-
dnsSearch
private com.google.common.collect.ImmutableList<java.lang.String> dnsSearch
-
extraHosts
private com.google.common.collect.ImmutableList<java.lang.String> extraHosts
-
volumesFrom
private com.google.common.collect.ImmutableList<java.lang.String> volumesFrom
-
capAdd
private com.google.common.collect.ImmutableList<java.lang.String> capAdd
-
capDrop
private com.google.common.collect.ImmutableList<java.lang.String> capDrop
-
networkMode
private java.lang.String networkMode
-
securityOpt
private com.google.common.collect.ImmutableList<java.lang.String> securityOpt
-
devices
private com.google.common.collect.ImmutableList<Device> devices
-
memory
private java.lang.Long memory
-
memorySwap
private java.lang.Long memorySwap
-
memorySwappiness
private java.lang.Integer memorySwappiness
-
memoryReservation
private java.lang.Long memoryReservation
-
nanoCpus
private java.lang.Long nanoCpus
-
cpuPeriod
private java.lang.Long cpuPeriod
-
cpuShares
private java.lang.Long cpuShares
-
cpusetCpus
private java.lang.String cpusetCpus
-
cpusetMems
private java.lang.String cpusetMems
-
cpuQuota
private java.lang.Long cpuQuota
-
cgroupParent
private java.lang.String cgroupParent
-
restartPolicy
private HostConfig.RestartPolicy restartPolicy
-
logConfig
private LogConfig logConfig
-
ipcMode
private java.lang.String ipcMode
-
ulimits
private com.google.common.collect.ImmutableList<HostConfig.Ulimit> ulimits
-
pidMode
private java.lang.String pidMode
-
shmSize
private java.lang.Long shmSize
-
oomKillDisable
private java.lang.Boolean oomKillDisable
-
oomScoreAdj
private java.lang.Integer oomScoreAdj
-
autoRemove
private java.lang.Boolean autoRemove
-
pidsLimit
private java.lang.Integer pidsLimit
-
tmpfs
private com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> tmpfs
-
readonlyRootfs
private java.lang.Boolean readonlyRootfs
-
storageOpt
private com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> storageOpt
-
-
Constructor Detail
-
Builder
Builder()
-
Builder
private Builder(HostConfig source)
-
-
Method Detail
-
binds
public HostConfig.Builder binds(java.util.List<java.lang.String> binds)
Description copied from class:HostConfig.Builder
Set the list of binds to the parameter, replacing any existing value.To append to the list instead, use one of the appendBinds() methods.
- Specified by:
binds
in classHostConfig.Builder
- Parameters:
binds
- A list of volume bindings for this container. Each volume binding is a string.- Returns:
HostConfig.Builder
-
binds
public HostConfig.Builder binds(java.lang.String... binds)
Description copied from class:HostConfig.Builder
Set the list of binds to the parameter, replacing any existing value.To append to the list instead, use one of the appendBinds() methods.
- Specified by:
binds
in classHostConfig.Builder
- Parameters:
binds
- An array of volume bindings for this container. Each volume binding is a string.- Returns:
HostConfig.Builder
-
binds
@Nullable com.google.common.collect.ImmutableList<java.lang.String> binds()
- Specified by:
binds
in classHostConfig.Builder
-
blkioWeight
public HostConfig.Builder blkioWeight(java.lang.Integer blkioWeight)
- Specified by:
blkioWeight
in classHostConfig.Builder
-
blkioWeightDevice
public HostConfig.Builder blkioWeightDevice(java.util.List<HostConfig.BlkioWeightDevice> blkioWeightDevice)
- Specified by:
blkioWeightDevice
in classHostConfig.Builder
-
blkioDeviceReadBps
public HostConfig.Builder blkioDeviceReadBps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceReadBps)
- Specified by:
blkioDeviceReadBps
in classHostConfig.Builder
-
blkioDeviceWriteBps
public HostConfig.Builder blkioDeviceWriteBps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceWriteBps)
- Specified by:
blkioDeviceWriteBps
in classHostConfig.Builder
-
blkioDeviceReadIOps
public HostConfig.Builder blkioDeviceReadIOps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceReadIOps)
- Specified by:
blkioDeviceReadIOps
in classHostConfig.Builder
-
blkioDeviceWriteIOps
public HostConfig.Builder blkioDeviceWriteIOps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps)
- Specified by:
blkioDeviceWriteIOps
in classHostConfig.Builder
-
containerIdFile
public HostConfig.Builder containerIdFile(java.lang.String containerIdFile)
- Specified by:
containerIdFile
in classHostConfig.Builder
-
lxcConf
public HostConfig.Builder lxcConf(java.util.List<HostConfig.LxcConfParameter> lxcConf)
- Specified by:
lxcConf
in classHostConfig.Builder
-
lxcConf
public HostConfig.Builder lxcConf(HostConfig.LxcConfParameter... lxcConf)
- Specified by:
lxcConf
in classHostConfig.Builder
-
privileged
public HostConfig.Builder privileged(java.lang.Boolean privileged)
- Specified by:
privileged
in classHostConfig.Builder
-
portBindings
public HostConfig.Builder portBindings(java.util.Map<java.lang.String,java.util.List<PortBinding>> portBindings)
- Specified by:
portBindings
in classHostConfig.Builder
-
links
public HostConfig.Builder links(java.util.List<java.lang.String> links)
- Specified by:
links
in classHostConfig.Builder
-
links
public HostConfig.Builder links(java.lang.String... links)
- Specified by:
links
in classHostConfig.Builder
-
publishAllPorts
public HostConfig.Builder publishAllPorts(java.lang.Boolean publishAllPorts)
- Specified by:
publishAllPorts
in classHostConfig.Builder
-
dns
public HostConfig.Builder dns(java.util.List<java.lang.String> dns)
- Specified by:
dns
in classHostConfig.Builder
-
dns
public HostConfig.Builder dns(java.lang.String... dns)
- Specified by:
dns
in classHostConfig.Builder
-
dnsOptions
public HostConfig.Builder dnsOptions(java.util.List<java.lang.String> dnsOptions)
- Specified by:
dnsOptions
in classHostConfig.Builder
-
dnsOptions
public HostConfig.Builder dnsOptions(java.lang.String... dnsOptions)
- Specified by:
dnsOptions
in classHostConfig.Builder
-
dnsSearch
public HostConfig.Builder dnsSearch(java.util.List<java.lang.String> dnsSearch)
- Specified by:
dnsSearch
in classHostConfig.Builder
-
dnsSearch
public HostConfig.Builder dnsSearch(java.lang.String... dnsSearch)
- Specified by:
dnsSearch
in classHostConfig.Builder
-
extraHosts
public HostConfig.Builder extraHosts(java.util.List<java.lang.String> extraHosts)
- Specified by:
extraHosts
in classHostConfig.Builder
-
extraHosts
public HostConfig.Builder extraHosts(java.lang.String... extraHosts)
- Specified by:
extraHosts
in classHostConfig.Builder
-
volumesFrom
public HostConfig.Builder volumesFrom(java.util.List<java.lang.String> volumesFrom)
- Specified by:
volumesFrom
in classHostConfig.Builder
-
volumesFrom
public HostConfig.Builder volumesFrom(java.lang.String... volumesFrom)
- Specified by:
volumesFrom
in classHostConfig.Builder
-
capAdd
public HostConfig.Builder capAdd(java.util.List<java.lang.String> capAdd)
- Specified by:
capAdd
in classHostConfig.Builder
-
capAdd
public HostConfig.Builder capAdd(java.lang.String... capAdd)
- Specified by:
capAdd
in classHostConfig.Builder
-
capDrop
public HostConfig.Builder capDrop(java.util.List<java.lang.String> capDrop)
- Specified by:
capDrop
in classHostConfig.Builder
-
capDrop
public HostConfig.Builder capDrop(java.lang.String... capDrop)
- Specified by:
capDrop
in classHostConfig.Builder
-
networkMode
public HostConfig.Builder networkMode(java.lang.String networkMode)
- Specified by:
networkMode
in classHostConfig.Builder
-
securityOpt
public HostConfig.Builder securityOpt(java.util.List<java.lang.String> securityOpt)
- Specified by:
securityOpt
in classHostConfig.Builder
-
securityOpt
public HostConfig.Builder securityOpt(java.lang.String... securityOpt)
- Specified by:
securityOpt
in classHostConfig.Builder
-
devices
public HostConfig.Builder devices(java.util.List<Device> devices)
- Specified by:
devices
in classHostConfig.Builder
-
devices
public HostConfig.Builder devices(Device... devices)
- Specified by:
devices
in classHostConfig.Builder
-
memory
public HostConfig.Builder memory(java.lang.Long memory)
- Specified by:
memory
in classHostConfig.Builder
-
memorySwap
public HostConfig.Builder memorySwap(java.lang.Long memorySwap)
- Specified by:
memorySwap
in classHostConfig.Builder
-
memorySwappiness
public HostConfig.Builder memorySwappiness(java.lang.Integer memorySwappiness)
- Specified by:
memorySwappiness
in classHostConfig.Builder
-
memoryReservation
public HostConfig.Builder memoryReservation(java.lang.Long memoryReservation)
- Specified by:
memoryReservation
in classHostConfig.Builder
-
nanoCpus
public HostConfig.Builder nanoCpus(java.lang.Long nanoCpus)
- Specified by:
nanoCpus
in classHostConfig.Builder
-
cpuPeriod
public HostConfig.Builder cpuPeriod(java.lang.Long cpuPeriod)
- Specified by:
cpuPeriod
in classHostConfig.Builder
-
cpuShares
public HostConfig.Builder cpuShares(java.lang.Long cpuShares)
- Specified by:
cpuShares
in classHostConfig.Builder
-
cpusetCpus
public HostConfig.Builder cpusetCpus(java.lang.String cpusetCpus)
- Specified by:
cpusetCpus
in classHostConfig.Builder
-
cpusetMems
public HostConfig.Builder cpusetMems(java.lang.String cpusetMems)
- Specified by:
cpusetMems
in classHostConfig.Builder
-
cpuQuota
public HostConfig.Builder cpuQuota(java.lang.Long cpuQuota)
- Specified by:
cpuQuota
in classHostConfig.Builder
-
cgroupParent
public HostConfig.Builder cgroupParent(java.lang.String cgroupParent)
- Specified by:
cgroupParent
in classHostConfig.Builder
-
restartPolicy
public HostConfig.Builder restartPolicy(HostConfig.RestartPolicy restartPolicy)
- Specified by:
restartPolicy
in classHostConfig.Builder
-
logConfig
public HostConfig.Builder logConfig(LogConfig logConfig)
- Specified by:
logConfig
in classHostConfig.Builder
-
ipcMode
public HostConfig.Builder ipcMode(java.lang.String ipcMode)
- Specified by:
ipcMode
in classHostConfig.Builder
-
ulimits
public HostConfig.Builder ulimits(java.util.List<HostConfig.Ulimit> ulimits)
- Specified by:
ulimits
in classHostConfig.Builder
-
pidMode
public HostConfig.Builder pidMode(java.lang.String pidMode)
- Specified by:
pidMode
in classHostConfig.Builder
-
shmSize
public HostConfig.Builder shmSize(java.lang.Long shmSize)
- Specified by:
shmSize
in classHostConfig.Builder
-
oomKillDisable
public HostConfig.Builder oomKillDisable(java.lang.Boolean oomKillDisable)
- Specified by:
oomKillDisable
in classHostConfig.Builder
-
oomScoreAdj
public HostConfig.Builder oomScoreAdj(java.lang.Integer oomScoreAdj)
- Specified by:
oomScoreAdj
in classHostConfig.Builder
-
autoRemove
public HostConfig.Builder autoRemove(java.lang.Boolean autoRemove)
Description copied from class:HostConfig.Builder
Only works for Docker API version >= 1.25.- Specified by:
autoRemove
in classHostConfig.Builder
- Parameters:
autoRemove
- Whether to automatically remove the container when it exits- Returns:
HostConfig.Builder
-
pidsLimit
public HostConfig.Builder pidsLimit(java.lang.Integer pidsLimit)
- Specified by:
pidsLimit
in classHostConfig.Builder
-
tmpfs
public HostConfig.Builder tmpfs(java.util.Map<java.lang.String,java.lang.String> tmpfs)
- Specified by:
tmpfs
in classHostConfig.Builder
-
readonlyRootfs
public HostConfig.Builder readonlyRootfs(java.lang.Boolean readonlyRootfs)
- Specified by:
readonlyRootfs
in classHostConfig.Builder
-
storageOpt
public HostConfig.Builder storageOpt(java.util.Map<java.lang.String,java.lang.String> storageOpt)
- Specified by:
storageOpt
in classHostConfig.Builder
-
autoBuild
HostConfig autoBuild()
- Specified by:
autoBuild
in classHostConfig.Builder
-
-