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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Boolean
private com.google.common.collect.ImmutableList
<String> private com.google.common.collect.ImmutableList
<HostConfig.BlkioDeviceRate> private com.google.common.collect.ImmutableList
<HostConfig.BlkioDeviceRate> private com.google.common.collect.ImmutableList
<HostConfig.BlkioDeviceRate> private com.google.common.collect.ImmutableList
<HostConfig.BlkioDeviceRate> private Integer
private com.google.common.collect.ImmutableList
<HostConfig.BlkioWeightDevice> private com.google.common.collect.ImmutableList
<String> private com.google.common.collect.ImmutableList
<String> private String
private String
private Long
private Long
private String
private String
private Long
private com.google.common.collect.ImmutableList
<Device> private com.google.common.collect.ImmutableList
<String> private com.google.common.collect.ImmutableList
<String> private com.google.common.collect.ImmutableList
<String> private com.google.common.collect.ImmutableList
<String> private String
private com.google.common.collect.ImmutableList
<String> private LogConfig
private com.google.common.collect.ImmutableList
<HostConfig.LxcConfParameter> private Long
private Long
private Long
private Integer
private Long
private String
private Boolean
private Integer
private String
private Integer
private com.google.common.collect.ImmutableMap
<String, List<PortBinding>> private Boolean
private Boolean
private Boolean
private HostConfig.RestartPolicy
private com.google.common.collect.ImmutableList
<String> private Long
private com.google.common.collect.ImmutableList
<HostConfig.Ulimit> private com.google.common.collect.ImmutableList
<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) HostConfig
autoRemove
(Boolean autoRemove) Only works for Docker API version >= 1.25.(package private) com.google.common.collect.ImmutableList
<String> binds()
Set the list of binds to the parameter, replacing any existing value.Set the list of binds to the parameter, replacing any existing value.blkioDeviceReadBps
(List<HostConfig.BlkioDeviceRate> blkioDeviceReadBps) blkioDeviceReadIOps
(List<HostConfig.BlkioDeviceRate> blkioDeviceReadIOps) blkioDeviceWriteBps
(List<HostConfig.BlkioDeviceRate> blkioDeviceWriteBps) blkioDeviceWriteIOps
(List<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps) blkioWeight
(Integer blkioWeight) blkioWeightDevice
(List<HostConfig.BlkioWeightDevice> blkioWeightDevice) cgroupParent
(String cgroupParent) containerIdFile
(String containerIdFile) cpusetCpus
(String cpusetCpus) cpusetMems
(String cpusetMems) dnsOptions
(String... dnsOptions) dnsOptions
(List<String> dnsOptions) extraHosts
(String... extraHosts) extraHosts
(List<String> extraHosts) lxcConf
(HostConfig.LxcConfParameter... lxcConf) lxcConf
(List<HostConfig.LxcConfParameter> lxcConf) memoryReservation
(Long memoryReservation) memorySwap
(Long memorySwap) memorySwappiness
(Integer memorySwappiness) networkMode
(String networkMode) oomKillDisable
(Boolean oomKillDisable) oomScoreAdj
(Integer oomScoreAdj) portBindings
(Map<String, List<PortBinding>> portBindings) privileged
(Boolean privileged) publishAllPorts
(Boolean publishAllPorts) readonlyRootfs
(Boolean readonlyRootfs) restartPolicy
(HostConfig.RestartPolicy restartPolicy) securityOpt
(String... securityOpt) securityOpt
(List<String> securityOpt) storageOpt
(Map<String, String> storageOpt) ulimits
(List<HostConfig.Ulimit> ulimits) volumesFrom
(String... volumesFrom) volumesFrom
(List<String> volumesFrom) Methods inherited from class com.spotify.docker.client.messages.HostConfig.Builder
appendBinds, appendBinds, appendBinds, binds, build, containerPidMode, hostPidMode
-
Field Details
-
binds
-
blkioWeight
-
blkioWeightDevice
-
blkioDeviceReadBps
-
blkioDeviceWriteBps
-
blkioDeviceReadIOps
-
blkioDeviceWriteIOps
-
containerIdFile
-
lxcConf
-
privileged
-
portBindings
-
links
-
publishAllPorts
-
dns
-
dnsOptions
-
dnsSearch
-
extraHosts
-
volumesFrom
-
capAdd
-
capDrop
-
networkMode
-
securityOpt
-
devices
-
memory
-
memorySwap
-
memorySwappiness
-
memoryReservation
-
nanoCpus
-
cpuPeriod
-
cpusetCpus
-
cpusetMems
-
cpuQuota
-
cgroupParent
-
restartPolicy
-
logConfig
-
ipcMode
-
ulimits
-
pidMode
-
shmSize
-
oomKillDisable
-
oomScoreAdj
-
autoRemove
-
pidsLimit
-
tmpfs
-
readonlyRootfs
-
storageOpt
-
-
Constructor Details
-
Builder
Builder() -
Builder
-
-
Method Details
-
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
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
- Specified by:
binds
in classHostConfig.Builder
-
blkioWeight
- Specified by:
blkioWeight
in classHostConfig.Builder
-
blkioWeightDevice
- Specified by:
blkioWeightDevice
in classHostConfig.Builder
-
blkioDeviceReadBps
- Specified by:
blkioDeviceReadBps
in classHostConfig.Builder
-
blkioDeviceWriteBps
- Specified by:
blkioDeviceWriteBps
in classHostConfig.Builder
-
blkioDeviceReadIOps
- Specified by:
blkioDeviceReadIOps
in classHostConfig.Builder
-
blkioDeviceWriteIOps
public HostConfig.Builder blkioDeviceWriteIOps(List<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps) - Specified by:
blkioDeviceWriteIOps
in classHostConfig.Builder
-
containerIdFile
- Specified by:
containerIdFile
in classHostConfig.Builder
-
lxcConf
- Specified by:
lxcConf
in classHostConfig.Builder
-
lxcConf
- Specified by:
lxcConf
in classHostConfig.Builder
-
privileged
- Specified by:
privileged
in classHostConfig.Builder
-
portBindings
- Specified by:
portBindings
in classHostConfig.Builder
-
links
- Specified by:
links
in classHostConfig.Builder
-
links
- Specified by:
links
in classHostConfig.Builder
-
publishAllPorts
- Specified by:
publishAllPorts
in classHostConfig.Builder
-
dns
- Specified by:
dns
in classHostConfig.Builder
-
dns
- Specified by:
dns
in classHostConfig.Builder
-
dnsOptions
- Specified by:
dnsOptions
in classHostConfig.Builder
-
dnsOptions
- Specified by:
dnsOptions
in classHostConfig.Builder
-
dnsSearch
- Specified by:
dnsSearch
in classHostConfig.Builder
-
dnsSearch
- Specified by:
dnsSearch
in classHostConfig.Builder
-
extraHosts
- Specified by:
extraHosts
in classHostConfig.Builder
-
extraHosts
- Specified by:
extraHosts
in classHostConfig.Builder
-
volumesFrom
- Specified by:
volumesFrom
in classHostConfig.Builder
-
volumesFrom
- Specified by:
volumesFrom
in classHostConfig.Builder
-
capAdd
- Specified by:
capAdd
in classHostConfig.Builder
-
capAdd
- Specified by:
capAdd
in classHostConfig.Builder
-
capDrop
- Specified by:
capDrop
in classHostConfig.Builder
-
capDrop
- Specified by:
capDrop
in classHostConfig.Builder
-
networkMode
- Specified by:
networkMode
in classHostConfig.Builder
-
securityOpt
- Specified by:
securityOpt
in classHostConfig.Builder
-
securityOpt
- Specified by:
securityOpt
in classHostConfig.Builder
-
devices
- Specified by:
devices
in classHostConfig.Builder
-
devices
- Specified by:
devices
in classHostConfig.Builder
-
memory
- Specified by:
memory
in classHostConfig.Builder
-
memorySwap
- Specified by:
memorySwap
in classHostConfig.Builder
-
memorySwappiness
- Specified by:
memorySwappiness
in classHostConfig.Builder
-
memoryReservation
- Specified by:
memoryReservation
in classHostConfig.Builder
-
nanoCpus
- Specified by:
nanoCpus
in classHostConfig.Builder
-
cpuPeriod
- Specified by:
cpuPeriod
in classHostConfig.Builder
-
cpusetCpus
- Specified by:
cpusetCpus
in classHostConfig.Builder
-
cpusetMems
- Specified by:
cpusetMems
in classHostConfig.Builder
-
cpuQuota
- Specified by:
cpuQuota
in classHostConfig.Builder
-
cgroupParent
- Specified by:
cgroupParent
in classHostConfig.Builder
-
restartPolicy
- Specified by:
restartPolicy
in classHostConfig.Builder
-
logConfig
- Specified by:
logConfig
in classHostConfig.Builder
-
ipcMode
- Specified by:
ipcMode
in classHostConfig.Builder
-
ulimits
- Specified by:
ulimits
in classHostConfig.Builder
-
pidMode
- Specified by:
pidMode
in classHostConfig.Builder
-
shmSize
- Specified by:
shmSize
in classHostConfig.Builder
-
oomKillDisable
- Specified by:
oomKillDisable
in classHostConfig.Builder
-
oomScoreAdj
- Specified by:
oomScoreAdj
in classHostConfig.Builder
-
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
- Specified by:
pidsLimit
in classHostConfig.Builder
-
tmpfs
- Specified by:
tmpfs
in classHostConfig.Builder
-
readonlyRootfs
- Specified by:
readonlyRootfs
in classHostConfig.Builder
-
storageOpt
- Specified by:
storageOpt
in classHostConfig.Builder
-
autoBuild
HostConfig autoBuild()- Specified by:
autoBuild
in classHostConfig.Builder
-