Class Resources
java.lang.Object
io.github.alersrt.pod4j.openapi.model.Resources
- All Implemented Interfaces:
Serializable
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class Resources
extends Object
implements Serializable
Resources contains container's resources (cgroups config, ulimits...)
- See Also:
-
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 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 ResourcesCreate an instance of Resources given an JSON string@Valid List<ThrottleDevice>Get blkioDeviceReadBps@Valid List<ThrottleDevice>Get blkioDeviceReadIOps@Valid List<ThrottleDevice>Get blkioDeviceWriteBps@Valid List<ThrottleDevice>Get blkioDeviceWriteIOpsGet blkioWeight@Valid List<WeightDevice>Get blkioWeightDeviceApplicable to UNIX platformsApplicable to WindowsGet cpuPercentGet cpuPeriodGet cpuQuotaGet cpuRealtimePeriodGet cpuRealtimeRuntimeGet cpusetCpusGet cpusetMemsApplicable to all platformsGet deviceCgroupRules@Valid List<DeviceRequest>Get deviceRequests@Valid List<DeviceMapping>Get devicesGet ioMaximumBandwidthGet ioMaximumIOpsKernelMemory specifies the kernel memory limit (in bytes) for the container.Get kernelMemoryTCPGet memoryGet memoryReservationGet memorySwapGet memorySwappinessGet nanoCpusGet oomKillDisableGet pidsLimitGet 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) 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) voidsetUlimits(List<Ulimit> ulimits) toJson()Convert an instance of Resources to an JSON stringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj) Validates the JSON Object 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_ULIMITS
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
Resources
public Resources()
-
-
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
-
ulimits
-
addUlimitsItem
-
getUlimits
Get ulimits- Returns:
- ulimits
-
setUlimits
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonObject
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 Resources
-
fromJson
Create an instance of Resources given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Resources
- Throws:
IOException- if the JSON string is invalid with respect to Resources
-
toJson
Convert an instance of Resources to an JSON string- Returns:
- JSON string
-