public class DefaultNExecutionContext extends Object implements NExecutionContext
| Constructor and Description |
|---|
DefaultNExecutionContext(NDefinition definition,
List<String> arguments,
List<String> executorArgs,
List<String> workspaceOptions,
Map<String,String> env,
NPath cwd,
boolean failFast,
boolean temporary,
NExecutionType executionType,
String commandName,
NDuration sleepDuration,
NExecInput in,
NExecOutput out,
NExecOutput err,
boolean dry,
boolean bot) |
DefaultNExecutionContext(NExecutionContext other) |
public DefaultNExecutionContext(NDefinition definition, List<String> arguments, List<String> executorArgs, List<String> workspaceOptions, Map<String,String> env, NPath cwd, boolean failFast, boolean temporary, NExecutionType executionType, String commandName, NDuration sleepDuration, NExecInput in, NExecOutput out, NExecOutput err, boolean dry, boolean bot)
public DefaultNExecutionContext(NExecutionContext other)
public boolean isDry()
isDry in interface NExecutionContextpublic NExecutionContext dry(boolean dry)
dry in interface NExecutionContextpublic boolean isBot()
isBot in interface NExecutionContextpublic NExecInput in()
in in interface NExecutionContextpublic DefaultNExecutionContext in(NExecInput in)
in in interface NExecutionContextpublic NExecOutput out()
out in interface NExecutionContextpublic DefaultNExecutionContext out(NExecOutput out)
out in interface NExecutionContextpublic NExecOutput err()
err in interface NExecutionContextpublic DefaultNExecutionContext err(NExecOutput err)
err in interface NExecutionContextpublic NDuration sleepDuration()
sleepDuration in interface NExecutionContextpublic String commandName()
commandName in interface NExecutionContextpublic List<String> executorOptions()
executorOptions in interface NExecutionContextpublic List<String> workspaceOptions()
workspaceOptions in interface NExecutionContextpublic NDefinition definition()
definition in interface NExecutionContextpublic List<String> arguments()
arguments in interface NExecutionContextpublic NArtifactCall executorDescriptor()
executorDescriptor in interface NExecutionContextpublic NSession session()
session in interface NSessionProviderpublic Map<String,String> env()
env in interface NExecutionContextpublic NPath directory()
directory in interface NExecutionContextpublic boolean isFailFast()
isFailFast in interface NExecutionContextpublic boolean isTemporary()
isTemporary in interface NExecutionContextpublic NExecutionType executionType()
executionType in interface NExecutionContextpublic DefaultNExecutionContext setDefinition(NDefinition definition)
public DefaultNExecutionContext setEnv(Map<String,String> env)
public DefaultNExecutionContext setExecutorOptions(String[] executorOptions)
public DefaultNExecutionContext setArguments(String[] arguments)
public DefaultNExecutionContext setSession(NSession session)
public DefaultNExecutionContext setExecutorDescriptor(NArtifactCall executorDescriptor)
public DefaultNExecutionContext setCwd(NPath cwd)
public DefaultNExecutionContext setCommandName(String commandName)
public DefaultNExecutionContext failFast(boolean failFast)
public DefaultNExecutionContext setTemporary(boolean temporary)
public DefaultNExecutionContext setExecutionType(NExecutionType executionType)
public NRunAs runAs()
runAs in interface NExecutionContextpublic DefaultNExecutionContext setRunAs(NRunAs runAs)
Copyright © 2026 vpc open source initiative. All rights reserved.