Class UpdateConfig

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

@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 UpdateConfig extends Object
Those attributes can be updated at runtime.
  • Field Details

  • Constructor Details

    • UpdateConfig

      public UpdateConfig()
  • 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 UpdateConfig
    • fromJson

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

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

      public UpdateConfig 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 UpdateConfig blkioDeviceReadIOps(List<@Valid ThrottleDevice> blkioDeviceReadIOps)
    • addBlkioDeviceReadIOpsItem

      public UpdateConfig 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 UpdateConfig blkioDeviceWriteBps(List<@Valid ThrottleDevice> blkioDeviceWriteBps)
    • addBlkioDeviceWriteBpsItem

      public UpdateConfig 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 UpdateConfig blkioDeviceWriteIOps(List<@Valid ThrottleDevice> blkioDeviceWriteIOps)
    • addBlkioDeviceWriteIOpsItem

      public UpdateConfig 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 UpdateConfig blkioWeight(Integer blkioWeight)
    • getBlkioWeight

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

      public void setBlkioWeight(Integer blkioWeight)
    • blkioWeightDevice

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

      public UpdateConfig addBlkioWeightDeviceItem(WeightDevice blkioWeightDeviceItem)
    • getBlkioWeightDevice

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

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

      public UpdateConfig cgroupParent(String cgroupParent)
    • getCgroupParent

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

      public void setCgroupParent(String cgroupParent)
    • cpuCount

      public UpdateConfig cpuCount(Long cpuCount)
    • getCpuCount

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

      public void setCpuCount(Long cpuCount)
    • cpuPercent

      public UpdateConfig cpuPercent(Long cpuPercent)
    • getCpuPercent

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

      public void setCpuPercent(Long cpuPercent)
    • cpuPeriod

      public UpdateConfig cpuPeriod(Long cpuPeriod)
    • getCpuPeriod

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

      public void setCpuPeriod(Long cpuPeriod)
    • cpuQuota

      public UpdateConfig cpuQuota(Long cpuQuota)
    • getCpuQuota

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

      public void setCpuQuota(Long cpuQuota)
    • cpuRealtimePeriod

      public UpdateConfig cpuRealtimePeriod(Long cpuRealtimePeriod)
    • getCpuRealtimePeriod

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

      public void setCpuRealtimePeriod(Long cpuRealtimePeriod)
    • cpuRealtimeRuntime

      public UpdateConfig cpuRealtimeRuntime(Long cpuRealtimeRuntime)
    • getCpuRealtimeRuntime

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

      public void setCpuRealtimeRuntime(Long cpuRealtimeRuntime)
    • cpuShares

      public UpdateConfig cpuShares(Long cpuShares)
    • getCpuShares

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

      public void setCpuShares(Long cpuShares)
    • cpusetCpus

      public UpdateConfig cpusetCpus(String cpusetCpus)
    • getCpusetCpus

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

      public void setCpusetCpus(String cpusetCpus)
    • cpusetMems

      public UpdateConfig cpusetMems(String cpusetMems)
    • getCpusetMems

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

      public void setCpusetMems(String cpusetMems)
    • deviceCgroupRules

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

      public UpdateConfig addDeviceCgroupRulesItem(String deviceCgroupRulesItem)
    • getDeviceCgroupRules

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

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

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

      public UpdateConfig 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 UpdateConfig devices(List<@Valid DeviceMapping> devices)
    • addDevicesItem

      public UpdateConfig addDevicesItem(DeviceMapping devicesItem)
    • getDevices

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

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

      public UpdateConfig ioMaximumBandwidth(Integer ioMaximumBandwidth)
    • getIoMaximumBandwidth

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

      public void setIoMaximumBandwidth(Integer ioMaximumBandwidth)
    • ioMaximumIOps

      public UpdateConfig ioMaximumIOps(Integer ioMaximumIOps)
    • getIoMaximumIOps

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

      public void setIoMaximumIOps(Integer ioMaximumIOps)
    • kernelMemory

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

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

      public void setKernelMemoryTCP(Long kernelMemoryTCP)
    • memory

      public UpdateConfig memory(Long memory)
    • getMemory

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

      public void setMemory(Long memory)
    • memoryReservation

      public UpdateConfig memoryReservation(Long memoryReservation)
    • getMemoryReservation

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

      public void setMemoryReservation(Long memoryReservation)
    • memorySwap

      public UpdateConfig memorySwap(Long memorySwap)
    • getMemorySwap

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

      public void setMemorySwap(Long memorySwap)
    • memorySwappiness

      public UpdateConfig memorySwappiness(Long memorySwappiness)
    • getMemorySwappiness

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

      public void setMemorySwappiness(Long memorySwappiness)
    • nanoCpus

      public UpdateConfig nanoCpus(Long nanoCpus)
    • getNanoCpus

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

      public void setNanoCpus(Long nanoCpus)
    • oomKillDisable

      public UpdateConfig oomKillDisable(Boolean oomKillDisable)
    • getOomKillDisable

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

      public void setOomKillDisable(Boolean oomKillDisable)
    • pidsLimit

      public UpdateConfig pidsLimit(Long pidsLimit)
    • getPidsLimit

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

      public void setPidsLimit(Long pidsLimit)
    • restartPolicy

      public UpdateConfig restartPolicy(RestartPolicy restartPolicy)
    • getRestartPolicy

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

      public void setRestartPolicy(RestartPolicy restartPolicy)
    • ulimits

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

      public UpdateConfig addUlimitsItem(Ulimit ulimitsItem)
    • getUlimits

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

      public void setUlimits(List<@Valid 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
    • toJson

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