@InterfaceStability.Unstable public class RuncContainerExecutorConfig extends Object
RuncContainerRuntime
  to pass a JSON
  object to the container-executor. The first level of the JSON is comprised
  of data that is specific to the container-executor. Included in this is
  a JSON object named ociRuntimeConfig that mirrors the
  OCI runtime specification.| Modifier and Type | Class and Description | 
|---|---|
| static class  | RuncContainerExecutorConfig.OCILayerThis class is a Java representation of an OCI image layer. | 
| static class  | RuncContainerExecutorConfig.OCIRuntimeConfigThis class is a Java representation of the OCI Runtime Specification. | 
| Constructor and Description | 
|---|
| RuncContainerExecutorConfig() | 
| RuncContainerExecutorConfig(String runAsUser,
                           String username,
                           String containerId,
                           String applicationId,
                           String pidFile,
                           String containerScriptPath,
                           String containerCredentialsPath,
                           int https,
                           String keystorePath,
                           String truststorePath,
                           List<String> localDirs,
                           List<String> logDirs,
                           List<RuncContainerExecutorConfig.OCILayer> layers,
                           int reapLayerKeepCount,
                           RuncContainerExecutorConfig.OCIRuntimeConfig ociRuntimeConfig) | 
| RuncContainerExecutorConfig(String version,
                           String runAsUser,
                           String username,
                           String containerId,
                           String applicationId,
                           String pidFile,
                           String containerScriptPath,
                           String containerCredentialsPath,
                           int https,
                           String keystorePath,
                           String truststorePath,
                           List<String> localDirs,
                           List<String> logDirs,
                           List<RuncContainerExecutorConfig.OCILayer> layers,
                           int reapLayerKeepCount,
                           RuncContainerExecutorConfig.OCIRuntimeConfig ociRuntimeConfig) | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getApplicationId() | 
| String | getContainerCredentialsPath() | 
| String | getContainerId() | 
| String | getContainerScriptPath() | 
| int | getHttps() | 
| String | getKeystorePath() | 
| List<RuncContainerExecutorConfig.OCILayer> | getLayers() | 
| List<String> | getLocalDirs() | 
| List<String> | getLogDirs() | 
| RuncContainerExecutorConfig.OCIRuntimeConfig | getOciRuntimeConfig() | 
| String | getPidFile() | 
| int | getReapLayerKeepCount() | 
| String | getRunAsUser() | 
| String | getTruststorePath() | 
| String | getUsername() | 
| String | getVersion() | 
public RuncContainerExecutorConfig()
public RuncContainerExecutorConfig(String runAsUser, String username, String containerId, String applicationId, String pidFile, String containerScriptPath, String containerCredentialsPath, int https, String keystorePath, String truststorePath, List<String> localDirs, List<String> logDirs, List<RuncContainerExecutorConfig.OCILayer> layers, int reapLayerKeepCount, RuncContainerExecutorConfig.OCIRuntimeConfig ociRuntimeConfig)
public RuncContainerExecutorConfig(String version, String runAsUser, String username, String containerId, String applicationId, String pidFile, String containerScriptPath, String containerCredentialsPath, int https, String keystorePath, String truststorePath, List<String> localDirs, List<String> logDirs, List<RuncContainerExecutorConfig.OCILayer> layers, int reapLayerKeepCount, RuncContainerExecutorConfig.OCIRuntimeConfig ociRuntimeConfig)
public String getVersion()
public String getRunAsUser()
public String getUsername()
public String getContainerId()
public String getApplicationId()
public String getPidFile()
public String getContainerScriptPath()
public String getContainerCredentialsPath()
public int getHttps()
public String getKeystorePath()
public String getTruststorePath()
public List<RuncContainerExecutorConfig.OCILayer> getLayers()
public int getReapLayerKeepCount()
public RuncContainerExecutorConfig.OCIRuntimeConfig getOciRuntimeConfig()
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.