public class HostConfig
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
HostConfig() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
Bind[] |
getBinds() |
java.util.List<java.lang.Object> |
getBlkioDeviceReadBps() |
java.util.List<java.lang.Object> |
getBlkioDeviceReadIOps() |
java.util.List<java.lang.Object> |
getBlkioDeviceWriteBps() |
java.util.List<java.lang.Object> |
getBlkioDeviceWriteIOps() |
java.lang.Integer |
getBlkioWeight() |
java.util.List<java.lang.Object> |
getBlkioWeightDevice() |
Capability[] |
getCapAdd() |
Capability[] |
getCapDrop() |
java.lang.String |
getCgroupParent() |
java.lang.String |
getContainerIDFile() |
java.lang.Integer |
getCpuPeriod() |
java.lang.Integer |
getCpuQuota() |
java.lang.String |
getCpusetCpus() |
java.lang.String |
getCpusetMems() |
java.lang.Integer |
getCpuShares() |
Device[] |
getDevices() |
java.lang.String[] |
getDns() |
java.lang.String[] |
getDnsSearch() |
java.lang.String[] |
getExtraHosts() |
java.lang.Long |
getKernelMemory() |
Link[] |
getLinks() |
LogConfig |
getLogConfig() |
LxcConf[] |
getLxcConf() |
java.lang.Long |
getMemory() |
java.lang.Long |
getMemoryReservation() |
java.lang.Long |
getMemorySwap() |
java.lang.Integer |
getMemorySwappiness() |
java.lang.String |
getNetworkMode() |
java.lang.Boolean |
getOomKillDisable() |
java.lang.Boolean |
getOomScoreAdj() |
java.lang.String |
getPidMode() |
java.lang.Long |
getPidsLimit() |
Ports |
getPortBindings() |
java.lang.Boolean |
getPrivileged() |
java.lang.Boolean |
getPublishAllPorts() |
java.lang.Boolean |
getReadonlyRootfs() |
RestartPolicy |
getRestartPolicy() |
java.lang.String |
getRuntime() |
java.util.List<java.lang.String> |
getSecurityOpts() |
java.lang.Long |
getShmSize() |
Ulimit[] |
getUlimits() |
java.lang.String |
getVolumeDriver() |
VolumesFrom[] |
getVolumesFrom() |
int |
hashCode() |
boolean |
isUserDefinedNetwork()
Parse the network mode as specified at
https://github.com/docker/engine-api/blob/master/types/container/hostconfig_unix.go |
void |
setBinds(Bind... binds) |
void |
setLinks(Link... links) |
java.lang.String |
toString() |
HostConfig |
withBinds(Binds binds) |
HostConfig |
withBlkioDeviceReadBps(java.util.List<java.lang.Object> blkioDeviceReadBps) |
HostConfig |
withBlkioDeviceReadIOps(java.util.List<java.lang.Object> blkioDeviceReadIOps) |
HostConfig |
withBlkioDeviceWriteBps(java.util.List<java.lang.Object> blkioDeviceWriteBps) |
HostConfig |
withBlkioDeviceWriteIOps(java.util.List<java.lang.Object> blkioDeviceWriteIOps) |
HostConfig |
withBlkioWeight(java.lang.Integer blkioWeight) |
HostConfig |
withBlkioWeightDevice(java.util.List<java.lang.Object> blkioWeightDevice) |
HostConfig |
withCapAdd(Capability[] capAdd) |
HostConfig |
withCapDrop(Capability[] capDrop) |
HostConfig |
withCgroupParent(java.lang.String cgroupParent) |
HostConfig |
withContainerIDFile(java.lang.String containerIDFile) |
HostConfig |
withCpuPeriod(java.lang.Integer cpuPeriod) |
HostConfig |
withCpuQuota(java.lang.Integer cpuQuota) |
HostConfig |
withCpusetCpus(java.lang.String cpusetCpus) |
HostConfig |
withCpusetMems(java.lang.String cpusetMems) |
HostConfig |
withCpuShares(java.lang.Integer cpuShares) |
HostConfig |
withDevices(Device[] devices) |
HostConfig |
withDns(java.lang.String[] dns) |
HostConfig |
withDnsSearch(java.lang.String[] dnsSearch) |
HostConfig |
withExtraHosts(java.lang.String[] extraHosts) |
HostConfig |
withKernelMemory(java.lang.Long kernelMemory) |
HostConfig |
withLinks(Links links) |
HostConfig |
withLogConfig(LogConfig logConfig) |
HostConfig |
withLxcConf(LxcConf[] lxcConf) |
HostConfig |
withMemory(java.lang.Long memory) |
HostConfig |
withMemoryReservation(java.lang.Long memoryReservation) |
HostConfig |
withMemorySwap(java.lang.Long memorySwap) |
HostConfig |
withMemorySwappiness(java.lang.Integer memorySwappiness) |
HostConfig |
withNetworkMode(java.lang.String networkMode) |
HostConfig |
withOomKillDisable(java.lang.Boolean oomKillDisable) |
HostConfig |
withOomScoreAdj(java.lang.Boolean oomScoreAdj) |
HostConfig |
withPidMode(java.lang.String pidMode) |
HostConfig |
withPidsLimit(java.lang.Long pidsLimit) |
HostConfig |
withPortBindings(Ports portBindings) |
HostConfig |
withPrivileged(java.lang.Boolean privileged) |
HostConfig |
withPublishAllPorts(java.lang.Boolean publishAllPorts) |
HostConfig |
withReadonlyRootfs(java.lang.Boolean readonlyRootfs) |
HostConfig |
withRestartPolicy(RestartPolicy restartPolicy) |
HostConfig |
withRuntime(java.lang.String runtime) |
HostConfig |
withSecurityOpts(java.util.List<java.lang.String> securityOpts) |
HostConfig |
withShmSize(java.lang.Long shmSize) |
HostConfig |
withUlimits(Ulimit[] ulimits) |
HostConfig |
withVolumeDriver(java.lang.String volumeDriver) |
HostConfig |
withVolumesFrom(VolumesFrom[] volumesFrom) |
public Bind[] getBinds()
public java.lang.Integer getBlkioWeight()
public Capability[] getCapAdd()
public Capability[] getCapDrop()
public java.lang.String getContainerIDFile()
public java.lang.Integer getCpuPeriod()
public java.lang.Integer getCpuShares()
public java.lang.String getCpusetCpus()
public java.lang.String getCpusetMems()
public Device[] getDevices()
public java.lang.String[] getDns()
public java.lang.String[] getDnsSearch()
public java.lang.String[] getExtraHosts()
public Link[] getLinks()
public LogConfig getLogConfig()
public LxcConf[] getLxcConf()
public java.lang.Long getMemory()
public java.lang.Long getMemorySwap()
public java.lang.String getNetworkMode()
public Ports getPortBindings()
public RestartPolicy getRestartPolicy()
public Ulimit[] getUlimits()
public VolumesFrom[] getVolumesFrom()
@CheckForNull public java.lang.String getPidMode()
@CheckForNull public java.util.List<java.lang.Object> getBlkioDeviceReadBps()
blkioDeviceReadBps
@CheckForNull public java.util.List<java.lang.Object> getBlkioDeviceReadIOps()
blkioDeviceReadIOps
@CheckForNull public java.util.List<java.lang.Object> getBlkioDeviceWriteBps()
blkioDeviceWriteBps
@CheckForNull public java.util.List<java.lang.Object> getBlkioDeviceWriteIOps()
blkioDeviceWriteIOps
@CheckForNull public java.util.List<java.lang.Object> getBlkioWeightDevice()
blkioWeightDevice
@CheckForNull public java.lang.Boolean getOomScoreAdj()
oomScoreAdj
@CheckForNull public java.lang.Integer getCpuQuota()
cpuQuota
@CheckForNull public java.lang.Long getKernelMemory()
kernelMemory
@CheckForNull public java.lang.Long getMemoryReservation()
memoryReservation
@CheckForNull public java.lang.Integer getMemorySwappiness()
memorySwappiness
@CheckForNull public java.lang.Boolean getOomKillDisable()
oomKillDisable
@CheckForNull public java.util.List<java.lang.String> getSecurityOpts()
securityOpts
@CheckForNull public java.lang.String getCgroupParent()
cgroupParent
@CheckForNull public java.lang.Long getShmSize()
shmSize
@CheckForNull public java.lang.String getVolumeDriver()
volumeDriver
@CheckForNull public java.lang.Long getPidsLimit()
pidsLimit
public boolean isUserDefinedNetwork()
https://github.com/docker/engine-api/blob/master/types/container/hostconfig_unix.go
public java.lang.String getRuntime()
public void setBinds(Bind... binds)
public void setLinks(Link... links)
public HostConfig withBinds(Binds binds)
binds
public HostConfig withBlkioDeviceReadBps(java.util.List<java.lang.Object> blkioDeviceReadBps)
blkioDeviceReadBps
public HostConfig withBlkioDeviceReadIOps(java.util.List<java.lang.Object> blkioDeviceReadIOps)
blkioDeviceReadIOps
public HostConfig withBlkioDeviceWriteBps(java.util.List<java.lang.Object> blkioDeviceWriteBps)
blkioDeviceWriteBps
public HostConfig withBlkioDeviceWriteIOps(java.util.List<java.lang.Object> blkioDeviceWriteIOps)
blkioDeviceWriteIOps
public HostConfig withBlkioWeight(java.lang.Integer blkioWeight)
blkioWeight
public HostConfig withBlkioWeightDevice(java.util.List<java.lang.Object> blkioWeightDevice)
blkioWeightDevice
public HostConfig withCapAdd(Capability[] capAdd)
capAdd
public HostConfig withCapDrop(Capability[] capDrop)
capDrop
public HostConfig withCgroupParent(java.lang.String cgroupParent)
cgroupParent
public HostConfig withContainerIDFile(java.lang.String containerIDFile)
containerIDFile
public HostConfig withCpuPeriod(java.lang.Integer cpuPeriod)
cpuPeriod
public HostConfig withCpuQuota(java.lang.Integer cpuQuota)
cpuQuota
public HostConfig withCpusetCpus(java.lang.String cpusetCpus)
cpusetCpus
public HostConfig withCpusetMems(java.lang.String cpusetMems)
cpusetMems
public HostConfig withCpuShares(java.lang.Integer cpuShares)
cpuShares
public HostConfig withDevices(Device[] devices)
devices
public HostConfig withDns(java.lang.String[] dns)
dns
public HostConfig withDnsSearch(java.lang.String[] dnsSearch)
dnsSearch
public HostConfig withExtraHosts(java.lang.String[] extraHosts)
extraHosts
public HostConfig withKernelMemory(java.lang.Long kernelMemory)
kernelMemory
public HostConfig withLinks(Links links)
links
public HostConfig withLogConfig(LogConfig logConfig)
logConfig
public HostConfig withLxcConf(LxcConf[] lxcConf)
lxcConf
public HostConfig withMemory(java.lang.Long memory)
memory
public HostConfig withMemoryReservation(java.lang.Long memoryReservation)
memoryReservation
public HostConfig withMemorySwap(java.lang.Long memorySwap)
memorySwap
public HostConfig withMemorySwappiness(java.lang.Integer memorySwappiness)
memorySwappiness
public HostConfig withNetworkMode(java.lang.String networkMode)
networkMode
public HostConfig withOomKillDisable(java.lang.Boolean oomKillDisable)
oomKillDisable
public HostConfig withOomScoreAdj(java.lang.Boolean oomScoreAdj)
oomScoreAdj
public HostConfig withPidMode(java.lang.String pidMode)
pidMode
public HostConfig withPortBindings(Ports portBindings)
portBindings
@CheckForNull public java.lang.Boolean getPrivileged()
privileged
public HostConfig withPrivileged(java.lang.Boolean privileged)
privileged
@CheckForNull public java.lang.Boolean getPublishAllPorts()
publishAllPorts
public HostConfig withPublishAllPorts(java.lang.Boolean publishAllPorts)
publishAllPorts
@CheckForNull public java.lang.Boolean getReadonlyRootfs()
readonlyRootfs
public HostConfig withReadonlyRootfs(java.lang.Boolean readonlyRootfs)
readonlyRootfs
public HostConfig withRestartPolicy(RestartPolicy restartPolicy)
restartPolicy
public HostConfig withSecurityOpts(java.util.List<java.lang.String> securityOpts)
securityOpts
public HostConfig withShmSize(java.lang.Long shmSize)
shmSize
public HostConfig withUlimits(Ulimit[] ulimits)
ulimits
public HostConfig withVolumeDriver(java.lang.String volumeDriver)
volumeDriver
public HostConfig withVolumesFrom(VolumesFrom[] volumesFrom)
volumesFrom
public HostConfig withPidsLimit(java.lang.Long pidsLimit)
pidsLimit
public HostConfig withRuntime(java.lang.String runtime)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2018. All Rights Reserved.