Class UpdateConfig
java.lang.Object
io.github.alersrt.pod4j.openapi.model.UpdateConfig
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-11-19T11:19:05.435500352+07:00[Asia/Barnaul]",
comments="Generator version: 7.7.0")
public class UpdateConfig
extends Object
Those attributes can be updated at runtime.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBlkioDeviceReadBpsItem(ThrottleDevice blkioDeviceReadBpsItem) addBlkioDeviceReadIOpsItem(ThrottleDevice blkioDeviceReadIOpsItem) addBlkioDeviceWriteBpsItem(ThrottleDevice blkioDeviceWriteBpsItem) addBlkioDeviceWriteIOpsItem(ThrottleDevice blkioDeviceWriteIOpsItem) addBlkioWeightDeviceItem(WeightDevice blkioWeightDeviceItem) addDeviceCgroupRulesItem(String deviceCgroupRulesItem) addDeviceRequestsItem(DeviceRequest deviceRequestsItem) addDevicesItem(DeviceMapping devicesItem) addUlimitsItem(Ulimit ulimitsItem) blkioDeviceReadBps(List<ThrottleDevice> blkioDeviceReadBps) blkioDeviceReadIOps(List<ThrottleDevice> blkioDeviceReadIOps) blkioDeviceWriteBps(List<ThrottleDevice> blkioDeviceWriteBps) blkioDeviceWriteIOps(List<ThrottleDevice> blkioDeviceWriteIOps) blkioWeight(Integer blkioWeight) blkioWeightDevice(List<WeightDevice> blkioWeightDevice) cgroupParent(String cgroupParent) cpuPercent(Long cpuPercent) cpuRealtimePeriod(Long cpuRealtimePeriod) cpuRealtimeRuntime(Long cpuRealtimeRuntime) cpusetCpus(String cpusetCpus) cpusetMems(String cpusetMems) deviceCgroupRules(List<String> deviceCgroupRules) deviceRequests(List<DeviceRequest> deviceRequests) devices(List<DeviceMapping> devices) booleanstatic UpdateConfigCreate an instance of UpdateConfig given an JSON stringGet blkioDeviceReadBpsGet blkioDeviceReadIOpsGet blkioDeviceWriteBpsGet blkioDeviceWriteIOpsGet blkioWeightGet blkioWeightDeviceApplicable to UNIX platformsApplicable to WindowsGet cpuPercentGet cpuPeriodGet cpuQuotaGet cpuRealtimePeriodGet cpuRealtimeRuntimeGet cpusetCpusGet cpusetMemsApplicable to all platformsGet deviceCgroupRulesGet deviceRequestsGet devicesGet ioMaximumBandwidthGet ioMaximumIOpsKernelMemory specifies the kernel memory limit (in bytes) for the container.Get kernelMemoryTCPGet memoryGet memoryReservationGet memorySwapGet memorySwappinessGet nanoCpusGet oomKillDisableGet pidsLimitGet restartPolicyGet ulimitsinthashCode()ioMaximumBandwidth(Integer ioMaximumBandwidth) ioMaximumIOps(Integer ioMaximumIOps) kernelMemory(Long kernelMemory) kernelMemoryTCP(Long kernelMemoryTCP) memoryReservation(Long memoryReservation) memorySwap(Long memorySwap) memorySwappiness(Long memorySwappiness) oomKillDisable(Boolean oomKillDisable) restartPolicy(RestartPolicy restartPolicy) voidsetBlkioDeviceReadBps(List<ThrottleDevice> blkioDeviceReadBps) voidsetBlkioDeviceReadIOps(List<ThrottleDevice> blkioDeviceReadIOps) voidsetBlkioDeviceWriteBps(List<ThrottleDevice> blkioDeviceWriteBps) voidsetBlkioDeviceWriteIOps(List<ThrottleDevice> blkioDeviceWriteIOps) voidsetBlkioWeight(Integer blkioWeight) voidsetBlkioWeightDevice(List<WeightDevice> blkioWeightDevice) voidsetCgroupParent(String cgroupParent) voidsetCpuCount(Long cpuCount) voidsetCpuPercent(Long cpuPercent) voidsetCpuPeriod(Long cpuPeriod) voidsetCpuQuota(Long cpuQuota) voidsetCpuRealtimePeriod(Long cpuRealtimePeriod) voidsetCpuRealtimeRuntime(Long cpuRealtimeRuntime) voidsetCpusetCpus(String cpusetCpus) voidsetCpusetMems(String cpusetMems) voidsetCpuShares(Long cpuShares) voidsetDeviceCgroupRules(List<String> deviceCgroupRules) voidsetDeviceRequests(List<DeviceRequest> deviceRequests) voidsetDevices(List<DeviceMapping> devices) voidsetIoMaximumBandwidth(Integer ioMaximumBandwidth) voidsetIoMaximumIOps(Integer ioMaximumIOps) voidsetKernelMemory(Long kernelMemory) voidsetKernelMemoryTCP(Long kernelMemoryTCP) voidvoidsetMemoryReservation(Long memoryReservation) voidsetMemorySwap(Long memorySwap) voidsetMemorySwappiness(Long memorySwappiness) voidsetNanoCpus(Long nanoCpus) voidsetOomKillDisable(Boolean oomKillDisable) voidsetPidsLimit(Long pidsLimit) voidsetRestartPolicy(RestartPolicy restartPolicy) voidsetUlimits(List<Ulimit> ulimits) toJson()Convert an instance of UpdateConfig to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_BLKIO_DEVICE_READ_BPS
- See Also:
-
SERIALIZED_NAME_BLKIO_DEVICE_READ_I_OPS
- See Also:
-
SERIALIZED_NAME_BLKIO_DEVICE_WRITE_BPS
- See Also:
-
SERIALIZED_NAME_BLKIO_DEVICE_WRITE_I_OPS
- See Also:
-
SERIALIZED_NAME_BLKIO_WEIGHT
- See Also:
-
SERIALIZED_NAME_BLKIO_WEIGHT_DEVICE
- See Also:
-
SERIALIZED_NAME_CGROUP_PARENT
- See Also:
-
SERIALIZED_NAME_CPU_COUNT
- See Also:
-
SERIALIZED_NAME_CPU_PERCENT
- See Also:
-
SERIALIZED_NAME_CPU_PERIOD
- See Also:
-
SERIALIZED_NAME_CPU_QUOTA
- See Also:
-
SERIALIZED_NAME_CPU_REALTIME_PERIOD
- See Also:
-
SERIALIZED_NAME_CPU_REALTIME_RUNTIME
- See Also:
-
SERIALIZED_NAME_CPU_SHARES
- See Also:
-
SERIALIZED_NAME_CPUSET_CPUS
- See Also:
-
SERIALIZED_NAME_CPUSET_MEMS
- See Also:
-
SERIALIZED_NAME_DEVICE_CGROUP_RULES
- See Also:
-
SERIALIZED_NAME_DEVICE_REQUESTS
- See Also:
-
SERIALIZED_NAME_DEVICES
- See Also:
-
SERIALIZED_NAME_IO_MAXIMUM_BANDWIDTH
- See Also:
-
SERIALIZED_NAME_IO_MAXIMUM_I_OPS
- See Also:
-
SERIALIZED_NAME_KERNEL_MEMORY
- See Also:
-
SERIALIZED_NAME_KERNEL_MEMORY_T_C_P
- See Also:
-
SERIALIZED_NAME_MEMORY
- See Also:
-
SERIALIZED_NAME_MEMORY_RESERVATION
- See Also:
-
SERIALIZED_NAME_MEMORY_SWAP
- See Also:
-
SERIALIZED_NAME_MEMORY_SWAPPINESS
- See Also:
-
SERIALIZED_NAME_NANO_CPUS
- See Also:
-
SERIALIZED_NAME_OOM_KILL_DISABLE
- See Also:
-
SERIALIZED_NAME_PIDS_LIMIT
- See Also:
-
SERIALIZED_NAME_RESTART_POLICY
- See Also:
-
SERIALIZED_NAME_ULIMITS
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
UpdateConfig
public UpdateConfig()
-
-
Method Details
-
blkioDeviceReadBps
-
addBlkioDeviceReadBpsItem
-
getBlkioDeviceReadBps
Get blkioDeviceReadBps- Returns:
- blkioDeviceReadBps
-
setBlkioDeviceReadBps
-
blkioDeviceReadIOps
-
addBlkioDeviceReadIOpsItem
-
getBlkioDeviceReadIOps
Get blkioDeviceReadIOps- Returns:
- blkioDeviceReadIOps
-
setBlkioDeviceReadIOps
-
blkioDeviceWriteBps
-
addBlkioDeviceWriteBpsItem
-
getBlkioDeviceWriteBps
Get blkioDeviceWriteBps- Returns:
- blkioDeviceWriteBps
-
setBlkioDeviceWriteBps
-
blkioDeviceWriteIOps
-
addBlkioDeviceWriteIOpsItem
-
getBlkioDeviceWriteIOps
Get blkioDeviceWriteIOps- Returns:
- blkioDeviceWriteIOps
-
setBlkioDeviceWriteIOps
-
blkioWeight
-
getBlkioWeight
Get blkioWeight- Returns:
- blkioWeight
-
setBlkioWeight
-
blkioWeightDevice
-
addBlkioWeightDeviceItem
-
getBlkioWeightDevice
Get blkioWeightDevice- Returns:
- blkioWeightDevice
-
setBlkioWeightDevice
-
cgroupParent
-
getCgroupParent
Applicable to UNIX platforms- Returns:
- cgroupParent
-
setCgroupParent
-
cpuCount
-
getCpuCount
Applicable to Windows- Returns:
- cpuCount
-
setCpuCount
-
cpuPercent
-
getCpuPercent
Get cpuPercent- Returns:
- cpuPercent
-
setCpuPercent
-
cpuPeriod
-
getCpuPeriod
Get cpuPeriod- Returns:
- cpuPeriod
-
setCpuPeriod
-
cpuQuota
-
getCpuQuota
Get cpuQuota- Returns:
- cpuQuota
-
setCpuQuota
-
cpuRealtimePeriod
-
getCpuRealtimePeriod
Get cpuRealtimePeriod- Returns:
- cpuRealtimePeriod
-
setCpuRealtimePeriod
-
cpuRealtimeRuntime
-
getCpuRealtimeRuntime
Get cpuRealtimeRuntime- Returns:
- cpuRealtimeRuntime
-
setCpuRealtimeRuntime
-
cpusetCpus
-
getCpusetCpus
Get cpusetCpus- Returns:
- cpusetCpus
-
setCpusetCpus
-
cpusetMems
-
getCpusetMems
Get cpusetMems- Returns:
- cpusetMems
-
setCpusetMems
-
deviceCgroupRules
-
addDeviceCgroupRulesItem
-
getDeviceCgroupRules
Get deviceCgroupRules- Returns:
- deviceCgroupRules
-
setDeviceCgroupRules
-
deviceRequests
-
addDeviceRequestsItem
-
getDeviceRequests
Get deviceRequests- Returns:
- deviceRequests
-
setDeviceRequests
-
devices
-
addDevicesItem
-
getDevices
Get devices- Returns:
- devices
-
setDevices
-
ioMaximumBandwidth
-
getIoMaximumBandwidth
Get ioMaximumBandwidth- Returns:
- ioMaximumBandwidth
-
setIoMaximumBandwidth
-
ioMaximumIOps
-
getIoMaximumIOps
Get ioMaximumIOps- Returns:
- ioMaximumIOps
-
setIoMaximumIOps
-
kernelMemory
-
getKernelMemory
KernelMemory specifies the kernel memory limit (in bytes) for the container. Deprecated: kernel 5.4 deprecated kmem.limit_in_bytes.- Returns:
- kernelMemory
-
setKernelMemory
-
kernelMemoryTCP
-
getKernelMemoryTCP
Get kernelMemoryTCP- Returns:
- kernelMemoryTCP
-
setKernelMemoryTCP
-
memory
-
getMemory
Get memory- Returns:
- memory
-
setMemory
-
memoryReservation
-
getMemoryReservation
Get memoryReservation- Returns:
- memoryReservation
-
setMemoryReservation
-
memorySwap
-
getMemorySwap
Get memorySwap- Returns:
- memorySwap
-
setMemorySwap
-
memorySwappiness
-
getMemorySwappiness
Get memorySwappiness- Returns:
- memorySwappiness
-
setMemorySwappiness
-
nanoCpus
-
getNanoCpus
Get nanoCpus- Returns:
- nanoCpus
-
setNanoCpus
-
oomKillDisable
-
getOomKillDisable
Get oomKillDisable- Returns:
- oomKillDisable
-
setOomKillDisable
-
pidsLimit
-
getPidsLimit
Get pidsLimit- Returns:
- pidsLimit
-
setPidsLimit
-
restartPolicy
-
getRestartPolicy
Get restartPolicy- Returns:
- restartPolicy
-
setRestartPolicy
-
ulimits
-
addUlimitsItem
-
getUlimits
Get ulimits- Returns:
- ulimits
-
setUlimits
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
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
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
-
toJson
Convert an instance of UpdateConfig to an JSON string- Returns:
- JSON string
-