PHP Класс Docker\API\Model\HostConfig

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$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

Открытые методы

Метод Описание
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

Описание методов

getBinds() публичный Метод

public getBinds ( ) : string[] | null
Результат string[] | null

getBlkioDeviceReadBps() публичный Метод

public getBlkioDeviceReadBps ( ) : Docker\API\Model\DeviceRate[] | null
Результат Docker\API\Model\DeviceRate[] | null

getBlkioDeviceReadIOps() публичный Метод

public getBlkioDeviceReadIOps ( ) : Docker\API\Model\DeviceRate[] | null
Результат Docker\API\Model\DeviceRate[] | null

getBlkioDeviceWriteBps() публичный Метод

public getBlkioDeviceWriteBps ( ) : Docker\API\Model\DeviceRate[] | null
Результат Docker\API\Model\DeviceRate[] | null

getBlkioDeviceWriteIOps() публичный Метод

public getBlkioDeviceWriteIOps ( ) : Docker\API\Model\DeviceRate[] | null
Результат Docker\API\Model\DeviceRate[] | null

getBlkioWeight() публичный Метод

public getBlkioWeight ( ) : integer
Результат integer

getBlkioWeightDevice() публичный Метод

public getBlkioWeightDevice ( ) : Docker\API\Model\DeviceWeight[] | null
Результат Docker\API\Model\DeviceWeight[] | null

getCapAdd() публичный Метод

public getCapAdd ( ) : string[] | null
Результат string[] | null

getCapDrop() публичный Метод

public getCapDrop ( ) : string[] | null
Результат string[] | null

getCgroupParent() публичный Метод

public getCgroupParent ( ) : string
Результат string

getCpuPeriod() публичный Метод

public getCpuPeriod ( ) : integer
Результат integer

getCpuShares() публичный Метод

public getCpuShares ( ) : integer
Результат integer

getCpusetCpus() публичный Метод

public getCpusetCpus ( ) : string
Результат string

getCpusetMems() публичный Метод

public getCpusetMems ( ) : string
Результат string

getDevices() публичный Метод

public getDevices ( ) : Docker\API\Model\Device[] | null
Результат Docker\API\Model\Device[] | null

getDns() публичный Метод

public getDns ( ) : string[] | null
Результат string[] | null

getDnsOptions() публичный Метод

public getDnsOptions ( ) : string[] | null
Результат string[] | null

getDnsSearch() публичный Метод

public getDnsSearch ( ) : string[] | null
Результат string[] | null

getExtraHosts() публичный Метод

public getExtraHosts ( ) : string[] | null
Результат string[] | null

getGroupAdd() публичный Метод

public getGroupAdd ( ) : string[] | null
Результат string[] | null

getLogConfig() публичный Метод

public getLogConfig ( ) : Docker\API\Model\LogConfig
Результат Docker\API\Model\LogConfig

getLxcConf() публичный Метод

public getLxcConf ( ) : string[]
Результат string[]

getMemory() публичный Метод

public getMemory ( ) : integer
Результат integer

getMemorySwap() публичный Метод

public getMemorySwap ( ) : integer
Результат integer

getMemorySwappiness() публичный Метод

public getMemorySwappiness ( ) : integer
Результат integer

getNetworkMode() публичный Метод

public getNetworkMode ( ) : string
Результат string

getOomKillDisable() публичный Метод

public getOomKillDisable ( ) : boolean
Результат boolean

getOomScoreAdj() публичный Метод

public getOomScoreAdj ( ) : integer
Результат integer

getPidsLimit() публичный Метод

public getPidsLimit ( ) : integer
Результат integer

getPortBindings() публичный Метод

public getPortBindings ( ) : Docker\API\Model\PortBinding[][] | null[] | null
Результат Docker\API\Model\PortBinding[][] | null[] | null

getPrivileged() публичный Метод

public getPrivileged ( ) : boolean
Результат boolean

getPublishAllPorts() публичный Метод

public getPublishAllPorts ( ) : boolean
Результат boolean

getReadonlyRootfs() публичный Метод

public getReadonlyRootfs ( ) : boolean
Результат boolean

getRestartPolicy() публичный Метод

public getRestartPolicy ( ) : Docker\API\Model\RestartPolicy
Результат Docker\API\Model\RestartPolicy

getSecurityOpt() публичный Метод

public getSecurityOpt ( ) : string[] | null
Результат string[] | null

getShmSize() публичный Метод

public getShmSize ( ) : integer
Результат integer

getUlimits() публичный Метод

public getUlimits ( ) : Docker\API\Model\Ulimit[] | null
Результат Docker\API\Model\Ulimit[] | null

getUsernsMode() публичный Метод

public getUsernsMode ( ) : string
Результат string

getVolumeDriver() публичный Метод

public getVolumeDriver ( ) : string
Результат string

getVolumesFrom() публичный Метод

public getVolumesFrom ( ) : string[] | null
Результат string[] | null

setBinds() публичный Метод

public setBinds ( string[] | null $binds = null ) : self
$binds string[] | null
Результат self

setBlkioDeviceReadBps() публичный Метод

public setBlkioDeviceReadBps ( Docker\API\Model\DeviceRate[] | null $blkioDeviceReadBps = null ) : self
$blkioDeviceReadBps Docker\API\Model\DeviceRate[] | null
Результат self

setBlkioDeviceReadIOps() публичный Метод

public setBlkioDeviceReadIOps ( Docker\API\Model\DeviceRate[] | null $blkioDeviceReadIOps = null ) : self
$blkioDeviceReadIOps Docker\API\Model\DeviceRate[] | null
Результат self

setBlkioDeviceWriteBps() публичный Метод

public setBlkioDeviceWriteBps ( Docker\API\Model\DeviceRate[] | null $blkioDeviceWriteBps = null ) : self
$blkioDeviceWriteBps Docker\API\Model\DeviceRate[] | null
Результат self

setBlkioDeviceWriteIOps() публичный Метод

public setBlkioDeviceWriteIOps ( Docker\API\Model\DeviceRate[] | null $blkioDeviceWriteIOps = null ) : self
$blkioDeviceWriteIOps Docker\API\Model\DeviceRate[] | null
Результат self

setBlkioWeight() публичный Метод

public setBlkioWeight ( integer $blkioWeight = null ) : self
$blkioWeight integer
Результат self

setBlkioWeightDevice() публичный Метод

public setBlkioWeightDevice ( Docker\API\Model\DeviceWeight[] | null $blkioWeightDevice = null ) : self
$blkioWeightDevice Docker\API\Model\DeviceWeight[] | null
Результат self

setCapAdd() публичный Метод

public setCapAdd ( string[] | null $capAdd = null ) : self
$capAdd string[] | null
Результат self

setCapDrop() публичный Метод

public setCapDrop ( string[] | null $capDrop = null ) : self
$capDrop string[] | null
Результат self

setCgroupParent() публичный Метод

public setCgroupParent ( string $cgroupParent = null ) : self
$cgroupParent string
Результат self

setCpuPeriod() публичный Метод

public setCpuPeriod ( integer $cpuPeriod = null ) : self
$cpuPeriod integer
Результат self

setCpuShares() публичный Метод

public setCpuShares ( integer $cpuShares = null ) : self
$cpuShares integer
Результат self

setCpusetCpus() публичный Метод

public setCpusetCpus ( string $cpusetCpus = null ) : self
$cpusetCpus string
Результат self

setCpusetMems() публичный Метод

public setCpusetMems ( string $cpusetMems = null ) : self
$cpusetMems string
Результат self

setDevices() публичный Метод

public setDevices ( Docker\API\Model\Device[] | null $devices = null ) : self
$devices Docker\API\Model\Device[] | null
Результат self

setDns() публичный Метод

public setDns ( string[] | null $dns = null ) : self
$dns string[] | null
Результат self

setDnsOptions() публичный Метод

public setDnsOptions ( string[] | null $dnsOptions = null ) : self
$dnsOptions string[] | null
Результат self

setDnsSearch() публичный Метод

public setDnsSearch ( string[] | null $dnsSearch = null ) : self
$dnsSearch string[] | null
Результат self

setExtraHosts() публичный Метод

public setExtraHosts ( string[] | null $extraHosts = null ) : self
$extraHosts string[] | null
Результат self

setGroupAdd() публичный Метод

public setGroupAdd ( string[] | null $groupAdd = null ) : self
$groupAdd string[] | null
Результат self

setLogConfig() публичный Метод

public setLogConfig ( Docker\API\Model\LogConfig $logConfig = null ) : self
$logConfig Docker\API\Model\LogConfig
Результат self

setLxcConf() публичный Метод

public setLxcConf ( ArrayObject $lxcConf = null ) : self
$lxcConf ArrayObject
Результат self

setMemory() публичный Метод

public setMemory ( integer $memory = null ) : self
$memory integer
Результат self

setMemorySwap() публичный Метод

public setMemorySwap ( integer $memorySwap = null ) : self
$memorySwap integer
Результат self

setMemorySwappiness() публичный Метод

public setMemorySwappiness ( integer $memorySwappiness = null ) : self
$memorySwappiness integer
Результат self

setNetworkMode() публичный Метод

public setNetworkMode ( string $networkMode = null ) : self
$networkMode string
Результат self

setOomKillDisable() публичный Метод

public setOomKillDisable ( boolean $oomKillDisable = null ) : self
$oomKillDisable boolean
Результат self

setOomScoreAdj() публичный Метод

public setOomScoreAdj ( integer $oomScoreAdj = null ) : self
$oomScoreAdj integer
Результат self

setPidsLimit() публичный Метод

public setPidsLimit ( integer $pidsLimit = null ) : self
$pidsLimit integer
Результат self

setPortBindings() публичный Метод

public setPortBindings ( Docker\API\Model\PortBinding[][] | null[] | null $portBindings = null ) : self
$portBindings Docker\API\Model\PortBinding[][] | null[] | null
Результат self

setPrivileged() публичный Метод

public setPrivileged ( boolean $privileged = null ) : self
$privileged boolean
Результат self

setPublishAllPorts() публичный Метод

public setPublishAllPorts ( boolean $publishAllPorts = null ) : self
$publishAllPorts boolean
Результат self

setReadonlyRootfs() публичный Метод

public setReadonlyRootfs ( boolean $readonlyRootfs = null ) : self
$readonlyRootfs boolean
Результат self

setRestartPolicy() публичный Метод

public setRestartPolicy ( Docker\API\Model\RestartPolicy $restartPolicy = null ) : self
$restartPolicy Docker\API\Model\RestartPolicy
Результат self

setSecurityOpt() публичный Метод

public setSecurityOpt ( string[] | null $securityOpt = null ) : self
$securityOpt string[] | null
Результат self

setShmSize() публичный Метод

public setShmSize ( integer $shmSize = null ) : self
$shmSize integer
Результат self

setUlimits() публичный Метод

public setUlimits ( Docker\API\Model\Ulimit[] | null $ulimits = null ) : self
$ulimits Docker\API\Model\Ulimit[] | null
Результат self

setUsernsMode() публичный Метод

public setUsernsMode ( string $usernsMode = null ) : self
$usernsMode string
Результат self

setVolumeDriver() публичный Метод

public setVolumeDriver ( string $volumeDriver = null ) : self
$volumeDriver string
Результат self

setVolumesFrom() публичный Метод

public setVolumesFrom ( string[] | null $volumesFrom = null ) : self
$volumesFrom string[] | null
Результат self

Описание свойств

$binds защищенное свойство

protected string[]|null $binds
Результат string[] | null

$blkioDeviceReadBps защищенное свойство

protected DeviceRate[],Docker\API\Model|null $blkioDeviceReadBps
Результат Docker\API\Model\DeviceRate[] | null

$blkioDeviceReadIOps защищенное свойство

protected DeviceRate[],Docker\API\Model|null $blkioDeviceReadIOps
Результат Docker\API\Model\DeviceRate[] | null

$blkioDeviceWriteBps защищенное свойство

protected DeviceRate[],Docker\API\Model|null $blkioDeviceWriteBps
Результат Docker\API\Model\DeviceRate[] | null

$blkioDeviceWriteIOps защищенное свойство

protected DeviceRate[],Docker\API\Model|null $blkioDeviceWriteIOps
Результат Docker\API\Model\DeviceRate[] | null

$blkioWeight защищенное свойство

protected int $blkioWeight
Результат integer

$blkioWeightDevice защищенное свойство

protected DeviceWeight[],Docker\API\Model|null $blkioWeightDevice
Результат Docker\API\Model\DeviceWeight[] | null

$capAdd защищенное свойство

protected string[]|null $capAdd
Результат string[] | null

$capDrop защищенное свойство

protected string[]|null $capDrop
Результат string[] | null

$cgroupParent защищенное свойство

protected string $cgroupParent
Результат string

$cpuPeriod защищенное свойство

protected int $cpuPeriod
Результат integer

$cpuShares защищенное свойство

protected int $cpuShares
Результат integer

$cpusetCpus защищенное свойство

protected string $cpusetCpus
Результат string

$cpusetMems защищенное свойство

protected string $cpusetMems
Результат string

$devices защищенное свойство

protected Device[],Docker\API\Model|null $devices
Результат Docker\API\Model\Device[] | null

$dns защищенное свойство

protected string[]|null $dns
Результат string[] | null

$dnsOptions защищенное свойство

protected string[]|null $dnsOptions
Результат string[] | null

$dnsSearch защищенное свойство

protected string[]|null $dnsSearch
Результат string[] | null

$extraHosts защищенное свойство

protected string[]|null $extraHosts
Результат string[] | null

$groupAdd защищенное свойство

protected string[]|null $groupAdd
Результат string[] | null

$logConfig защищенное свойство

protected LogConfig,Docker\API\Model $logConfig
Результат Docker\API\Model\LogConfig

$lxcConf защищенное свойство

protected string[] $lxcConf
Результат string[]

$memory защищенное свойство

protected int $memory
Результат integer

$memorySwap защищенное свойство

protected int $memorySwap
Результат integer

$memorySwappiness защищенное свойство

protected int $memorySwappiness
Результат integer

$networkMode защищенное свойство

protected string $networkMode
Результат string

$oomKillDisable защищенное свойство

protected bool $oomKillDisable
Результат boolean

$oomScoreAdj защищенное свойство

protected int $oomScoreAdj
Результат integer

$pidsLimit защищенное свойство

protected int $pidsLimit
Результат integer

$portBindings защищенное свойство

protected PortBinding[][],Docker\API\Model|null[]|null $portBindings
Результат Docker\API\Model\PortBinding[][] | null[] | null

$privileged защищенное свойство

protected bool $privileged
Результат boolean

$publishAllPorts защищенное свойство

protected bool $publishAllPorts
Результат boolean

$readonlyRootfs защищенное свойство

protected bool $readonlyRootfs
Результат boolean

$restartPolicy защищенное свойство

protected RestartPolicy,Docker\API\Model $restartPolicy
Результат Docker\API\Model\RestartPolicy

$securityOpt защищенное свойство

protected string[]|null $securityOpt
Результат string[] | null

$shmSize защищенное свойство

protected int $shmSize
Результат integer

$ulimits защищенное свойство

protected Ulimit[],Docker\API\Model|null $ulimits
Результат Docker\API\Model\Ulimit[] | null

$usernsMode защищенное свойство

protected string $usernsMode
Результат string

$volumeDriver защищенное свойство

protected string $volumeDriver
Результат string

$volumesFrom защищенное свойство

protected string[]|null $volumesFrom
Результат string[] | null