Class ContainerUpdateRequest

java.lang.Object
io.github.alersrt.pod4j.openapi.model.ContainerUpdateRequest
All Implemented Interfaces:
Serializable

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class ContainerUpdateRequest extends Object implements Serializable
Container update
See Also:
  • Field Details

  • Constructor Details

    • ContainerUpdateRequest

      public ContainerUpdateRequest()
  • Method Details

    • blkioDeviceReadBps

      public ContainerUpdateRequest blkioDeviceReadBps(List<ThrottleDevice> blkioDeviceReadBps)
    • addBlkioDeviceReadBpsItem

      public ContainerUpdateRequest addBlkioDeviceReadBpsItem(ThrottleDevice blkioDeviceReadBpsItem)
    • getBlkioDeviceReadBps

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

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

      public ContainerUpdateRequest blkioDeviceReadIOps(List<ThrottleDevice> blkioDeviceReadIOps)
    • addBlkioDeviceReadIOpsItem

      public ContainerUpdateRequest addBlkioDeviceReadIOpsItem(ThrottleDevice blkioDeviceReadIOpsItem)
    • getBlkioDeviceReadIOps

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

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

      public ContainerUpdateRequest blkioDeviceWriteBps(List<ThrottleDevice> blkioDeviceWriteBps)
    • addBlkioDeviceWriteBpsItem

      public ContainerUpdateRequest addBlkioDeviceWriteBpsItem(ThrottleDevice blkioDeviceWriteBpsItem)
    • getBlkioDeviceWriteBps

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

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

      public ContainerUpdateRequest blkioDeviceWriteIOps(List<ThrottleDevice> blkioDeviceWriteIOps)
    • addBlkioDeviceWriteIOpsItem

      public ContainerUpdateRequest addBlkioDeviceWriteIOpsItem(ThrottleDevice blkioDeviceWriteIOpsItem)
    • getBlkioDeviceWriteIOps

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

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

      public ContainerUpdateRequest blkioWeight(Integer blkioWeight)
    • getBlkioWeight

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

      public void setBlkioWeight(Integer blkioWeight)
    • blkioWeightDevice

      public ContainerUpdateRequest blkioWeightDevice(List<WeightDevice> blkioWeightDevice)
    • addBlkioWeightDeviceItem

      public ContainerUpdateRequest addBlkioWeightDeviceItem(WeightDevice blkioWeightDeviceItem)
    • getBlkioWeightDevice

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

      public void setBlkioWeightDevice(List<WeightDevice> blkioWeightDevice)
    • cgroupParent

      public ContainerUpdateRequest cgroupParent(String cgroupParent)
    • getCgroupParent

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

      public void setCgroupParent(String cgroupParent)
    • cpuCount

      public ContainerUpdateRequest cpuCount(Long cpuCount)
    • getCpuCount

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

      public void setCpuCount(Long cpuCount)
    • cpuPercent

      public ContainerUpdateRequest cpuPercent(Long cpuPercent)
    • getCpuPercent

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

      public void setCpuPercent(Long cpuPercent)
    • cpuPeriod

      public ContainerUpdateRequest cpuPeriod(Long cpuPeriod)
    • getCpuPeriod

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

      public void setCpuPeriod(Long cpuPeriod)
    • cpuQuota

      public ContainerUpdateRequest cpuQuota(Long cpuQuota)
    • getCpuQuota

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

      public void setCpuQuota(Long cpuQuota)
    • cpuRealtimePeriod

      public ContainerUpdateRequest cpuRealtimePeriod(Long cpuRealtimePeriod)
    • getCpuRealtimePeriod

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

      public void setCpuRealtimePeriod(Long cpuRealtimePeriod)
    • cpuRealtimeRuntime

      public ContainerUpdateRequest cpuRealtimeRuntime(Long cpuRealtimeRuntime)
    • getCpuRealtimeRuntime

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

      public void setCpuRealtimeRuntime(Long cpuRealtimeRuntime)
    • cpuShares

      public ContainerUpdateRequest cpuShares(Long cpuShares)
    • getCpuShares

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

      public void setCpuShares(Long cpuShares)
    • cpusetCpus

      public ContainerUpdateRequest cpusetCpus(String cpusetCpus)
    • getCpusetCpus

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

      public void setCpusetCpus(String cpusetCpus)
    • cpusetMems

      public ContainerUpdateRequest cpusetMems(String cpusetMems)
    • getCpusetMems

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

      public void setCpusetMems(String cpusetMems)
    • deviceCgroupRules

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

      public ContainerUpdateRequest addDeviceCgroupRulesItem(String deviceCgroupRulesItem)
    • getDeviceCgroupRules

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

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

      public ContainerUpdateRequest deviceRequests(List<DeviceRequest> deviceRequests)
    • addDeviceRequestsItem

      public ContainerUpdateRequest addDeviceRequestsItem(DeviceRequest deviceRequestsItem)
    • getDeviceRequests

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

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

      public ContainerUpdateRequest devices(List<DeviceMapping> devices)
    • addDevicesItem

      public ContainerUpdateRequest addDevicesItem(DeviceMapping devicesItem)
    • getDevices

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

      public void setDevices(List<DeviceMapping> devices)
    • ioMaximumBandwidth

      public ContainerUpdateRequest ioMaximumBandwidth(Integer ioMaximumBandwidth)
    • getIoMaximumBandwidth

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

      public void setIoMaximumBandwidth(Integer ioMaximumBandwidth)
    • ioMaximumIOps

      public ContainerUpdateRequest ioMaximumIOps(Integer ioMaximumIOps)
    • getIoMaximumIOps

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

      public void setIoMaximumIOps(Integer ioMaximumIOps)
    • kernelMemory

      public ContainerUpdateRequest 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 ContainerUpdateRequest kernelMemoryTCP(Long kernelMemoryTCP)
    • getKernelMemoryTCP

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

      public void setKernelMemoryTCP(Long kernelMemoryTCP)
    • memory

      public ContainerUpdateRequest memory(Long memory)
    • getMemory

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

      public void setMemory(Long memory)
    • memoryReservation

      public ContainerUpdateRequest memoryReservation(Long memoryReservation)
    • getMemoryReservation

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

      public void setMemoryReservation(Long memoryReservation)
    • memorySwap

      public ContainerUpdateRequest memorySwap(Long memorySwap)
    • getMemorySwap

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

      public void setMemorySwap(Long memorySwap)
    • memorySwappiness

      public ContainerUpdateRequest memorySwappiness(Long memorySwappiness)
    • getMemorySwappiness

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

      public void setMemorySwappiness(Long memorySwappiness)
    • nanoCpus

      public ContainerUpdateRequest nanoCpus(Long nanoCpus)
    • getNanoCpus

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

      public void setNanoCpus(Long nanoCpus)
    • oomKillDisable

      public ContainerUpdateRequest oomKillDisable(Boolean oomKillDisable)
    • getOomKillDisable

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

      public void setOomKillDisable(Boolean oomKillDisable)
    • pidsLimit

      public ContainerUpdateRequest pidsLimit(Long pidsLimit)
    • getPidsLimit

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

      public void setPidsLimit(Long pidsLimit)
    • restartPolicy

      public ContainerUpdateRequest restartPolicy(RestartPolicy restartPolicy)
    • getRestartPolicy

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

      public void setRestartPolicy(RestartPolicy restartPolicy)
    • ulimits

      public ContainerUpdateRequest ulimits(List<Ulimit> ulimits)
    • addUlimitsItem

      public ContainerUpdateRequest addUlimitsItem(Ulimit ulimitsItem)
    • getUlimits

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

      public void setUlimits(List<Ulimit> ulimits)
    • 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
    • validateJsonObject

      public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOException
      Validates the JSON Object and throws an exception if issues found
      Parameters:
      jsonObj - JSON Object
      Throws:
      IOException - if the JSON Object is invalid with respect to ContainerUpdateRequest
    • fromJson

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

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