Class HostConfig

java.lang.Object
io.github.alersrt.pod4j.openapi.model.HostConfig

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-11-29T01:29:49.168634544+07:00[Asia/Barnaul]", comments="Generator version: 7.7.0") public class HostConfig extends Object
Here, \"non-portable\" means \"dependent of the host we are running on\". Portable information *should* appear in Config.
  • Field Details

  • Constructor Details

    • HostConfig

      public HostConfig()
  • Method Details

    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to HostConfig
    • fromJson

      public static HostConfig fromJson(String jsonString) throws IOException
      Create an instance of HostConfig given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of HostConfig
      Throws:
      IOException - if the JSON string is invalid with respect to HostConfig
    • annotations

      public HostConfig annotations(Map<String,String> annotations)
    • putAnnotationsItem

      public HostConfig putAnnotationsItem(String key, String annotationsItem)
    • getAnnotations

      @Nullable public Map<String,String> getAnnotations()
      Get annotations
      Returns:
      annotations
    • setAnnotations

      public void setAnnotations(Map<String,String> annotations)
    • autoRemove

      public HostConfig autoRemove(Boolean autoRemove)
    • getAutoRemove

      @Nullable public Boolean getAutoRemove()
      Get autoRemove
      Returns:
      autoRemove
    • setAutoRemove

      public void setAutoRemove(Boolean autoRemove)
    • binds

      public HostConfig binds(List<String> binds)
    • addBindsItem

      public HostConfig addBindsItem(String bindsItem)
    • getBinds

      @Nullable public List<String> getBinds()
      Applicable to all platforms
      Returns:
      binds
    • setBinds

      public void setBinds(List<String> binds)
    • blkioDeviceReadBps

      public HostConfig blkioDeviceReadBps(List<@Valid ThrottleDevice> blkioDeviceReadBps)
    • addBlkioDeviceReadBpsItem

      public HostConfig addBlkioDeviceReadBpsItem(ThrottleDevice blkioDeviceReadBpsItem)
    • getBlkioDeviceReadBps

      @Nullable @Valid public @Valid List<@Valid ThrottleDevice> getBlkioDeviceReadBps()
      Get blkioDeviceReadBps
      Returns:
      blkioDeviceReadBps
    • setBlkioDeviceReadBps

      public void setBlkioDeviceReadBps(List<@Valid ThrottleDevice> blkioDeviceReadBps)
    • blkioDeviceReadIOps

      public HostConfig blkioDeviceReadIOps(List<@Valid ThrottleDevice> blkioDeviceReadIOps)
    • addBlkioDeviceReadIOpsItem

      public HostConfig addBlkioDeviceReadIOpsItem(ThrottleDevice blkioDeviceReadIOpsItem)
    • getBlkioDeviceReadIOps

      @Nullable @Valid public @Valid List<@Valid ThrottleDevice> getBlkioDeviceReadIOps()
      Get blkioDeviceReadIOps
      Returns:
      blkioDeviceReadIOps
    • setBlkioDeviceReadIOps

      public void setBlkioDeviceReadIOps(List<@Valid ThrottleDevice> blkioDeviceReadIOps)
    • blkioDeviceWriteBps

      public HostConfig blkioDeviceWriteBps(List<@Valid ThrottleDevice> blkioDeviceWriteBps)
    • addBlkioDeviceWriteBpsItem

      public HostConfig addBlkioDeviceWriteBpsItem(ThrottleDevice blkioDeviceWriteBpsItem)
    • getBlkioDeviceWriteBps

      @Nullable @Valid public @Valid List<@Valid ThrottleDevice> getBlkioDeviceWriteBps()
      Get blkioDeviceWriteBps
      Returns:
      blkioDeviceWriteBps
    • setBlkioDeviceWriteBps

      public void setBlkioDeviceWriteBps(List<@Valid ThrottleDevice> blkioDeviceWriteBps)
    • blkioDeviceWriteIOps

      public HostConfig blkioDeviceWriteIOps(List<@Valid ThrottleDevice> blkioDeviceWriteIOps)
    • addBlkioDeviceWriteIOpsItem

      public HostConfig addBlkioDeviceWriteIOpsItem(ThrottleDevice blkioDeviceWriteIOpsItem)
    • getBlkioDeviceWriteIOps

      @Nullable @Valid public @Valid List<@Valid ThrottleDevice> getBlkioDeviceWriteIOps()
      Get blkioDeviceWriteIOps
      Returns:
      blkioDeviceWriteIOps
    • setBlkioDeviceWriteIOps

      public void setBlkioDeviceWriteIOps(List<@Valid ThrottleDevice> blkioDeviceWriteIOps)
    • blkioWeight

      public HostConfig blkioWeight(Integer blkioWeight)
    • getBlkioWeight

      @Nullable public Integer getBlkioWeight()
      Get blkioWeight
      Returns:
      blkioWeight
    • setBlkioWeight

      public void setBlkioWeight(Integer blkioWeight)
    • blkioWeightDevice

      public HostConfig blkioWeightDevice(List<@Valid WeightDevice> blkioWeightDevice)
    • addBlkioWeightDeviceItem

      public HostConfig addBlkioWeightDeviceItem(WeightDevice blkioWeightDeviceItem)
    • getBlkioWeightDevice

      @Nullable @Valid public @Valid List<@Valid WeightDevice> getBlkioWeightDevice()
      Get blkioWeightDevice
      Returns:
      blkioWeightDevice
    • setBlkioWeightDevice

      public void setBlkioWeightDevice(List<@Valid WeightDevice> blkioWeightDevice)
    • capAdd

      public HostConfig capAdd(List<String> capAdd)
    • addCapAddItem

      public HostConfig addCapAddItem(String capAddItem)
    • getCapAdd

      @Nullable public List<String> getCapAdd()
      We need to override the json decoder to accept both options.
      Returns:
      capAdd
    • setCapAdd

      public void setCapAdd(List<String> capAdd)
    • capDrop

      public HostConfig capDrop(List<String> capDrop)
    • addCapDropItem

      public HostConfig addCapDropItem(String capDropItem)
    • getCapDrop

      @Nullable public List<String> getCapDrop()
      We need to override the json decoder to accept both options.
      Returns:
      capDrop
    • setCapDrop

      public void setCapDrop(List<String> capDrop)
    • cgroup

      public HostConfig cgroup(String cgroup)
    • getCgroup

      @Nullable public String getCgroup()
      Get cgroup
      Returns:
      cgroup
    • setCgroup

      public void setCgroup(String cgroup)
    • cgroupParent

      public HostConfig cgroupParent(String cgroupParent)
    • getCgroupParent

      @Nullable public String getCgroupParent()
      Applicable to UNIX platforms
      Returns:
      cgroupParent
    • setCgroupParent

      public void setCgroupParent(String cgroupParent)
    • cgroupnsMode

      public HostConfig cgroupnsMode(String cgroupnsMode)
    • getCgroupnsMode

      @Nullable public String getCgroupnsMode()
      CgroupnsMode represents the cgroup namespace mode of the container
      Returns:
      cgroupnsMode
    • setCgroupnsMode

      public void setCgroupnsMode(String cgroupnsMode)
    • consoleSize

      public HostConfig consoleSize(List<Integer> consoleSize)
    • addConsoleSizeItem

      public HostConfig addConsoleSizeItem(Integer consoleSizeItem)
    • getConsoleSize

      @Nullable public List<Integer> getConsoleSize()
      Get consoleSize
      Returns:
      consoleSize
    • setConsoleSize

      public void setConsoleSize(List<Integer> consoleSize)
    • containerIDFile

      public HostConfig containerIDFile(String containerIDFile)
    • getContainerIDFile

      @Nullable public String getContainerIDFile()
      Get containerIDFile
      Returns:
      containerIDFile
    • setContainerIDFile

      public void setContainerIDFile(String containerIDFile)
    • cpuCount

      public HostConfig cpuCount(Long cpuCount)
    • getCpuCount

      @Nullable public Long getCpuCount()
      Applicable to Windows
      Returns:
      cpuCount
    • setCpuCount

      public void setCpuCount(Long cpuCount)
    • cpuPercent

      public HostConfig cpuPercent(Long cpuPercent)
    • getCpuPercent

      @Nullable public Long getCpuPercent()
      Get cpuPercent
      Returns:
      cpuPercent
    • setCpuPercent

      public void setCpuPercent(Long cpuPercent)
    • cpuPeriod

      public HostConfig cpuPeriod(Long cpuPeriod)
    • getCpuPeriod

      @Nullable public Long getCpuPeriod()
      Get cpuPeriod
      Returns:
      cpuPeriod
    • setCpuPeriod

      public void setCpuPeriod(Long cpuPeriod)
    • cpuQuota

      public HostConfig cpuQuota(Long cpuQuota)
    • getCpuQuota

      @Nullable public Long getCpuQuota()
      Get cpuQuota
      Returns:
      cpuQuota
    • setCpuQuota

      public void setCpuQuota(Long cpuQuota)
    • cpuRealtimePeriod

      public HostConfig cpuRealtimePeriod(Long cpuRealtimePeriod)
    • getCpuRealtimePeriod

      @Nullable public Long getCpuRealtimePeriod()
      Get cpuRealtimePeriod
      Returns:
      cpuRealtimePeriod
    • setCpuRealtimePeriod

      public void setCpuRealtimePeriod(Long cpuRealtimePeriod)
    • cpuRealtimeRuntime

      public HostConfig cpuRealtimeRuntime(Long cpuRealtimeRuntime)
    • getCpuRealtimeRuntime

      @Nullable public Long getCpuRealtimeRuntime()
      Get cpuRealtimeRuntime
      Returns:
      cpuRealtimeRuntime
    • setCpuRealtimeRuntime

      public void setCpuRealtimeRuntime(Long cpuRealtimeRuntime)
    • cpuShares

      public HostConfig cpuShares(Long cpuShares)
    • getCpuShares

      @Nullable public Long getCpuShares()
      Applicable to all platforms
      Returns:
      cpuShares
    • setCpuShares

      public void setCpuShares(Long cpuShares)
    • cpusetCpus

      public HostConfig cpusetCpus(String cpusetCpus)
    • getCpusetCpus

      @Nullable public String getCpusetCpus()
      Get cpusetCpus
      Returns:
      cpusetCpus
    • setCpusetCpus

      public void setCpusetCpus(String cpusetCpus)
    • cpusetMems

      public HostConfig cpusetMems(String cpusetMems)
    • getCpusetMems

      @Nullable public String getCpusetMems()
      Get cpusetMems
      Returns:
      cpusetMems
    • setCpusetMems

      public void setCpusetMems(String cpusetMems)
    • deviceCgroupRules

      public HostConfig deviceCgroupRules(List<String> deviceCgroupRules)
    • addDeviceCgroupRulesItem

      public HostConfig addDeviceCgroupRulesItem(String deviceCgroupRulesItem)
    • getDeviceCgroupRules

      @Nullable public List<String> getDeviceCgroupRules()
      Get deviceCgroupRules
      Returns:
      deviceCgroupRules
    • setDeviceCgroupRules

      public void setDeviceCgroupRules(List<String> deviceCgroupRules)
    • deviceRequests

      public HostConfig deviceRequests(List<@Valid DeviceRequest> deviceRequests)
    • addDeviceRequestsItem

      public HostConfig addDeviceRequestsItem(DeviceRequest deviceRequestsItem)
    • getDeviceRequests

      @Nullable @Valid public @Valid List<@Valid DeviceRequest> getDeviceRequests()
      Get deviceRequests
      Returns:
      deviceRequests
    • setDeviceRequests

      public void setDeviceRequests(List<@Valid DeviceRequest> deviceRequests)
    • devices

      public HostConfig devices(List<@Valid DeviceMapping> devices)
    • addDevicesItem

      public HostConfig addDevicesItem(DeviceMapping devicesItem)
    • getDevices

      @Nullable @Valid public @Valid List<@Valid DeviceMapping> getDevices()
      Get devices
      Returns:
      devices
    • setDevices

      public void setDevices(List<@Valid DeviceMapping> devices)
    • dns

      public HostConfig dns(List<String> dns)
    • addDnsItem

      public HostConfig addDnsItem(String dnsItem)
    • getDns

      @Nullable public List<String> getDns()
      Get dns
      Returns:
      dns
    • setDns

      public void setDns(List<String> dns)
    • dnsOptions

      public HostConfig dnsOptions(List<String> dnsOptions)
    • addDnsOptionsItem

      public HostConfig addDnsOptionsItem(String dnsOptionsItem)
    • getDnsOptions

      @Nullable public List<String> getDnsOptions()
      Get dnsOptions
      Returns:
      dnsOptions
    • setDnsOptions

      public void setDnsOptions(List<String> dnsOptions)
    • dnsSearch

      public HostConfig dnsSearch(List<String> dnsSearch)
    • addDnsSearchItem

      public HostConfig addDnsSearchItem(String dnsSearchItem)
    • getDnsSearch

      @Nullable public List<String> getDnsSearch()
      Get dnsSearch
      Returns:
      dnsSearch
    • setDnsSearch

      public void setDnsSearch(List<String> dnsSearch)
    • extraHosts

      public HostConfig extraHosts(List<String> extraHosts)
    • addExtraHostsItem

      public HostConfig addExtraHostsItem(String extraHostsItem)
    • getExtraHosts

      @Nullable public List<String> getExtraHosts()
      Get extraHosts
      Returns:
      extraHosts
    • setExtraHosts

      public void setExtraHosts(List<String> extraHosts)
    • groupAdd

      public HostConfig groupAdd(List<String> groupAdd)
    • addGroupAddItem

      public HostConfig addGroupAddItem(String groupAddItem)
    • getGroupAdd

      @Nullable public List<String> getGroupAdd()
      Get groupAdd
      Returns:
      groupAdd
    • setGroupAdd

      public void setGroupAdd(List<String> groupAdd)
    • ioMaximumBandwidth

      public HostConfig ioMaximumBandwidth(Integer ioMaximumBandwidth)
    • getIoMaximumBandwidth

      @Nullable public Integer getIoMaximumBandwidth()
      Get ioMaximumBandwidth
      Returns:
      ioMaximumBandwidth
    • setIoMaximumBandwidth

      public void setIoMaximumBandwidth(Integer ioMaximumBandwidth)
    • ioMaximumIOps

      public HostConfig ioMaximumIOps(Integer ioMaximumIOps)
    • getIoMaximumIOps

      @Nullable public Integer getIoMaximumIOps()
      Get ioMaximumIOps
      Returns:
      ioMaximumIOps
    • setIoMaximumIOps

      public void setIoMaximumIOps(Integer ioMaximumIOps)
    • init

      public HostConfig init(Boolean init)
    • getInit

      @Nullable public Boolean getInit()
      Run a custom init inside the container, if null, use the daemon's configured settings
      Returns:
      init
    • setInit

      public void setInit(Boolean init)
    • ipcMode

      public HostConfig ipcMode(String ipcMode)
    • getIpcMode

      @Nullable public String getIpcMode()
      Get ipcMode
      Returns:
      ipcMode
    • setIpcMode

      public void setIpcMode(String ipcMode)
    • isolation

      public HostConfig isolation(String isolation)
    • getIsolation

      @Nullable public String getIsolation()
      Isolation represents the isolation technology of a container. The supported values are platform specific
      Returns:
      isolation
    • setIsolation

      public void setIsolation(String isolation)
    • kernelMemory

      public HostConfig kernelMemory(Long kernelMemory)
    • getKernelMemory

      @Nullable public Long getKernelMemory()
      KernelMemory specifies the kernel memory limit (in bytes) for the container. Deprecated: kernel 5.4 deprecated kmem.limit_in_bytes.
      Returns:
      kernelMemory
    • setKernelMemory

      public void setKernelMemory(Long kernelMemory)
    • kernelMemoryTCP

      public HostConfig kernelMemoryTCP(Long kernelMemoryTCP)
    • getKernelMemoryTCP

      @Nullable public Long getKernelMemoryTCP()
      Get kernelMemoryTCP
      Returns:
      kernelMemoryTCP
    • setKernelMemoryTCP

      public void setKernelMemoryTCP(Long kernelMemoryTCP)
    • links

      public HostConfig links(List<String> links)
    • addLinksItem

      public HostConfig addLinksItem(String linksItem)
    • getLinks

      @Nullable public List<String> getLinks()
      Get links
      Returns:
      links
    • setLinks

      public void setLinks(List<String> links)
    • logConfig

      public HostConfig logConfig(LogConfig logConfig)
    • getLogConfig

      @Nullable @Valid public @Valid LogConfig getLogConfig()
      Get logConfig
      Returns:
      logConfig
    • setLogConfig

      public void setLogConfig(LogConfig logConfig)
    • maskedPaths

      public HostConfig maskedPaths(List<String> maskedPaths)
    • addMaskedPathsItem

      public HostConfig addMaskedPathsItem(String maskedPathsItem)
    • getMaskedPaths

      @Nullable public List<String> getMaskedPaths()
      MaskedPaths is the list of paths to be masked inside the container (this overrides the default set of paths)
      Returns:
      maskedPaths
    • setMaskedPaths

      public void setMaskedPaths(List<String> maskedPaths)
    • memory

      public HostConfig memory(Long memory)
    • getMemory

      @Nullable public Long getMemory()
      Get memory
      Returns:
      memory
    • setMemory

      public void setMemory(Long memory)
    • memoryReservation

      public HostConfig memoryReservation(Long memoryReservation)
    • getMemoryReservation

      @Nullable public Long getMemoryReservation()
      Get memoryReservation
      Returns:
      memoryReservation
    • setMemoryReservation

      public void setMemoryReservation(Long memoryReservation)
    • memorySwap

      public HostConfig memorySwap(Long memorySwap)
    • getMemorySwap

      @Nullable public Long getMemorySwap()
      Get memorySwap
      Returns:
      memorySwap
    • setMemorySwap

      public void setMemorySwap(Long memorySwap)
    • memorySwappiness

      public HostConfig memorySwappiness(Long memorySwappiness)
    • getMemorySwappiness

      @Nullable public Long getMemorySwappiness()
      Get memorySwappiness
      Returns:
      memorySwappiness
    • setMemorySwappiness

      public void setMemorySwappiness(Long memorySwappiness)
    • mounts

      public HostConfig mounts(List<@Valid Mount> mounts)
    • addMountsItem

      public HostConfig addMountsItem(Mount mountsItem)
    • getMounts

      @Nullable @Valid public @Valid List<@Valid Mount> getMounts()
      Mounts specs used by the container
      Returns:
      mounts
    • setMounts

      public void setMounts(List<@Valid Mount> mounts)
    • nanoCpus

      public HostConfig nanoCpus(Long nanoCpus)
    • getNanoCpus

      @Nullable public Long getNanoCpus()
      Get nanoCpus
      Returns:
      nanoCpus
    • setNanoCpus

      public void setNanoCpus(Long nanoCpus)
    • networkMode

      public HostConfig networkMode(String networkMode)
    • getNetworkMode

      @Nullable public String getNetworkMode()
      Get networkMode
      Returns:
      networkMode
    • setNetworkMode

      public void setNetworkMode(String networkMode)
    • oomKillDisable

      public HostConfig oomKillDisable(Boolean oomKillDisable)
    • getOomKillDisable

      @Nullable public Boolean getOomKillDisable()
      Get oomKillDisable
      Returns:
      oomKillDisable
    • setOomKillDisable

      public void setOomKillDisable(Boolean oomKillDisable)
    • oomScoreAdj

      public HostConfig oomScoreAdj(Long oomScoreAdj)
    • getOomScoreAdj

      @Nullable public Long getOomScoreAdj()
      Get oomScoreAdj
      Returns:
      oomScoreAdj
    • setOomScoreAdj

      public void setOomScoreAdj(Long oomScoreAdj)
    • pidMode

      public HostConfig pidMode(String pidMode)
    • getPidMode

      @Nullable public String getPidMode()
      Get pidMode
      Returns:
      pidMode
    • setPidMode

      public void setPidMode(String pidMode)
    • pidsLimit

      public HostConfig pidsLimit(Long pidsLimit)
    • getPidsLimit

      @Nullable public Long getPidsLimit()
      Get pidsLimit
      Returns:
      pidsLimit
    • setPidsLimit

      public void setPidsLimit(Long pidsLimit)
    • portBindings

      public HostConfig portBindings(Map<String,List<@Valid PortBinding>> portBindings)
    • putPortBindingsItem

      public HostConfig putPortBindingsItem(String key, List<@Valid PortBinding> portBindingsItem)
    • getPortBindings

      @Nullable @Valid public @Valid Map<String,List<@Valid PortBinding>> getPortBindings()
      PortMap is a collection of PortBinding indexed by Port
      Returns:
      portBindings
    • setPortBindings

      public void setPortBindings(Map<String,List<@Valid PortBinding>> portBindings)
    • privileged

      public HostConfig privileged(Boolean privileged)
    • getPrivileged

      @Nullable public Boolean getPrivileged()
      Get privileged
      Returns:
      privileged
    • setPrivileged

      public void setPrivileged(Boolean privileged)
    • publishAllPorts

      public HostConfig publishAllPorts(Boolean publishAllPorts)
    • getPublishAllPorts

      @Nullable public Boolean getPublishAllPorts()
      Get publishAllPorts
      Returns:
      publishAllPorts
    • setPublishAllPorts

      public void setPublishAllPorts(Boolean publishAllPorts)
    • readonlyPaths

      public HostConfig readonlyPaths(List<String> readonlyPaths)
    • addReadonlyPathsItem

      public HostConfig addReadonlyPathsItem(String readonlyPathsItem)
    • getReadonlyPaths

      @Nullable public List<String> getReadonlyPaths()
      ReadonlyPaths is the list of paths to be set as read-only inside the container (this overrides the default set of paths)
      Returns:
      readonlyPaths
    • setReadonlyPaths

      public void setReadonlyPaths(List<String> readonlyPaths)
    • readonlyRootfs

      public HostConfig readonlyRootfs(Boolean readonlyRootfs)
    • getReadonlyRootfs

      @Nullable public Boolean getReadonlyRootfs()
      Get readonlyRootfs
      Returns:
      readonlyRootfs
    • setReadonlyRootfs

      public void setReadonlyRootfs(Boolean readonlyRootfs)
    • restartPolicy

      public HostConfig restartPolicy(RestartPolicy restartPolicy)
    • getRestartPolicy

      @Nullable @Valid public @Valid RestartPolicy getRestartPolicy()
      Get restartPolicy
      Returns:
      restartPolicy
    • setRestartPolicy

      public void setRestartPolicy(RestartPolicy restartPolicy)
    • runtime

      public HostConfig runtime(String runtime)
    • getRuntime

      @Nullable public String getRuntime()
      Get runtime
      Returns:
      runtime
    • setRuntime

      public void setRuntime(String runtime)
    • securityOpt

      public HostConfig securityOpt(List<String> securityOpt)
    • addSecurityOptItem

      public HostConfig addSecurityOptItem(String securityOptItem)
    • getSecurityOpt

      @Nullable public List<String> getSecurityOpt()
      Get securityOpt
      Returns:
      securityOpt
    • setSecurityOpt

      public void setSecurityOpt(List<String> securityOpt)
    • shmSize

      public HostConfig shmSize(Long shmSize)
    • getShmSize

      @Nullable public Long getShmSize()
      Get shmSize
      Returns:
      shmSize
    • setShmSize

      public void setShmSize(Long shmSize)
    • storageOpt

      public HostConfig storageOpt(Map<String,String> storageOpt)
    • putStorageOptItem

      public HostConfig putStorageOptItem(String key, String storageOptItem)
    • getStorageOpt

      @Nullable public Map<String,String> getStorageOpt()
      Get storageOpt
      Returns:
      storageOpt
    • setStorageOpt

      public void setStorageOpt(Map<String,String> storageOpt)
    • sysctls

      public HostConfig sysctls(Map<String,String> sysctls)
    • putSysctlsItem

      public HostConfig putSysctlsItem(String key, String sysctlsItem)
    • getSysctls

      @Nullable public Map<String,String> getSysctls()
      Get sysctls
      Returns:
      sysctls
    • setSysctls

      public void setSysctls(Map<String,String> sysctls)
    • tmpfs

      public HostConfig tmpfs(Map<String,String> tmpfs)
    • putTmpfsItem

      public HostConfig putTmpfsItem(String key, String tmpfsItem)
    • getTmpfs

      @Nullable public Map<String,String> getTmpfs()
      Get tmpfs
      Returns:
      tmpfs
    • setTmpfs

      public void setTmpfs(Map<String,String> tmpfs)
    • utSMode

      public HostConfig utSMode(String utSMode)
    • getUtSMode

      @Nullable public String getUtSMode()
      Get utSMode
      Returns:
      utSMode
    • setUtSMode

      public void setUtSMode(String utSMode)
    • ulimits

      public HostConfig ulimits(List<@Valid Ulimit> ulimits)
    • addUlimitsItem

      public HostConfig addUlimitsItem(Ulimit ulimitsItem)
    • getUlimits

      @Nullable @Valid public @Valid List<@Valid Ulimit> getUlimits()
      Get ulimits
      Returns:
      ulimits
    • setUlimits

      public void setUlimits(List<@Valid Ulimit> ulimits)
    • usernsMode

      public HostConfig usernsMode(String usernsMode)
    • getUsernsMode

      @Nullable public String getUsernsMode()
      Get usernsMode
      Returns:
      usernsMode
    • setUsernsMode

      public void setUsernsMode(String usernsMode)
    • volumeDriver

      public HostConfig volumeDriver(String volumeDriver)
    • getVolumeDriver

      @Nullable public String getVolumeDriver()
      Get volumeDriver
      Returns:
      volumeDriver
    • setVolumeDriver

      public void setVolumeDriver(String volumeDriver)
    • volumesFrom

      public HostConfig volumesFrom(List<String> volumesFrom)
    • addVolumesFromItem

      public HostConfig addVolumesFromItem(String volumesFromItem)
    • getVolumesFrom

      @Nullable public List<String> getVolumesFrom()
      Get volumesFrom
      Returns:
      volumesFrom
    • setVolumesFrom

      public void setVolumesFrom(List<String> volumesFrom)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toJson

      public String toJson()
      Convert an instance of HostConfig to an JSON string
      Returns:
      JSON string