Represents a container for messages produced while executing some operation
Represents a configuration for what to do w/ a process output
Represents a configuration for what to do w/ a process output
if true, this process's output can be cached/reused
A job intended to produce a lot of output, and such streams the output when run.
A job intended to produce a lot of output, and such streams the output when run.
the command string to execute
the system environment
if specified, the any file dependencies this request has
Depending on the output setting specified on the RunProcess, the runner may return either a StreamingResult or a FileResult
the set of exit codes which are attribute to success
the frame length to use (if set) for delimiting output lines
the marker which, if it appears in the standard output stream, will be followed by ProcessError in json form