Class RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources
java.lang.Object
org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime.runc.RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources
- Enclosing class:
- RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig
public static class RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources
extends Object
This class is a Java representation of the resources section
of the OCI Runtime Specification.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis class is a Java representation of the blockio section of the OCI Runtime Specification.static classThis class is a Java representation of the cpu section of the OCI Runtime Specification.static classThis class is a Java representation of the device section of the OCI Runtime Specification.static classThis class is a Java representation of the huge page limits section of the OCI Runtime Specification.static classThis class is a Java representation of the memory section of the OCI Runtime Specification.static classThis class is a Java representation of the network section of the OCI Runtime Specification.static classThis class is a Java representation of the pid section of the OCI Runtime Specification.static classThis class is a Java representation of the rdma section of the OCI Runtime Specification. -
Constructor Summary
ConstructorsConstructorDescriptionResources(List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.Device> device, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.Memory memory, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.CPU cpu, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.BlockIO blockIO, List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.HugePageLimits> hugePageLimits, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.Network network, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.PID pid, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.RDMA rdma) -
Method Summary
-
Constructor Details
-
Resources
public Resources(List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.Device> device, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.Memory memory, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.CPU cpu, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.BlockIO blockIO, List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.HugePageLimits> hugePageLimits, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.Network network, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.PID pid, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.RDMA rdma) -
Resources
public Resources()
-
-
Method Details
-
getDevice
public List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.Device> getDevice() -
getMemory
-
getCPU
-
getBlockIO
-
getHugePageLimits
public List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources.HugePageLimits> getHugePageLimits() -
getNetwork
-
getPID
-
getRDMA
-