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.BooleanautoRemoveprivate com.google.common.collect.ImmutableList<java.lang.String>bindsprivate com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate>blkioDeviceReadBpsprivate com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate>blkioDeviceReadIOpsprivate com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate>blkioDeviceWriteBpsprivate com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate>blkioDeviceWriteIOpsprivate java.lang.IntegerblkioWeightprivate com.google.common.collect.ImmutableList<HostConfig.BlkioWeightDevice>blkioWeightDeviceprivate com.google.common.collect.ImmutableList<java.lang.String>capAddprivate com.google.common.collect.ImmutableList<java.lang.String>capDropprivate java.lang.StringcgroupParentprivate java.lang.StringcontainerIdFileprivate java.lang.LongcpuPeriodprivate java.lang.LongcpuQuotaprivate java.lang.StringcpusetCpusprivate java.lang.StringcpusetMemsprivate java.lang.LongcpuSharesprivate com.google.common.collect.ImmutableList<Device>devicesprivate com.google.common.collect.ImmutableList<java.lang.String>dnsprivate com.google.common.collect.ImmutableList<java.lang.String>dnsOptionsprivate com.google.common.collect.ImmutableList<java.lang.String>dnsSearchprivate com.google.common.collect.ImmutableList<java.lang.String>extraHostsprivate java.lang.StringipcModeprivate com.google.common.collect.ImmutableList<java.lang.String>linksprivate LogConfiglogConfigprivate com.google.common.collect.ImmutableList<HostConfig.LxcConfParameter>lxcConfprivate java.lang.Longmemoryprivate java.lang.LongmemoryReservationprivate java.lang.LongmemorySwapprivate java.lang.IntegermemorySwappinessprivate java.lang.LongnanoCpusprivate java.lang.StringnetworkModeprivate java.lang.BooleanoomKillDisableprivate java.lang.IntegeroomScoreAdjprivate java.lang.StringpidModeprivate java.lang.IntegerpidsLimitprivate com.google.common.collect.ImmutableMap<java.lang.String,java.util.List<PortBinding>>portBindingsprivate java.lang.Booleanprivilegedprivate java.lang.BooleanpublishAllPortsprivate java.lang.BooleanreadonlyRootfsprivate HostConfig.RestartPolicyrestartPolicyprivate com.google.common.collect.ImmutableList<java.lang.String>securityOptprivate java.lang.LongshmSizeprivate com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String>storageOptprivate com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String>tmpfsprivate com.google.common.collect.ImmutableList<HostConfig.Ulimit>ulimitsprivate com.google.common.collect.ImmutableList<java.lang.String>volumesFrom
-
Constructor Summary
Constructors Modifier Constructor Description (package private)Builder()privateBuilder(HostConfig source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) HostConfigautoBuild()HostConfig.BuilderautoRemove(java.lang.Boolean autoRemove)Only works for Docker API version >= 1.25.(package private) com.google.common.collect.ImmutableList<java.lang.String>binds()HostConfig.Builderbinds(java.lang.String... binds)Set the list of binds to the parameter, replacing any existing value.HostConfig.Builderbinds(java.util.List<java.lang.String> binds)Set the list of binds to the parameter, replacing any existing value.HostConfig.BuilderblkioDeviceReadBps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceReadBps)HostConfig.BuilderblkioDeviceReadIOps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceReadIOps)HostConfig.BuilderblkioDeviceWriteBps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceWriteBps)HostConfig.BuilderblkioDeviceWriteIOps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps)HostConfig.BuilderblkioWeight(java.lang.Integer blkioWeight)HostConfig.BuilderblkioWeightDevice(java.util.List<HostConfig.BlkioWeightDevice> blkioWeightDevice)HostConfig.BuildercapAdd(java.lang.String... capAdd)HostConfig.BuildercapAdd(java.util.List<java.lang.String> capAdd)HostConfig.BuildercapDrop(java.lang.String... capDrop)HostConfig.BuildercapDrop(java.util.List<java.lang.String> capDrop)HostConfig.BuildercgroupParent(java.lang.String cgroupParent)HostConfig.BuildercontainerIdFile(java.lang.String containerIdFile)HostConfig.BuildercpuPeriod(java.lang.Long cpuPeriod)HostConfig.BuildercpuQuota(java.lang.Long cpuQuota)HostConfig.BuildercpusetCpus(java.lang.String cpusetCpus)HostConfig.BuildercpusetMems(java.lang.String cpusetMems)HostConfig.BuildercpuShares(java.lang.Long cpuShares)HostConfig.Builderdevices(Device... devices)HostConfig.Builderdevices(java.util.List<Device> devices)HostConfig.Builderdns(java.lang.String... dns)HostConfig.Builderdns(java.util.List<java.lang.String> dns)HostConfig.BuilderdnsOptions(java.lang.String... dnsOptions)HostConfig.BuilderdnsOptions(java.util.List<java.lang.String> dnsOptions)HostConfig.BuilderdnsSearch(java.lang.String... dnsSearch)HostConfig.BuilderdnsSearch(java.util.List<java.lang.String> dnsSearch)HostConfig.BuilderextraHosts(java.lang.String... extraHosts)HostConfig.BuilderextraHosts(java.util.List<java.lang.String> extraHosts)HostConfig.BuilderipcMode(java.lang.String ipcMode)HostConfig.Builderlinks(java.lang.String... links)HostConfig.Builderlinks(java.util.List<java.lang.String> links)HostConfig.BuilderlogConfig(LogConfig logConfig)HostConfig.BuilderlxcConf(HostConfig.LxcConfParameter... lxcConf)HostConfig.BuilderlxcConf(java.util.List<HostConfig.LxcConfParameter> lxcConf)HostConfig.Buildermemory(java.lang.Long memory)HostConfig.BuildermemoryReservation(java.lang.Long memoryReservation)HostConfig.BuildermemorySwap(java.lang.Long memorySwap)HostConfig.BuildermemorySwappiness(java.lang.Integer memorySwappiness)HostConfig.BuildernanoCpus(java.lang.Long nanoCpus)HostConfig.BuildernetworkMode(java.lang.String networkMode)HostConfig.BuilderoomKillDisable(java.lang.Boolean oomKillDisable)HostConfig.BuilderoomScoreAdj(java.lang.Integer oomScoreAdj)HostConfig.BuilderpidMode(java.lang.String pidMode)HostConfig.BuilderpidsLimit(java.lang.Integer pidsLimit)HostConfig.BuilderportBindings(java.util.Map<java.lang.String,java.util.List<PortBinding>> portBindings)HostConfig.Builderprivileged(java.lang.Boolean privileged)HostConfig.BuilderpublishAllPorts(java.lang.Boolean publishAllPorts)HostConfig.BuilderreadonlyRootfs(java.lang.Boolean readonlyRootfs)HostConfig.BuilderrestartPolicy(HostConfig.RestartPolicy restartPolicy)HostConfig.BuildersecurityOpt(java.lang.String... securityOpt)HostConfig.BuildersecurityOpt(java.util.List<java.lang.String> securityOpt)HostConfig.BuildershmSize(java.lang.Long shmSize)HostConfig.BuilderstorageOpt(java.util.Map<java.lang.String,java.lang.String> storageOpt)HostConfig.Buildertmpfs(java.util.Map<java.lang.String,java.lang.String> tmpfs)HostConfig.Builderulimits(java.util.List<HostConfig.Ulimit> ulimits)HostConfig.BuildervolumesFrom(java.lang.String... volumesFrom)HostConfig.BuildervolumesFrom(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.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
public HostConfig.Builder binds(java.lang.String... 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
@Nullable com.google.common.collect.ImmutableList<java.lang.String> binds()
- Specified by:
bindsin classHostConfig.Builder
-
blkioWeight
public HostConfig.Builder blkioWeight(java.lang.Integer blkioWeight)
- Specified by:
blkioWeightin classHostConfig.Builder
-
blkioWeightDevice
public HostConfig.Builder blkioWeightDevice(java.util.List<HostConfig.BlkioWeightDevice> blkioWeightDevice)
- Specified by:
blkioWeightDevicein classHostConfig.Builder
-
blkioDeviceReadBps
public HostConfig.Builder blkioDeviceReadBps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceReadBps)
- Specified by:
blkioDeviceReadBpsin classHostConfig.Builder
-
blkioDeviceWriteBps
public HostConfig.Builder blkioDeviceWriteBps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceWriteBps)
- Specified by:
blkioDeviceWriteBpsin classHostConfig.Builder
-
blkioDeviceReadIOps
public HostConfig.Builder blkioDeviceReadIOps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceReadIOps)
- Specified by:
blkioDeviceReadIOpsin classHostConfig.Builder
-
blkioDeviceWriteIOps
public HostConfig.Builder blkioDeviceWriteIOps(java.util.List<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps)
- Specified by:
blkioDeviceWriteIOpsin classHostConfig.Builder
-
containerIdFile
public HostConfig.Builder containerIdFile(java.lang.String containerIdFile)
- Specified by:
containerIdFilein classHostConfig.Builder
-
lxcConf
public HostConfig.Builder lxcConf(java.util.List<HostConfig.LxcConfParameter> lxcConf)
- Specified by:
lxcConfin classHostConfig.Builder
-
lxcConf
public HostConfig.Builder lxcConf(HostConfig.LxcConfParameter... lxcConf)
- Specified by:
lxcConfin classHostConfig.Builder
-
privileged
public HostConfig.Builder privileged(java.lang.Boolean privileged)
- Specified by:
privilegedin classHostConfig.Builder
-
portBindings
public HostConfig.Builder portBindings(java.util.Map<java.lang.String,java.util.List<PortBinding>> portBindings)
- Specified by:
portBindingsin classHostConfig.Builder
-
links
public HostConfig.Builder links(java.util.List<java.lang.String> links)
- Specified by:
linksin classHostConfig.Builder
-
links
public HostConfig.Builder links(java.lang.String... links)
- Specified by:
linksin classHostConfig.Builder
-
publishAllPorts
public HostConfig.Builder publishAllPorts(java.lang.Boolean publishAllPorts)
- Specified by:
publishAllPortsin classHostConfig.Builder
-
dns
public HostConfig.Builder dns(java.util.List<java.lang.String> dns)
- Specified by:
dnsin classHostConfig.Builder
-
dns
public HostConfig.Builder dns(java.lang.String... dns)
- Specified by:
dnsin classHostConfig.Builder
-
dnsOptions
public HostConfig.Builder dnsOptions(java.util.List<java.lang.String> dnsOptions)
- Specified by:
dnsOptionsin classHostConfig.Builder
-
dnsOptions
public HostConfig.Builder dnsOptions(java.lang.String... dnsOptions)
- Specified by:
dnsOptionsin classHostConfig.Builder
-
dnsSearch
public HostConfig.Builder dnsSearch(java.util.List<java.lang.String> dnsSearch)
- Specified by:
dnsSearchin classHostConfig.Builder
-
dnsSearch
public HostConfig.Builder dnsSearch(java.lang.String... dnsSearch)
- Specified by:
dnsSearchin classHostConfig.Builder
-
extraHosts
public HostConfig.Builder extraHosts(java.util.List<java.lang.String> extraHosts)
- Specified by:
extraHostsin classHostConfig.Builder
-
extraHosts
public HostConfig.Builder extraHosts(java.lang.String... extraHosts)
- Specified by:
extraHostsin classHostConfig.Builder
-
volumesFrom
public HostConfig.Builder volumesFrom(java.util.List<java.lang.String> volumesFrom)
- Specified by:
volumesFromin classHostConfig.Builder
-
volumesFrom
public HostConfig.Builder volumesFrom(java.lang.String... volumesFrom)
- Specified by:
volumesFromin classHostConfig.Builder
-
capAdd
public HostConfig.Builder capAdd(java.util.List<java.lang.String> capAdd)
- Specified by:
capAddin classHostConfig.Builder
-
capAdd
public HostConfig.Builder capAdd(java.lang.String... capAdd)
- Specified by:
capAddin classHostConfig.Builder
-
capDrop
public HostConfig.Builder capDrop(java.util.List<java.lang.String> capDrop)
- Specified by:
capDropin classHostConfig.Builder
-
capDrop
public HostConfig.Builder capDrop(java.lang.String... capDrop)
- Specified by:
capDropin classHostConfig.Builder
-
networkMode
public HostConfig.Builder networkMode(java.lang.String networkMode)
- Specified by:
networkModein classHostConfig.Builder
-
securityOpt
public HostConfig.Builder securityOpt(java.util.List<java.lang.String> securityOpt)
- Specified by:
securityOptin classHostConfig.Builder
-
securityOpt
public HostConfig.Builder securityOpt(java.lang.String... securityOpt)
- Specified by:
securityOptin classHostConfig.Builder
-
devices
public HostConfig.Builder devices(java.util.List<Device> devices)
- Specified by:
devicesin classHostConfig.Builder
-
devices
public HostConfig.Builder devices(Device... devices)
- Specified by:
devicesin classHostConfig.Builder
-
memory
public HostConfig.Builder memory(java.lang.Long memory)
- Specified by:
memoryin classHostConfig.Builder
-
memorySwap
public HostConfig.Builder memorySwap(java.lang.Long memorySwap)
- Specified by:
memorySwapin classHostConfig.Builder
-
memorySwappiness
public HostConfig.Builder memorySwappiness(java.lang.Integer memorySwappiness)
- Specified by:
memorySwappinessin classHostConfig.Builder
-
memoryReservation
public HostConfig.Builder memoryReservation(java.lang.Long memoryReservation)
- Specified by:
memoryReservationin classHostConfig.Builder
-
nanoCpus
public HostConfig.Builder nanoCpus(java.lang.Long nanoCpus)
- Specified by:
nanoCpusin classHostConfig.Builder
-
cpuPeriod
public HostConfig.Builder cpuPeriod(java.lang.Long cpuPeriod)
- Specified by:
cpuPeriodin classHostConfig.Builder
-
cpuShares
public HostConfig.Builder cpuShares(java.lang.Long cpuShares)
- Specified by:
cpuSharesin classHostConfig.Builder
-
cpusetCpus
public HostConfig.Builder cpusetCpus(java.lang.String cpusetCpus)
- Specified by:
cpusetCpusin classHostConfig.Builder
-
cpusetMems
public HostConfig.Builder cpusetMems(java.lang.String cpusetMems)
- Specified by:
cpusetMemsin classHostConfig.Builder
-
cpuQuota
public HostConfig.Builder cpuQuota(java.lang.Long cpuQuota)
- Specified by:
cpuQuotain classHostConfig.Builder
-
cgroupParent
public HostConfig.Builder cgroupParent(java.lang.String cgroupParent)
- Specified by:
cgroupParentin classHostConfig.Builder
-
restartPolicy
public HostConfig.Builder restartPolicy(HostConfig.RestartPolicy restartPolicy)
- Specified by:
restartPolicyin classHostConfig.Builder
-
logConfig
public HostConfig.Builder logConfig(LogConfig logConfig)
- Specified by:
logConfigin classHostConfig.Builder
-
ipcMode
public HostConfig.Builder ipcMode(java.lang.String ipcMode)
- Specified by:
ipcModein classHostConfig.Builder
-
ulimits
public HostConfig.Builder ulimits(java.util.List<HostConfig.Ulimit> ulimits)
- Specified by:
ulimitsin classHostConfig.Builder
-
pidMode
public HostConfig.Builder pidMode(java.lang.String pidMode)
- Specified by:
pidModein classHostConfig.Builder
-
shmSize
public HostConfig.Builder shmSize(java.lang.Long shmSize)
- Specified by:
shmSizein classHostConfig.Builder
-
oomKillDisable
public HostConfig.Builder oomKillDisable(java.lang.Boolean oomKillDisable)
- Specified by:
oomKillDisablein classHostConfig.Builder
-
oomScoreAdj
public HostConfig.Builder oomScoreAdj(java.lang.Integer oomScoreAdj)
- Specified by:
oomScoreAdjin classHostConfig.Builder
-
autoRemove
public HostConfig.Builder autoRemove(java.lang.Boolean 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
public HostConfig.Builder pidsLimit(java.lang.Integer pidsLimit)
- Specified by:
pidsLimitin classHostConfig.Builder
-
tmpfs
public HostConfig.Builder tmpfs(java.util.Map<java.lang.String,java.lang.String> tmpfs)
- Specified by:
tmpfsin classHostConfig.Builder
-
readonlyRootfs
public HostConfig.Builder readonlyRootfs(java.lang.Boolean readonlyRootfs)
- Specified by:
readonlyRootfsin classHostConfig.Builder
-
storageOpt
public HostConfig.Builder storageOpt(java.util.Map<java.lang.String,java.lang.String> storageOpt)
- Specified by:
storageOptin classHostConfig.Builder
-
autoBuild
HostConfig autoBuild()
- Specified by:
autoBuildin classHostConfig.Builder
-
-