PHP Class Docker\API\Model\HostConfig

Datei anzeigen Open project: docker-php/docker-php

Protected Properties

Property Type Description
$binds string[] | null
$blkioDeviceReadBps Docker\API\Model\DeviceRate[] | null
$blkioDeviceReadIOps Docker\API\Model\DeviceRate[] | null
$blkioDeviceWriteBps Docker\API\Model\DeviceRate[] | null
$blkioDeviceWriteIOps Docker\API\Model\DeviceRate[] | null
$blkioWeight integer
$blkioWeightDevice Docker\API\Model\DeviceWeight[] | null
$capAdd string[] | null
$capDrop string[] | null
$cgroupParent string
$cpuPeriod integer
$cpuShares integer
$cpusetCpus string
$cpusetMems string
$devices Docker\API\Model\Device[] | null
$dns string[] | null
$dnsOptions string[] | null
$dnsSearch string[] | null
$extraHosts string[] | null
$groupAdd string[] | null
$links string[] | null
$logConfig Docker\API\Model\LogConfig
$lxcConf string[]
$memory integer
$memorySwap integer
$memorySwappiness integer
$networkMode string
$oomKillDisable boolean
$oomScoreAdj integer
$pidsLimit integer
$portBindings Docker\API\Model\PortBinding[][] | null[] | null
$privileged boolean
$publishAllPorts boolean
$readonlyRootfs boolean
$restartPolicy Docker\API\Model\RestartPolicy
$securityOpt string[] | null
$shmSize integer
$ulimits Docker\API\Model\Ulimit[] | null
$usernsMode string
$volumeDriver string
$volumesFrom string[] | null

Public Methods

Method Description
getBinds ( ) : string[] | null
getBlkioDeviceReadBps ( ) : Docker\API\Model\DeviceRate[] | null
getBlkioDeviceReadIOps ( ) : Docker\API\Model\DeviceRate[] | null
getBlkioDeviceWriteBps ( ) : Docker\API\Model\DeviceRate[] | null
getBlkioDeviceWriteIOps ( ) : Docker\API\Model\DeviceRate[] | null
getBlkioWeight ( ) : integer
getBlkioWeightDevice ( ) : Docker\API\Model\DeviceWeight[] | null
getCapAdd ( ) : string[] | null
getCapDrop ( ) : string[] | null
getCgroupParent ( ) : string
getCpuPeriod ( ) : integer
getCpuShares ( ) : integer
getCpusetCpus ( ) : string
getCpusetMems ( ) : string
getDevices ( ) : Docker\API\Model\Device[] | null
getDns ( ) : string[] | null
getDnsOptions ( ) : string[] | null
getDnsSearch ( ) : string[] | null
getExtraHosts ( ) : string[] | null
getGroupAdd ( ) : string[] | null
getLinks ( ) : string[] | null
getLogConfig ( ) : Docker\API\Model\LogConfig
getLxcConf ( ) : string[]
getMemory ( ) : integer
getMemorySwap ( ) : integer
getMemorySwappiness ( ) : integer
getNetworkMode ( ) : string
getOomKillDisable ( ) : boolean
getOomScoreAdj ( ) : integer
getPidsLimit ( ) : integer
getPortBindings ( ) : Docker\API\Model\PortBinding[][] | null[] | null
getPrivileged ( ) : boolean
getPublishAllPorts ( ) : boolean
getReadonlyRootfs ( ) : boolean
getRestartPolicy ( ) : Docker\API\Model\RestartPolicy
getSecurityOpt ( ) : string[] | null
getShmSize ( ) : integer
getUlimits ( ) : Docker\API\Model\Ulimit[] | null
getUsernsMode ( ) : string
getVolumeDriver ( ) : string
getVolumesFrom ( ) : string[] | null
setBinds ( string[] | null $binds = null ) : self
setBlkioDeviceReadBps ( Docker\API\Model\DeviceRate[] | null $blkioDeviceReadBps = null ) : self
setBlkioDeviceReadIOps ( Docker\API\Model\DeviceRate[] | null $blkioDeviceReadIOps = null ) : self
setBlkioDeviceWriteBps ( Docker\API\Model\DeviceRate[] | null $blkioDeviceWriteBps = null ) : self
setBlkioDeviceWriteIOps ( Docker\API\Model\DeviceRate[] | null $blkioDeviceWriteIOps = null ) : self
setBlkioWeight ( integer $blkioWeight = null ) : self
setBlkioWeightDevice ( Docker\API\Model\DeviceWeight[] | null $blkioWeightDevice = null ) : self
setCapAdd ( string[] | null $capAdd = null ) : self
setCapDrop ( string[] | null $capDrop = null ) : self
setCgroupParent ( string $cgroupParent = null ) : self
setCpuPeriod ( integer $cpuPeriod = null ) : self
setCpuShares ( integer $cpuShares = null ) : self
setCpusetCpus ( string $cpusetCpus = null ) : self
setCpusetMems ( string $cpusetMems = null ) : self
setDevices ( Docker\API\Model\Device[] | null $devices = null ) : self
setDns ( string[] | null $dns = null ) : self
setDnsOptions ( string[] | null $dnsOptions = null ) : self
setDnsSearch ( string[] | null $dnsSearch = null ) : self
setExtraHosts ( string[] | null $extraHosts = null ) : self
setGroupAdd ( string[] | null $groupAdd = null ) : self
setLinks ( string[] | null $links = null ) : self
setLogConfig ( Docker\API\Model\LogConfig $logConfig = null ) : self
setLxcConf ( ArrayObject $lxcConf = null ) : self
setMemory ( integer $memory = null ) : self
setMemorySwap ( integer $memorySwap = null ) : self
setMemorySwappiness ( integer $memorySwappiness = null ) : self
setNetworkMode ( string $networkMode = null ) : self
setOomKillDisable ( boolean $oomKillDisable = null ) : self
setOomScoreAdj ( integer $oomScoreAdj = null ) : self
setPidsLimit ( integer $pidsLimit = null ) : self
setPortBindings ( Docker\API\Model\PortBinding[][] | null[] | null $portBindings = null ) : self
setPrivileged ( boolean $privileged = null ) : self
setPublishAllPorts ( boolean $publishAllPorts = null ) : self
setReadonlyRootfs ( boolean $readonlyRootfs = null ) : self
setRestartPolicy ( Docker\API\Model\RestartPolicy $restartPolicy = null ) : self
setSecurityOpt ( string[] | null $securityOpt = null ) : self
setShmSize ( integer $shmSize = null ) : self
setUlimits ( Docker\API\Model\Ulimit[] | null $ulimits = null ) : self
setUsernsMode ( string $usernsMode = null ) : self
setVolumeDriver ( string $volumeDriver = null ) : self
setVolumesFrom ( string[] | null $volumesFrom = null ) : self

Method Details

getBinds() public method

public getBinds ( ) : string[] | null
return string[] | null

getBlkioDeviceReadBps() public method

public getBlkioDeviceReadBps ( ) : Docker\API\Model\DeviceRate[] | null
return Docker\API\Model\DeviceRate[] | null

getBlkioDeviceReadIOps() public method

public getBlkioDeviceReadIOps ( ) : Docker\API\Model\DeviceRate[] | null
return Docker\API\Model\DeviceRate[] | null

getBlkioDeviceWriteBps() public method

public getBlkioDeviceWriteBps ( ) : Docker\API\Model\DeviceRate[] | null
return Docker\API\Model\DeviceRate[] | null

getBlkioDeviceWriteIOps() public method

public getBlkioDeviceWriteIOps ( ) : Docker\API\Model\DeviceRate[] | null
return Docker\API\Model\DeviceRate[] | null

getBlkioWeight() public method

public getBlkioWeight ( ) : integer
return integer

getBlkioWeightDevice() public method

public getBlkioWeightDevice ( ) : Docker\API\Model\DeviceWeight[] | null
return Docker\API\Model\DeviceWeight[] | null

getCapAdd() public method

public getCapAdd ( ) : string[] | null
return string[] | null

getCapDrop() public method

public getCapDrop ( ) : string[] | null
return string[] | null

getCgroupParent() public method

public getCgroupParent ( ) : string
return string

getCpuPeriod() public method

public getCpuPeriod ( ) : integer
return integer

getCpuShares() public method

public getCpuShares ( ) : integer
return integer

getCpusetCpus() public method

public getCpusetCpus ( ) : string
return string

getCpusetMems() public method

public getCpusetMems ( ) : string
return string

getDevices() public method

public getDevices ( ) : Docker\API\Model\Device[] | null
return Docker\API\Model\Device[] | null

getDns() public method

public getDns ( ) : string[] | null
return string[] | null

getDnsOptions() public method

public getDnsOptions ( ) : string[] | null
return string[] | null

getDnsSearch() public method

public getDnsSearch ( ) : string[] | null
return string[] | null

getExtraHosts() public method

public getExtraHosts ( ) : string[] | null
return string[] | null

getGroupAdd() public method

public getGroupAdd ( ) : string[] | null
return string[] | null

getLogConfig() public method

public getLogConfig ( ) : Docker\API\Model\LogConfig
return Docker\API\Model\LogConfig

getLxcConf() public method

public getLxcConf ( ) : string[]
return string[]

getMemory() public method

public getMemory ( ) : integer
return integer

getMemorySwap() public method

public getMemorySwap ( ) : integer
return integer

getMemorySwappiness() public method

public getMemorySwappiness ( ) : integer
return integer

getNetworkMode() public method

public getNetworkMode ( ) : string
return string

getOomKillDisable() public method

public getOomKillDisable ( ) : boolean
return boolean

getOomScoreAdj() public method

public getOomScoreAdj ( ) : integer
return integer

getPidsLimit() public method

public getPidsLimit ( ) : integer
return integer

getPortBindings() public method

public getPortBindings ( ) : Docker\API\Model\PortBinding[][] | null[] | null
return Docker\API\Model\PortBinding[][] | null[] | null

getPrivileged() public method

public getPrivileged ( ) : boolean
return boolean

getPublishAllPorts() public method

public getPublishAllPorts ( ) : boolean
return boolean

getReadonlyRootfs() public method

public getReadonlyRootfs ( ) : boolean
return boolean

getRestartPolicy() public method

public getRestartPolicy ( ) : Docker\API\Model\RestartPolicy
return Docker\API\Model\RestartPolicy

getSecurityOpt() public method

public getSecurityOpt ( ) : string[] | null
return string[] | null

getShmSize() public method

public getShmSize ( ) : integer
return integer

getUlimits() public method

public getUlimits ( ) : Docker\API\Model\Ulimit[] | null
return Docker\API\Model\Ulimit[] | null

getUsernsMode() public method

public getUsernsMode ( ) : string
return string

getVolumeDriver() public method

public getVolumeDriver ( ) : string
return string

getVolumesFrom() public method

public getVolumesFrom ( ) : string[] | null
return string[] | null

setBinds() public method

public setBinds ( string[] | null $binds = null ) : self
$binds string[] | null
return self

setBlkioDeviceReadBps() public method

public setBlkioDeviceReadBps ( Docker\API\Model\DeviceRate[] | null $blkioDeviceReadBps = null ) : self
$blkioDeviceReadBps Docker\API\Model\DeviceRate[] | null
return self

setBlkioDeviceReadIOps() public method

public setBlkioDeviceReadIOps ( Docker\API\Model\DeviceRate[] | null $blkioDeviceReadIOps = null ) : self
$blkioDeviceReadIOps Docker\API\Model\DeviceRate[] | null
return self

setBlkioDeviceWriteBps() public method

public setBlkioDeviceWriteBps ( Docker\API\Model\DeviceRate[] | null $blkioDeviceWriteBps = null ) : self
$blkioDeviceWriteBps Docker\API\Model\DeviceRate[] | null
return self

setBlkioDeviceWriteIOps() public method

public setBlkioDeviceWriteIOps ( Docker\API\Model\DeviceRate[] | null $blkioDeviceWriteIOps = null ) : self
$blkioDeviceWriteIOps Docker\API\Model\DeviceRate[] | null
return self

setBlkioWeight() public method

public setBlkioWeight ( integer $blkioWeight = null ) : self
$blkioWeight integer
return self

setBlkioWeightDevice() public method

public setBlkioWeightDevice ( Docker\API\Model\DeviceWeight[] | null $blkioWeightDevice = null ) : self
$blkioWeightDevice Docker\API\Model\DeviceWeight[] | null
return self

setCapAdd() public method

public setCapAdd ( string[] | null $capAdd = null ) : self
$capAdd string[] | null
return self

setCapDrop() public method

public setCapDrop ( string[] | null $capDrop = null ) : self
$capDrop string[] | null
return self

setCgroupParent() public method

public setCgroupParent ( string $cgroupParent = null ) : self
$cgroupParent string
return self

setCpuPeriod() public method

public setCpuPeriod ( integer $cpuPeriod = null ) : self
$cpuPeriod integer
return self

setCpuShares() public method

public setCpuShares ( integer $cpuShares = null ) : self
$cpuShares integer
return self

setCpusetCpus() public method

public setCpusetCpus ( string $cpusetCpus = null ) : self
$cpusetCpus string
return self

setCpusetMems() public method

public setCpusetMems ( string $cpusetMems = null ) : self
$cpusetMems string
return self

setDevices() public method

public setDevices ( Docker\API\Model\Device[] | null $devices = null ) : self
$devices Docker\API\Model\Device[] | null
return self

setDns() public method

public setDns ( string[] | null $dns = null ) : self
$dns string[] | null
return self

setDnsOptions() public method

public setDnsOptions ( string[] | null $dnsOptions = null ) : self
$dnsOptions string[] | null
return self

setDnsSearch() public method

public setDnsSearch ( string[] | null $dnsSearch = null ) : self
$dnsSearch string[] | null
return self

setExtraHosts() public method

public setExtraHosts ( string[] | null $extraHosts = null ) : self
$extraHosts string[] | null
return self

setGroupAdd() public method

public setGroupAdd ( string[] | null $groupAdd = null ) : self
$groupAdd string[] | null
return self

setLogConfig() public method

public setLogConfig ( Docker\API\Model\LogConfig $logConfig = null ) : self
$logConfig Docker\API\Model\LogConfig
return self

setLxcConf() public method

public setLxcConf ( ArrayObject $lxcConf = null ) : self
$lxcConf ArrayObject
return self

setMemory() public method

public setMemory ( integer $memory = null ) : self
$memory integer
return self

setMemorySwap() public method

public setMemorySwap ( integer $memorySwap = null ) : self
$memorySwap integer
return self

setMemorySwappiness() public method

public setMemorySwappiness ( integer $memorySwappiness = null ) : self
$memorySwappiness integer
return self

setNetworkMode() public method

public setNetworkMode ( string $networkMode = null ) : self
$networkMode string
return self

setOomKillDisable() public method

public setOomKillDisable ( boolean $oomKillDisable = null ) : self
$oomKillDisable boolean
return self

setOomScoreAdj() public method

public setOomScoreAdj ( integer $oomScoreAdj = null ) : self
$oomScoreAdj integer
return self

setPidsLimit() public method

public setPidsLimit ( integer $pidsLimit = null ) : self
$pidsLimit integer
return self

setPortBindings() public method

public setPortBindings ( Docker\API\Model\PortBinding[][] | null[] | null $portBindings = null ) : self
$portBindings Docker\API\Model\PortBinding[][] | null[] | null
return self

setPrivileged() public method

public setPrivileged ( boolean $privileged = null ) : self
$privileged boolean
return self

setPublishAllPorts() public method

public setPublishAllPorts ( boolean $publishAllPorts = null ) : self
$publishAllPorts boolean
return self

setReadonlyRootfs() public method

public setReadonlyRootfs ( boolean $readonlyRootfs = null ) : self
$readonlyRootfs boolean
return self

setRestartPolicy() public method

public setRestartPolicy ( Docker\API\Model\RestartPolicy $restartPolicy = null ) : self
$restartPolicy Docker\API\Model\RestartPolicy
return self

setSecurityOpt() public method

public setSecurityOpt ( string[] | null $securityOpt = null ) : self
$securityOpt string[] | null
return self

setShmSize() public method

public setShmSize ( integer $shmSize = null ) : self
$shmSize integer
return self

setUlimits() public method

public setUlimits ( Docker\API\Model\Ulimit[] | null $ulimits = null ) : self
$ulimits Docker\API\Model\Ulimit[] | null
return self

setUsernsMode() public method

public setUsernsMode ( string $usernsMode = null ) : self
$usernsMode string
return self

setVolumeDriver() public method

public setVolumeDriver ( string $volumeDriver = null ) : self
$volumeDriver string
return self

setVolumesFrom() public method

public setVolumesFrom ( string[] | null $volumesFrom = null ) : self
$volumesFrom string[] | null
return self

Property Details

$binds protected_oe property

protected string[]|null $binds
return string[] | null

$blkioDeviceReadBps protected_oe property

protected DeviceRate[],Docker\API\Model|null $blkioDeviceReadBps
return Docker\API\Model\DeviceRate[] | null

$blkioDeviceReadIOps protected_oe property

protected DeviceRate[],Docker\API\Model|null $blkioDeviceReadIOps
return Docker\API\Model\DeviceRate[] | null

$blkioDeviceWriteBps protected_oe property

protected DeviceRate[],Docker\API\Model|null $blkioDeviceWriteBps
return Docker\API\Model\DeviceRate[] | null

$blkioDeviceWriteIOps protected_oe property

protected DeviceRate[],Docker\API\Model|null $blkioDeviceWriteIOps
return Docker\API\Model\DeviceRate[] | null

$blkioWeight protected_oe property

protected int $blkioWeight
return integer

$blkioWeightDevice protected_oe property

protected DeviceWeight[],Docker\API\Model|null $blkioWeightDevice
return Docker\API\Model\DeviceWeight[] | null

$capAdd protected_oe property

protected string[]|null $capAdd
return string[] | null

$capDrop protected_oe property

protected string[]|null $capDrop
return string[] | null

$cgroupParent protected_oe property

protected string $cgroupParent
return string

$cpuPeriod protected_oe property

protected int $cpuPeriod
return integer

$cpuShares protected_oe property

protected int $cpuShares
return integer

$cpusetCpus protected_oe property

protected string $cpusetCpus
return string

$cpusetMems protected_oe property

protected string $cpusetMems
return string

$devices protected_oe property

protected Device[],Docker\API\Model|null $devices
return Docker\API\Model\Device[] | null

$dns protected_oe property

protected string[]|null $dns
return string[] | null

$dnsOptions protected_oe property

protected string[]|null $dnsOptions
return string[] | null

$dnsSearch protected_oe property

protected string[]|null $dnsSearch
return string[] | null

$extraHosts protected_oe property

protected string[]|null $extraHosts
return string[] | null

$groupAdd protected_oe property

protected string[]|null $groupAdd
return string[] | null

$logConfig protected_oe property

protected LogConfig,Docker\API\Model $logConfig
return Docker\API\Model\LogConfig

$lxcConf protected_oe property

protected string[] $lxcConf
return string[]

$memory protected_oe property

protected int $memory
return integer

$memorySwap protected_oe property

protected int $memorySwap
return integer

$memorySwappiness protected_oe property

protected int $memorySwappiness
return integer

$networkMode protected_oe property

protected string $networkMode
return string

$oomKillDisable protected_oe property

protected bool $oomKillDisable
return boolean

$oomScoreAdj protected_oe property

protected int $oomScoreAdj
return integer

$pidsLimit protected_oe property

protected int $pidsLimit
return integer

$portBindings protected_oe property

protected PortBinding[][],Docker\API\Model|null[]|null $portBindings
return Docker\API\Model\PortBinding[][] | null[] | null

$privileged protected_oe property

protected bool $privileged
return boolean

$publishAllPorts protected_oe property

protected bool $publishAllPorts
return boolean

$readonlyRootfs protected_oe property

protected bool $readonlyRootfs
return boolean

$restartPolicy protected_oe property

protected RestartPolicy,Docker\API\Model $restartPolicy
return Docker\API\Model\RestartPolicy

$securityOpt protected_oe property

protected string[]|null $securityOpt
return string[] | null

$shmSize protected_oe property

protected int $shmSize
return integer

$ulimits protected_oe property

protected Ulimit[],Docker\API\Model|null $ulimits
return Docker\API\Model\Ulimit[] | null

$usernsMode protected_oe property

protected string $usernsMode
return string

$volumeDriver protected_oe property

protected string $volumeDriver
return string

$volumesFrom protected_oe property

protected string[]|null $volumesFrom
return string[] | null