Class RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig
java.lang.Object
org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime.runc.RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig
- Enclosing class:
- RuncContainerExecutorConfig.OCIRuntimeConfig
This class is a Java representation of the oci linux config section
of the OCI Runtime Specification.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis class is a Java representation of the device section of the OCI Runtime Specification.static classThis class is a Java representation of the idmapping section of the OCI Runtime Specification.static classThis class is a Java representation of the intelrdt section of the OCI Runtime Specification.static classThis class is a Java representation of the namespace section of the OCI Runtime Specification.static classThis class is a Java representation of the resources section of the OCI Runtime Specification.static classThis class is a Java representation of the seccomp section of the OCI Runtime Specification.static classThis class is a Java representation of the sysctl section of the OCI Runtime Specification. -
Constructor Summary
ConstructorsConstructorDescriptionOCILinuxConfig(List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Namespace> namespaces, List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.IDMapping> uidMappings, List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.IDMapping> gidMappings, List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Device> devices, String cgroupsPath, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources resources, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.IntelRdt intelRdt, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Sysctl sysctl, String seccomp, String rootfsPropagation, List<String> maskedPaths, List<String> readonlyPaths, String mountLabel) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
OCILinuxConfig
public OCILinuxConfig(List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Namespace> namespaces, List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.IDMapping> uidMappings, List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.IDMapping> gidMappings, List<RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Device> devices, String cgroupsPath, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Resources resources, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.IntelRdt intelRdt, RuncContainerExecutorConfig.OCIRuntimeConfig.OCILinuxConfig.Sysctl sysctl, String seccomp, String rootfsPropagation, List<String> maskedPaths, List<String> readonlyPaths, String mountLabel) -
OCILinuxConfig
public OCILinuxConfig()
-
-
Method Details
-
getNamespaces
-
getUidMappings
-
getGidMappings
-
getDevices
-
getCgroupsPath
-
getResources
-
getIntelRdt
-
getSysctl
-
getSeccomp
-
getRootfsPropagation
-
getMaskedPaths
-
getReadonlyPaths
-
getMountLabel
-