public class DefaultNutsExecutionContextBuilder extends Object implements NutsExecutionContextBuilder
| Constructor and Description |
|---|
DefaultNutsExecutionContextBuilder() |
DefaultNutsExecutionContextBuilder(NutsDefinition definition,
String[] arguments,
String[] executorArgs,
Map<String,String> env,
Map<String,String> executorProperties,
String cwd,
NutsSession traceSession,
NutsSession execSession,
NutsWorkspace workspace,
boolean failFast,
boolean temporary,
NutsExecutionType executionType,
String commandName,
long sleepMillis) |
DefaultNutsExecutionContextBuilder(NutsExecutionContext other) |
public DefaultNutsExecutionContextBuilder()
public DefaultNutsExecutionContextBuilder(NutsDefinition definition, String[] arguments, String[] executorArgs, Map<String,String> env, Map<String,String> executorProperties, String cwd, NutsSession traceSession, NutsSession execSession, NutsWorkspace workspace, boolean failFast, boolean temporary, NutsExecutionType executionType, String commandName, long sleepMillis)
public DefaultNutsExecutionContextBuilder(NutsExecutionContext other)
public String getCommandName()
NutsExecutionContextBuildergetCommandName in interface NutsExecutionContextBuilderpublic long getSleepMillis()
getSleepMillis in interface NutsExecutionContextBuilderpublic String[] getExecutorArguments()
NutsExecutionContextBuildergetExecutorArguments in interface NutsExecutionContextBuilderpublic Map<String,String> getExecutorProperties()
NutsExecutionContextBuildergetExecutorProperties in interface NutsExecutionContextBuilderpublic NutsDefinition getDefinition()
NutsExecutionContextBuildergetDefinition in interface NutsExecutionContextBuilderpublic String[] getArguments()
NutsExecutionContextBuildergetArguments in interface NutsExecutionContextBuilderpublic NutsWorkspace getWorkspace()
NutsExecutionContextBuildergetWorkspace in interface NutsExecutionContextBuilderpublic NutsArtifactCall getExecutorDescriptor()
NutsExecutionContextBuildergetExecutorDescriptor in interface NutsExecutionContextBuilderpublic NutsSession getExecSession()
NutsExecutionContextBuildergetExecSession in interface NutsExecutionContextBuilderpublic NutsSession getTraceSession()
getTraceSession in interface NutsExecutionContextBuilderpublic Map<String,String> getEnv()
NutsExecutionContextBuildergetEnv in interface NutsExecutionContextBuilderpublic String getCwd()
NutsExecutionContextBuildergetCwd in interface NutsExecutionContextBuilderpublic boolean isFailFast()
NutsExecutionContextBuilderisFailFast in interface NutsExecutionContextBuilderpublic boolean isTemporary()
NutsExecutionContextBuilderisTemporary in interface NutsExecutionContextBuilderpublic NutsExecutionType getExecutionType()
NutsExecutionContextBuildergetExecutionType in interface NutsExecutionContextBuilderpublic NutsRunAs getRunAs()
getRunAs in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setDefinition(NutsDefinition definition)
setDefinition in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setSleepMillis(long sleepMillis)
setSleepMillis in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setEnv(Map<String,String> env)
setEnv in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setExecutorArguments(String[] executorArguments)
setExecutorArguments in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder addExecutorArguments(String[] executorArguments)
addExecutorArguments in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder addExecutorProperties(Map<String,String> executorProperties)
addExecutorProperties in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setExecutorProperties(Map<String,String> executorProperties)
setExecutorProperties in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setArguments(String[] arguments)
setArguments in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setExecSession(NutsSession execSession)
setExecSession in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setTraceSession(NutsSession traceSession)
setTraceSession in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setWorkspace(NutsWorkspace workspace)
setWorkspace in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setExecutorDescriptor(NutsArtifactCall executorDescriptor)
setExecutorDescriptor in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setCwd(String cwd)
setCwd in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setCommandName(String commandName)
setCommandName in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setFailFast(boolean failFast)
setFailFast in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setTemporary(boolean temporary)
setTemporary in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setExecutionType(NutsExecutionType executionType)
setExecutionType in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setRunAs(NutsRunAs runAs)
setRunAs in interface NutsExecutionContextBuilderpublic boolean isInheritSystemIO()
isInheritSystemIO in interface NutsExecutionContextBuilderpublic String getRedirectOuputFile()
getRedirectOuputFile in interface NutsExecutionContextBuilderpublic String getRedirectInpuFile()
getRedirectInpuFile in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setInheritSystemIO(boolean inheritSystemIO)
setInheritSystemIO in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setRedirectOuputFile(String redirectOuputFile)
setRedirectOuputFile in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setRedirectInpuFile(String redirectInpuFile)
setRedirectInpuFile in interface NutsExecutionContextBuilderpublic NutsExecutionContext build()
build in interface NutsExecutionContextBuilderpublic NutsExecutionContextBuilder setAll(NutsExecutionContext other)
setAll in interface NutsExecutionContextBuilderCopyright © 2021 vpc open source initiative. All rights reserved.