PHP Class Docker\API\Model\HostConfig

Afficher le fichier Open project: docker-php/docker-php

Protected Properties

Свойство 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

Méthodes publiques

Méthode 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 méthode

public getBinds ( ) : string[] | null
Résultat string[] | null

getBlkioDeviceReadBps() public méthode

public getBlkioDeviceReadBps ( ) : Docker\API\Model\DeviceRate[] | null
Résultat Docker\API\Model\DeviceRate[] | null

getBlkioDeviceReadIOps() public méthode

public getBlkioDeviceReadIOps ( ) : Docker\API\Model\DeviceRate[] | null
Résultat Docker\API\Model\DeviceRate[] | null

getBlkioDeviceWriteBps() public méthode

public getBlkioDeviceWriteBps ( ) : Docker\API\Model\DeviceRate[] | null
Résultat Docker\API\Model\DeviceRate[] | null

getBlkioDeviceWriteIOps() public méthode

public getBlkioDeviceWriteIOps ( ) : Docker\API\Model\DeviceRate[] | null
Résultat Docker\API\Model\DeviceRate[] | null

getBlkioWeight() public méthode

public getBlkioWeight ( ) : integer
Résultat integer

getBlkioWeightDevice() public méthode

public getBlkioWeightDevice ( ) : Docker\API\Model\DeviceWeight[] | null
Résultat Docker\API\Model\DeviceWeight[] | null

getCapAdd() public méthode

public getCapAdd ( ) : string[] | null
Résultat string[] | null

getCapDrop() public méthode

public getCapDrop ( ) : string[] | null
Résultat string[] | null

getCgroupParent() public méthode

public getCgroupParent ( ) : string
Résultat string

getCpuPeriod() public méthode

public getCpuPeriod ( ) : integer
Résultat integer

getCpuShares() public méthode

public getCpuShares ( ) : integer
Résultat integer

getCpusetCpus() public méthode

public getCpusetCpus ( ) : string
Résultat string

getCpusetMems() public méthode

public getCpusetMems ( ) : string
Résultat string

getDevices() public méthode

public getDevices ( ) : Docker\API\Model\Device[] | null
Résultat Docker\API\Model\Device[] | null

getDns() public méthode

public getDns ( ) : string[] | null
Résultat string[] | null

getDnsOptions() public méthode

public getDnsOptions ( ) : string[] | null
Résultat string[] | null

getDnsSearch() public méthode

public getDnsSearch ( ) : string[] | null
Résultat string[] | null

getExtraHosts() public méthode

public getExtraHosts ( ) : string[] | null
Résultat string[] | null

getGroupAdd() public méthode

public getGroupAdd ( ) : string[] | null
Résultat string[] | null

getLogConfig() public méthode

public getLogConfig ( ) : Docker\API\Model\LogConfig
Résultat Docker\API\Model\LogConfig

getLxcConf() public méthode

public getLxcConf ( ) : string[]
Résultat string[]

getMemory() public méthode

public getMemory ( ) : integer
Résultat integer

getMemorySwap() public méthode

public getMemorySwap ( ) : integer
Résultat integer

getMemorySwappiness() public méthode

public getMemorySwappiness ( ) : integer
Résultat integer

getNetworkMode() public méthode

public getNetworkMode ( ) : string
Résultat string

getOomKillDisable() public méthode

public getOomKillDisable ( ) : boolean
Résultat boolean

getOomScoreAdj() public méthode

public getOomScoreAdj ( ) : integer
Résultat integer

getPidsLimit() public méthode

public getPidsLimit ( ) : integer
Résultat integer

getPortBindings() public méthode

public getPortBindings ( ) : Docker\API\Model\PortBinding[][] | null[] | null
Résultat Docker\API\Model\PortBinding[][] | null[] | null

getPrivileged() public méthode

public getPrivileged ( ) : boolean
Résultat boolean

getPublishAllPorts() public méthode

public getPublishAllPorts ( ) : boolean
Résultat boolean

getReadonlyRootfs() public méthode

public getReadonlyRootfs ( ) : boolean
Résultat boolean

getRestartPolicy() public méthode

public getRestartPolicy ( ) : Docker\API\Model\RestartPolicy
Résultat Docker\API\Model\RestartPolicy

getSecurityOpt() public méthode

public getSecurityOpt ( ) : string[] | null
Résultat string[] | null

getShmSize() public méthode

public getShmSize ( ) : integer
Résultat integer

getUlimits() public méthode

public getUlimits ( ) : Docker\API\Model\Ulimit[] | null
Résultat Docker\API\Model\Ulimit[] | null

getUsernsMode() public méthode

public getUsernsMode ( ) : string
Résultat string

getVolumeDriver() public méthode

public getVolumeDriver ( ) : string
Résultat string

getVolumesFrom() public méthode

public getVolumesFrom ( ) : string[] | null
Résultat string[] | null

setBinds() public méthode

public setBinds ( string[] | null $binds = null ) : self
$binds string[] | null
Résultat self

setBlkioDeviceReadBps() public méthode

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

setBlkioDeviceReadIOps() public méthode

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

setBlkioDeviceWriteBps() public méthode

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

setBlkioDeviceWriteIOps() public méthode

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

setBlkioWeight() public méthode

public setBlkioWeight ( integer $blkioWeight = null ) : self
$blkioWeight integer
Résultat self

setBlkioWeightDevice() public méthode

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

setCapAdd() public méthode

public setCapAdd ( string[] | null $capAdd = null ) : self
$capAdd string[] | null
Résultat self

setCapDrop() public méthode

public setCapDrop ( string[] | null $capDrop = null ) : self
$capDrop string[] | null
Résultat self

setCgroupParent() public méthode

public setCgroupParent ( string $cgroupParent = null ) : self
$cgroupParent string
Résultat self

setCpuPeriod() public méthode

public setCpuPeriod ( integer $cpuPeriod = null ) : self
$cpuPeriod integer
Résultat self

setCpuShares() public méthode

public setCpuShares ( integer $cpuShares = null ) : self
$cpuShares integer
Résultat self

setCpusetCpus() public méthode

public setCpusetCpus ( string $cpusetCpus = null ) : self
$cpusetCpus string
Résultat self

setCpusetMems() public méthode

public setCpusetMems ( string $cpusetMems = null ) : self
$cpusetMems string
Résultat self

setDevices() public méthode

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

setDns() public méthode

public setDns ( string[] | null $dns = null ) : self
$dns string[] | null
Résultat self

setDnsOptions() public méthode

public setDnsOptions ( string[] | null $dnsOptions = null ) : self
$dnsOptions string[] | null
Résultat self

setDnsSearch() public méthode

public setDnsSearch ( string[] | null $dnsSearch = null ) : self
$dnsSearch string[] | null
Résultat self

setExtraHosts() public méthode

public setExtraHosts ( string[] | null $extraHosts = null ) : self
$extraHosts string[] | null
Résultat self

setGroupAdd() public méthode

public setGroupAdd ( string[] | null $groupAdd = null ) : self
$groupAdd string[] | null
Résultat self

setLogConfig() public méthode

public setLogConfig ( Docker\API\Model\LogConfig $logConfig = null ) : self
$logConfig Docker\API\Model\LogConfig
Résultat self

setLxcConf() public méthode

public setLxcConf ( ArrayObject $lxcConf = null ) : self
$lxcConf ArrayObject
Résultat self

setMemory() public méthode

public setMemory ( integer $memory = null ) : self
$memory integer
Résultat self

setMemorySwap() public méthode

public setMemorySwap ( integer $memorySwap = null ) : self
$memorySwap integer
Résultat self

setMemorySwappiness() public méthode

public setMemorySwappiness ( integer $memorySwappiness = null ) : self
$memorySwappiness integer
Résultat self

setNetworkMode() public méthode

public setNetworkMode ( string $networkMode = null ) : self
$networkMode string
Résultat self

setOomKillDisable() public méthode

public setOomKillDisable ( boolean $oomKillDisable = null ) : self
$oomKillDisable boolean
Résultat self

setOomScoreAdj() public méthode

public setOomScoreAdj ( integer $oomScoreAdj = null ) : self
$oomScoreAdj integer
Résultat self

setPidsLimit() public méthode

public setPidsLimit ( integer $pidsLimit = null ) : self
$pidsLimit integer
Résultat self

setPortBindings() public méthode

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

setPrivileged() public méthode

public setPrivileged ( boolean $privileged = null ) : self
$privileged boolean
Résultat self

setPublishAllPorts() public méthode

public setPublishAllPorts ( boolean $publishAllPorts = null ) : self
$publishAllPorts boolean
Résultat self

setReadonlyRootfs() public méthode

public setReadonlyRootfs ( boolean $readonlyRootfs = null ) : self
$readonlyRootfs boolean
Résultat self

setRestartPolicy() public méthode

public setRestartPolicy ( Docker\API\Model\RestartPolicy $restartPolicy = null ) : self
$restartPolicy Docker\API\Model\RestartPolicy
Résultat self

setSecurityOpt() public méthode

public setSecurityOpt ( string[] | null $securityOpt = null ) : self
$securityOpt string[] | null
Résultat self

setShmSize() public méthode

public setShmSize ( integer $shmSize = null ) : self
$shmSize integer
Résultat self

setUlimits() public méthode

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

setUsernsMode() public méthode

public setUsernsMode ( string $usernsMode = null ) : self
$usernsMode string
Résultat self

setVolumeDriver() public méthode

public setVolumeDriver ( string $volumeDriver = null ) : self
$volumeDriver string
Résultat self

setVolumesFrom() public méthode

public setVolumesFrom ( string[] | null $volumesFrom = null ) : self
$volumesFrom string[] | null
Résultat self

Property Details

$binds protected_oe property

protected string[]|null $binds
Résultat string[] | null

$blkioDeviceReadBps protected_oe property

protected DeviceRate[],Docker\API\Model|null $blkioDeviceReadBps
Résultat Docker\API\Model\DeviceRate[] | null

$blkioDeviceReadIOps protected_oe property

protected DeviceRate[],Docker\API\Model|null $blkioDeviceReadIOps
Résultat Docker\API\Model\DeviceRate[] | null

$blkioDeviceWriteBps protected_oe property

protected DeviceRate[],Docker\API\Model|null $blkioDeviceWriteBps
Résultat Docker\API\Model\DeviceRate[] | null

$blkioDeviceWriteIOps protected_oe property

protected DeviceRate[],Docker\API\Model|null $blkioDeviceWriteIOps
Résultat Docker\API\Model\DeviceRate[] | null

$blkioWeight protected_oe property

protected int $blkioWeight
Résultat integer

$blkioWeightDevice protected_oe property

protected DeviceWeight[],Docker\API\Model|null $blkioWeightDevice
Résultat Docker\API\Model\DeviceWeight[] | null

$capAdd protected_oe property

protected string[]|null $capAdd
Résultat string[] | null

$capDrop protected_oe property

protected string[]|null $capDrop
Résultat string[] | null

$cgroupParent protected_oe property

protected string $cgroupParent
Résultat string

$cpuPeriod protected_oe property

protected int $cpuPeriod
Résultat integer

$cpuShares protected_oe property

protected int $cpuShares
Résultat integer

$cpusetCpus protected_oe property

protected string $cpusetCpus
Résultat string

$cpusetMems protected_oe property

protected string $cpusetMems
Résultat string

$devices protected_oe property

protected Device[],Docker\API\Model|null $devices
Résultat Docker\API\Model\Device[] | null

$dns protected_oe property

protected string[]|null $dns
Résultat string[] | null

$dnsOptions protected_oe property

protected string[]|null $dnsOptions
Résultat string[] | null

$dnsSearch protected_oe property

protected string[]|null $dnsSearch
Résultat string[] | null

$extraHosts protected_oe property

protected string[]|null $extraHosts
Résultat string[] | null

$groupAdd protected_oe property

protected string[]|null $groupAdd
Résultat string[] | null

$logConfig protected_oe property

protected LogConfig,Docker\API\Model $logConfig
Résultat Docker\API\Model\LogConfig

$lxcConf protected_oe property

protected string[] $lxcConf
Résultat string[]

$memory protected_oe property

protected int $memory
Résultat integer

$memorySwap protected_oe property

protected int $memorySwap
Résultat integer

$memorySwappiness protected_oe property

protected int $memorySwappiness
Résultat integer

$networkMode protected_oe property

protected string $networkMode
Résultat string

$oomKillDisable protected_oe property

protected bool $oomKillDisable
Résultat boolean

$oomScoreAdj protected_oe property

protected int $oomScoreAdj
Résultat integer

$pidsLimit protected_oe property

protected int $pidsLimit
Résultat integer

$portBindings protected_oe property

protected PortBinding[][],Docker\API\Model|null[]|null $portBindings
Résultat Docker\API\Model\PortBinding[][] | null[] | null

$privileged protected_oe property

protected bool $privileged
Résultat boolean

$publishAllPorts protected_oe property

protected bool $publishAllPorts
Résultat boolean

$readonlyRootfs protected_oe property

protected bool $readonlyRootfs
Résultat boolean

$restartPolicy protected_oe property

protected RestartPolicy,Docker\API\Model $restartPolicy
Résultat Docker\API\Model\RestartPolicy

$securityOpt protected_oe property

protected string[]|null $securityOpt
Résultat string[] | null

$shmSize protected_oe property

protected int $shmSize
Résultat integer

$ulimits protected_oe property

protected Ulimit[],Docker\API\Model|null $ulimits
Résultat Docker\API\Model\Ulimit[] | null

$usernsMode protected_oe property

protected string $usernsMode
Résultat string

$volumeDriver protected_oe property

protected string $volumeDriver
Résultat string

$volumesFrom protected_oe property

protected string[]|null $volumesFrom
Résultat string[] | null