Class AutoValue_HostConfig
- java.lang.Object
-
- com.spotify.docker.client.messages.HostConfig
-
- com.spotify.docker.client.messages.AutoValue_HostConfig
-
@Generated("com.google.auto.value.processor.AutoValueProcessor") final class AutoValue_HostConfig extends HostConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
AutoValue_HostConfig.Builder
-
Nested classes/interfaces inherited from class com.spotify.docker.client.messages.HostConfig
HostConfig.Bind, HostConfig.BlkioDeviceRate, HostConfig.BlkioWeightDevice, HostConfig.LxcConfParameter, HostConfig.RestartPolicy, HostConfig.Ulimit
-
-
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 private
AutoValue_HostConfig(com.google.common.collect.ImmutableList<java.lang.String> binds, java.lang.Integer blkioWeight, com.google.common.collect.ImmutableList<HostConfig.BlkioWeightDevice> blkioWeightDevice, com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceReadBps, com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceWriteBps, com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceReadIOps, com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps, java.lang.String containerIdFile, com.google.common.collect.ImmutableList<HostConfig.LxcConfParameter> lxcConf, java.lang.Boolean privileged, com.google.common.collect.ImmutableMap<java.lang.String,java.util.List<PortBinding>> portBindings, com.google.common.collect.ImmutableList<java.lang.String> links, java.lang.Boolean publishAllPorts, com.google.common.collect.ImmutableList<java.lang.String> dns, com.google.common.collect.ImmutableList<java.lang.String> dnsOptions, com.google.common.collect.ImmutableList<java.lang.String> dnsSearch, com.google.common.collect.ImmutableList<java.lang.String> extraHosts, com.google.common.collect.ImmutableList<java.lang.String> volumesFrom, com.google.common.collect.ImmutableList<java.lang.String> capAdd, com.google.common.collect.ImmutableList<java.lang.String> capDrop, java.lang.String networkMode, com.google.common.collect.ImmutableList<java.lang.String> securityOpt, com.google.common.collect.ImmutableList<Device> devices, java.lang.Long memory, java.lang.Long memorySwap, java.lang.Integer memorySwappiness, java.lang.Long memoryReservation, java.lang.Long nanoCpus, java.lang.Long cpuPeriod, java.lang.Long cpuShares, java.lang.String cpusetCpus, java.lang.String cpusetMems, java.lang.Long cpuQuota, java.lang.String cgroupParent, HostConfig.RestartPolicy restartPolicy, LogConfig logConfig, java.lang.String ipcMode, com.google.common.collect.ImmutableList<HostConfig.Ulimit> ulimits, java.lang.String pidMode, java.lang.Long shmSize, java.lang.Boolean oomKillDisable, java.lang.Integer oomScoreAdj, java.lang.Boolean autoRemove, java.lang.Integer pidsLimit, com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> tmpfs, java.lang.Boolean readonlyRootfs, com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> storageOpt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
autoRemove()
com.google.common.collect.ImmutableList<java.lang.String>
binds()
com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate>
blkioDeviceReadBps()
com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate>
blkioDeviceReadIOps()
com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate>
blkioDeviceWriteBps()
com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate>
blkioDeviceWriteIOps()
java.lang.Integer
blkioWeight()
com.google.common.collect.ImmutableList<HostConfig.BlkioWeightDevice>
blkioWeightDevice()
com.google.common.collect.ImmutableList<java.lang.String>
capAdd()
com.google.common.collect.ImmutableList<java.lang.String>
capDrop()
java.lang.String
cgroupParent()
java.lang.String
containerIdFile()
java.lang.Long
cpuPeriod()
java.lang.Long
cpuQuota()
java.lang.String
cpusetCpus()
java.lang.String
cpusetMems()
java.lang.Long
cpuShares()
com.google.common.collect.ImmutableList<Device>
devices()
com.google.common.collect.ImmutableList<java.lang.String>
dns()
com.google.common.collect.ImmutableList<java.lang.String>
dnsOptions()
com.google.common.collect.ImmutableList<java.lang.String>
dnsSearch()
boolean
equals(java.lang.Object o)
com.google.common.collect.ImmutableList<java.lang.String>
extraHosts()
int
hashCode()
java.lang.String
ipcMode()
com.google.common.collect.ImmutableList<java.lang.String>
links()
LogConfig
logConfig()
com.google.common.collect.ImmutableList<HostConfig.LxcConfParameter>
lxcConf()
java.lang.Long
memory()
java.lang.Long
memoryReservation()
java.lang.Long
memorySwap()
java.lang.Integer
memorySwappiness()
java.lang.Long
nanoCpus()
java.lang.String
networkMode()
java.lang.Boolean
oomKillDisable()
java.lang.Integer
oomScoreAdj()
java.lang.String
pidMode()
java.lang.Integer
pidsLimit()
Tune container pids limit (set -1 for unlimited).com.google.common.collect.ImmutableMap<java.lang.String,java.util.List<PortBinding>>
portBindings()
java.lang.Boolean
privileged()
java.lang.Boolean
publishAllPorts()
java.lang.Boolean
readonlyRootfs()
HostConfig.RestartPolicy
restartPolicy()
com.google.common.collect.ImmutableList<java.lang.String>
securityOpt()
java.lang.Long
shmSize()
com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String>
storageOpt()
com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String>
tmpfs()
HostConfig.Builder
toBuilder()
java.lang.String
toString()
com.google.common.collect.ImmutableList<HostConfig.Ulimit>
ulimits()
com.google.common.collect.ImmutableList<java.lang.String>
volumesFrom()
-
Methods inherited from class com.spotify.docker.client.messages.HostConfig
builder, create
-
-
-
-
Field Detail
-
binds
private final com.google.common.collect.ImmutableList<java.lang.String> binds
-
blkioWeight
private final java.lang.Integer blkioWeight
-
blkioWeightDevice
private final com.google.common.collect.ImmutableList<HostConfig.BlkioWeightDevice> blkioWeightDevice
-
blkioDeviceReadBps
private final com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceReadBps
-
blkioDeviceWriteBps
private final com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceWriteBps
-
blkioDeviceReadIOps
private final com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceReadIOps
-
blkioDeviceWriteIOps
private final com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps
-
containerIdFile
private final java.lang.String containerIdFile
-
lxcConf
private final com.google.common.collect.ImmutableList<HostConfig.LxcConfParameter> lxcConf
-
privileged
private final java.lang.Boolean privileged
-
portBindings
private final com.google.common.collect.ImmutableMap<java.lang.String,java.util.List<PortBinding>> portBindings
-
links
private final com.google.common.collect.ImmutableList<java.lang.String> links
-
publishAllPorts
private final java.lang.Boolean publishAllPorts
-
dns
private final com.google.common.collect.ImmutableList<java.lang.String> dns
-
dnsOptions
private final com.google.common.collect.ImmutableList<java.lang.String> dnsOptions
-
dnsSearch
private final com.google.common.collect.ImmutableList<java.lang.String> dnsSearch
-
extraHosts
private final com.google.common.collect.ImmutableList<java.lang.String> extraHosts
-
volumesFrom
private final com.google.common.collect.ImmutableList<java.lang.String> volumesFrom
-
capAdd
private final com.google.common.collect.ImmutableList<java.lang.String> capAdd
-
capDrop
private final com.google.common.collect.ImmutableList<java.lang.String> capDrop
-
networkMode
private final java.lang.String networkMode
-
securityOpt
private final com.google.common.collect.ImmutableList<java.lang.String> securityOpt
-
devices
private final com.google.common.collect.ImmutableList<Device> devices
-
memory
private final java.lang.Long memory
-
memorySwap
private final java.lang.Long memorySwap
-
memorySwappiness
private final java.lang.Integer memorySwappiness
-
memoryReservation
private final java.lang.Long memoryReservation
-
nanoCpus
private final java.lang.Long nanoCpus
-
cpuPeriod
private final java.lang.Long cpuPeriod
-
cpuShares
private final java.lang.Long cpuShares
-
cpusetCpus
private final java.lang.String cpusetCpus
-
cpusetMems
private final java.lang.String cpusetMems
-
cpuQuota
private final java.lang.Long cpuQuota
-
cgroupParent
private final java.lang.String cgroupParent
-
restartPolicy
private final HostConfig.RestartPolicy restartPolicy
-
logConfig
private final LogConfig logConfig
-
ipcMode
private final java.lang.String ipcMode
-
ulimits
private final com.google.common.collect.ImmutableList<HostConfig.Ulimit> ulimits
-
pidMode
private final java.lang.String pidMode
-
shmSize
private final java.lang.Long shmSize
-
oomKillDisable
private final java.lang.Boolean oomKillDisable
-
oomScoreAdj
private final java.lang.Integer oomScoreAdj
-
autoRemove
private final java.lang.Boolean autoRemove
-
pidsLimit
private final java.lang.Integer pidsLimit
-
tmpfs
private final com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> tmpfs
-
readonlyRootfs
private final java.lang.Boolean readonlyRootfs
-
storageOpt
private final com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> storageOpt
-
-
Constructor Detail
-
AutoValue_HostConfig
private AutoValue_HostConfig(@Nullable com.google.common.collect.ImmutableList<java.lang.String> binds, @Nullable java.lang.Integer blkioWeight, @Nullable com.google.common.collect.ImmutableList<HostConfig.BlkioWeightDevice> blkioWeightDevice, @Nullable com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceReadBps, @Nullable com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceWriteBps, @Nullable com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceReadIOps, @Nullable com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps, @Nullable java.lang.String containerIdFile, @Nullable com.google.common.collect.ImmutableList<HostConfig.LxcConfParameter> lxcConf, @Nullable java.lang.Boolean privileged, @Nullable com.google.common.collect.ImmutableMap<java.lang.String,java.util.List<PortBinding>> portBindings, @Nullable com.google.common.collect.ImmutableList<java.lang.String> links, @Nullable java.lang.Boolean publishAllPorts, @Nullable com.google.common.collect.ImmutableList<java.lang.String> dns, @Nullable com.google.common.collect.ImmutableList<java.lang.String> dnsOptions, @Nullable com.google.common.collect.ImmutableList<java.lang.String> dnsSearch, @Nullable com.google.common.collect.ImmutableList<java.lang.String> extraHosts, @Nullable com.google.common.collect.ImmutableList<java.lang.String> volumesFrom, @Nullable com.google.common.collect.ImmutableList<java.lang.String> capAdd, @Nullable com.google.common.collect.ImmutableList<java.lang.String> capDrop, @Nullable java.lang.String networkMode, @Nullable com.google.common.collect.ImmutableList<java.lang.String> securityOpt, @Nullable com.google.common.collect.ImmutableList<Device> devices, @Nullable java.lang.Long memory, @Nullable java.lang.Long memorySwap, @Nullable java.lang.Integer memorySwappiness, @Nullable java.lang.Long memoryReservation, @Nullable java.lang.Long nanoCpus, @Nullable java.lang.Long cpuPeriod, @Nullable java.lang.Long cpuShares, @Nullable java.lang.String cpusetCpus, @Nullable java.lang.String cpusetMems, @Nullable java.lang.Long cpuQuota, @Nullable java.lang.String cgroupParent, @Nullable HostConfig.RestartPolicy restartPolicy, @Nullable LogConfig logConfig, @Nullable java.lang.String ipcMode, @Nullable com.google.common.collect.ImmutableList<HostConfig.Ulimit> ulimits, @Nullable java.lang.String pidMode, @Nullable java.lang.Long shmSize, @Nullable java.lang.Boolean oomKillDisable, @Nullable java.lang.Integer oomScoreAdj, @Nullable java.lang.Boolean autoRemove, @Nullable java.lang.Integer pidsLimit, @Nullable com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> tmpfs, @Nullable java.lang.Boolean readonlyRootfs, @Nullable com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> storageOpt)
-
-
Method Detail
-
binds
@Nullable public com.google.common.collect.ImmutableList<java.lang.String> binds()
- Specified by:
binds
in classHostConfig
-
blkioWeight
@Nullable public java.lang.Integer blkioWeight()
- Specified by:
blkioWeight
in classHostConfig
-
blkioWeightDevice
@Nullable public com.google.common.collect.ImmutableList<HostConfig.BlkioWeightDevice> blkioWeightDevice()
- Specified by:
blkioWeightDevice
in classHostConfig
-
blkioDeviceReadBps
@Nullable public com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceReadBps()
- Specified by:
blkioDeviceReadBps
in classHostConfig
-
blkioDeviceWriteBps
@Nullable public com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceWriteBps()
- Specified by:
blkioDeviceWriteBps
in classHostConfig
-
blkioDeviceReadIOps
@Nullable public com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceReadIOps()
- Specified by:
blkioDeviceReadIOps
in classHostConfig
-
blkioDeviceWriteIOps
@Nullable public com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps()
- Specified by:
blkioDeviceWriteIOps
in classHostConfig
-
containerIdFile
@Nullable public java.lang.String containerIdFile()
- Specified by:
containerIdFile
in classHostConfig
-
lxcConf
@Nullable public com.google.common.collect.ImmutableList<HostConfig.LxcConfParameter> lxcConf()
- Specified by:
lxcConf
in classHostConfig
-
privileged
@Nullable public java.lang.Boolean privileged()
- Specified by:
privileged
in classHostConfig
-
portBindings
@Nullable public com.google.common.collect.ImmutableMap<java.lang.String,java.util.List<PortBinding>> portBindings()
- Specified by:
portBindings
in classHostConfig
-
links
@Nullable public com.google.common.collect.ImmutableList<java.lang.String> links()
- Specified by:
links
in classHostConfig
-
publishAllPorts
@Nullable public java.lang.Boolean publishAllPorts()
- Specified by:
publishAllPorts
in classHostConfig
-
dns
@Nullable public com.google.common.collect.ImmutableList<java.lang.String> dns()
- Specified by:
dns
in classHostConfig
-
dnsOptions
@Nullable public com.google.common.collect.ImmutableList<java.lang.String> dnsOptions()
- Specified by:
dnsOptions
in classHostConfig
-
dnsSearch
@Nullable public com.google.common.collect.ImmutableList<java.lang.String> dnsSearch()
- Specified by:
dnsSearch
in classHostConfig
-
extraHosts
@Nullable public com.google.common.collect.ImmutableList<java.lang.String> extraHosts()
- Specified by:
extraHosts
in classHostConfig
-
volumesFrom
@Nullable public com.google.common.collect.ImmutableList<java.lang.String> volumesFrom()
- Specified by:
volumesFrom
in classHostConfig
-
capAdd
@Nullable public com.google.common.collect.ImmutableList<java.lang.String> capAdd()
- Specified by:
capAdd
in classHostConfig
-
capDrop
@Nullable public com.google.common.collect.ImmutableList<java.lang.String> capDrop()
- Specified by:
capDrop
in classHostConfig
-
networkMode
@Nullable public java.lang.String networkMode()
- Specified by:
networkMode
in classHostConfig
-
securityOpt
@Nullable public com.google.common.collect.ImmutableList<java.lang.String> securityOpt()
- Specified by:
securityOpt
in classHostConfig
-
devices
@Nullable public com.google.common.collect.ImmutableList<Device> devices()
- Specified by:
devices
in classHostConfig
-
memory
@Nullable public java.lang.Long memory()
- Specified by:
memory
in classHostConfig
-
memorySwap
@Nullable public java.lang.Long memorySwap()
- Specified by:
memorySwap
in classHostConfig
-
memorySwappiness
@Nullable public java.lang.Integer memorySwappiness()
- Specified by:
memorySwappiness
in classHostConfig
-
memoryReservation
@Nullable public java.lang.Long memoryReservation()
- Specified by:
memoryReservation
in classHostConfig
-
nanoCpus
@Nullable public java.lang.Long nanoCpus()
- Specified by:
nanoCpus
in classHostConfig
-
cpuPeriod
@Nullable public java.lang.Long cpuPeriod()
- Specified by:
cpuPeriod
in classHostConfig
-
cpuShares
@Nullable public java.lang.Long cpuShares()
- Specified by:
cpuShares
in classHostConfig
-
cpusetCpus
@Nullable public java.lang.String cpusetCpus()
- Specified by:
cpusetCpus
in classHostConfig
-
cpusetMems
@Nullable public java.lang.String cpusetMems()
- Specified by:
cpusetMems
in classHostConfig
-
cpuQuota
@Nullable public java.lang.Long cpuQuota()
- Specified by:
cpuQuota
in classHostConfig
-
cgroupParent
@Nullable public java.lang.String cgroupParent()
- Specified by:
cgroupParent
in classHostConfig
-
restartPolicy
@Nullable public HostConfig.RestartPolicy restartPolicy()
- Specified by:
restartPolicy
in classHostConfig
-
logConfig
@Nullable public LogConfig logConfig()
- Specified by:
logConfig
in classHostConfig
-
ipcMode
@Nullable public java.lang.String ipcMode()
- Specified by:
ipcMode
in classHostConfig
-
ulimits
@Nullable public com.google.common.collect.ImmutableList<HostConfig.Ulimit> ulimits()
- Specified by:
ulimits
in classHostConfig
-
pidMode
@Nullable public java.lang.String pidMode()
- Specified by:
pidMode
in classHostConfig
-
shmSize
@Nullable public java.lang.Long shmSize()
- Specified by:
shmSize
in classHostConfig
-
oomKillDisable
@Nullable public java.lang.Boolean oomKillDisable()
- Specified by:
oomKillDisable
in classHostConfig
-
oomScoreAdj
@Nullable public java.lang.Integer oomScoreAdj()
- Specified by:
oomScoreAdj
in classHostConfig
-
autoRemove
@Nullable public java.lang.Boolean autoRemove()
- Specified by:
autoRemove
in classHostConfig
-
pidsLimit
@Nullable public java.lang.Integer pidsLimit()
Description copied from class:HostConfig
Tune container pids limit (set -1 for unlimited). Only works for kernels >= 4.3- Specified by:
pidsLimit
in classHostConfig
- Returns:
- An integer indicating the pids limit.
-
tmpfs
@Nullable public com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> tmpfs()
- Specified by:
tmpfs
in classHostConfig
-
readonlyRootfs
@Nullable public java.lang.Boolean readonlyRootfs()
- Specified by:
readonlyRootfs
in classHostConfig
-
storageOpt
@Nullable public com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> storageOpt()
- Specified by:
storageOpt
in classHostConfig
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toBuilder
public HostConfig.Builder toBuilder()
- Specified by:
toBuilder
in classHostConfig
-
-