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 Booleanprivate 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 Integerprivate com.google.common.collect.ImmutableList<HostConfig.BlkioWeightDevice> private com.google.common.collect.ImmutableList<String> private com.google.common.collect.ImmutableList<String> private Stringprivate Stringprivate Longprivate Longprivate Stringprivate Stringprivate Longprivate 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 Stringprivate com.google.common.collect.ImmutableList<String> private LogConfigprivate com.google.common.collect.ImmutableList<HostConfig.LxcConfParameter> private Longprivate Longprivate Longprivate Integerprivate Longprivate Stringprivate Booleanprivate Integerprivate Stringprivate Integerprivate com.google.common.collect.ImmutableMap<String, List<PortBinding>> private Booleanprivate Booleanprivate Booleanprivate HostConfig.RestartPolicyprivate com.google.common.collect.ImmutableList<String> private Longprivate com.google.common.collect.ImmutableList<HostConfig.Ulimit> private com.google.common.collect.ImmutableList<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) HostConfigautoRemove(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.BuilderSet 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:
bindsin 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.BuilderSet 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:
bindsin classHostConfig.Builder- Parameters:
binds- An array of volume bindings for this container. Each volume binding is a string.- Returns:
HostConfig.Builder
-
binds
- Specified by:
bindsin classHostConfig.Builder
-
blkioWeight
- Specified by:
blkioWeightin classHostConfig.Builder
-
blkioWeightDevice
- Specified by:
blkioWeightDevicein classHostConfig.Builder
-
blkioDeviceReadBps
- Specified by:
blkioDeviceReadBpsin classHostConfig.Builder
-
blkioDeviceWriteBps
- Specified by:
blkioDeviceWriteBpsin classHostConfig.Builder
-
blkioDeviceReadIOps
- Specified by:
blkioDeviceReadIOpsin classHostConfig.Builder
-
blkioDeviceWriteIOps
public HostConfig.Builder blkioDeviceWriteIOps(List<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps) - Specified by:
blkioDeviceWriteIOpsin classHostConfig.Builder
-
containerIdFile
- Specified by:
containerIdFilein classHostConfig.Builder
-
lxcConf
- Specified by:
lxcConfin classHostConfig.Builder
-
lxcConf
- Specified by:
lxcConfin classHostConfig.Builder
-
privileged
- Specified by:
privilegedin classHostConfig.Builder
-
portBindings
- Specified by:
portBindingsin classHostConfig.Builder
-
links
- Specified by:
linksin classHostConfig.Builder
-
links
- Specified by:
linksin classHostConfig.Builder
-
publishAllPorts
- Specified by:
publishAllPortsin classHostConfig.Builder
-
dns
- Specified by:
dnsin classHostConfig.Builder
-
dns
- Specified by:
dnsin classHostConfig.Builder
-
dnsOptions
- Specified by:
dnsOptionsin classHostConfig.Builder
-
dnsOptions
- Specified by:
dnsOptionsin classHostConfig.Builder
-
dnsSearch
- Specified by:
dnsSearchin classHostConfig.Builder
-
dnsSearch
- Specified by:
dnsSearchin classHostConfig.Builder
-
extraHosts
- Specified by:
extraHostsin classHostConfig.Builder
-
extraHosts
- Specified by:
extraHostsin classHostConfig.Builder
-
volumesFrom
- Specified by:
volumesFromin classHostConfig.Builder
-
volumesFrom
- Specified by:
volumesFromin classHostConfig.Builder
-
capAdd
- Specified by:
capAddin classHostConfig.Builder
-
capAdd
- Specified by:
capAddin classHostConfig.Builder
-
capDrop
- Specified by:
capDropin classHostConfig.Builder
-
capDrop
- Specified by:
capDropin classHostConfig.Builder
-
networkMode
- Specified by:
networkModein classHostConfig.Builder
-
securityOpt
- Specified by:
securityOptin classHostConfig.Builder
-
securityOpt
- Specified by:
securityOptin classHostConfig.Builder
-
devices
- Specified by:
devicesin classHostConfig.Builder
-
devices
- Specified by:
devicesin classHostConfig.Builder
-
memory
- Specified by:
memoryin classHostConfig.Builder
-
memorySwap
- Specified by:
memorySwapin classHostConfig.Builder
-
memorySwappiness
- Specified by:
memorySwappinessin classHostConfig.Builder
-
memoryReservation
- Specified by:
memoryReservationin classHostConfig.Builder
-
nanoCpus
- Specified by:
nanoCpusin classHostConfig.Builder
-
cpuPeriod
- Specified by:
cpuPeriodin classHostConfig.Builder
-
cpusetCpus
- Specified by:
cpusetCpusin classHostConfig.Builder
-
cpusetMems
- Specified by:
cpusetMemsin classHostConfig.Builder
-
cpuQuota
- Specified by:
cpuQuotain classHostConfig.Builder
-
cgroupParent
- Specified by:
cgroupParentin classHostConfig.Builder
-
restartPolicy
- Specified by:
restartPolicyin classHostConfig.Builder
-
logConfig
- Specified by:
logConfigin classHostConfig.Builder
-
ipcMode
- Specified by:
ipcModein classHostConfig.Builder
-
ulimits
- Specified by:
ulimitsin classHostConfig.Builder
-
pidMode
- Specified by:
pidModein classHostConfig.Builder
-
shmSize
- Specified by:
shmSizein classHostConfig.Builder
-
oomKillDisable
- Specified by:
oomKillDisablein classHostConfig.Builder
-
oomScoreAdj
- Specified by:
oomScoreAdjin classHostConfig.Builder
-
autoRemove
Description copied from class:HostConfig.BuilderOnly works for Docker API version >= 1.25.- Specified by:
autoRemovein classHostConfig.Builder- Parameters:
autoRemove- Whether to automatically remove the container when it exits- Returns:
HostConfig.Builder
-
pidsLimit
- Specified by:
pidsLimitin classHostConfig.Builder
-
tmpfs
- Specified by:
tmpfsin classHostConfig.Builder
-
readonlyRootfs
- Specified by:
readonlyRootfsin classHostConfig.Builder
-
storageOpt
- Specified by:
storageOptin classHostConfig.Builder
-
autoBuild
HostConfig autoBuild()- Specified by:
autoBuildin classHostConfig.Builder
-