@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.OCILayer
This class is a Java representation of an OCI image layer.
|
static class |
RuncContainerExecutorConfig.OCIRuntimeConfig
This 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.