protected static class ProcessInfoBuilder.ProcessInfoImpl extends java.lang.Object implements ProcessInfo
Constructor and Description |
---|
ProcessInfoImpl(java.lang.String executable,
java.util.List<java.lang.String> args,
java.util.Map<java.lang.String,java.lang.Object> environment) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getArgs()
The command line arguments.
|
java.lang.String |
getDescription()
Description of this process.
|
java.util.Map<java.lang.String,java.lang.Object> |
getEnvironment()
The environment variables to set when running the process.
|
java.lang.String |
getExecutable()
The executable to run.
|
public ProcessInfoImpl(@NonNull java.lang.String executable, @NonNull java.util.List<java.lang.String> args, @NonNull java.util.Map<java.lang.String,java.lang.Object> environment)
@NonNull public java.lang.String getExecutable()
ProcessInfo
getExecutable
in interface ProcessInfo
@NonNull public java.util.List<java.lang.String> getArgs()
ProcessInfo
getArgs
in interface ProcessInfo
@NonNull public java.util.Map<java.lang.String,java.lang.Object> getEnvironment()
ProcessInfo
toString()
representation.getEnvironment
in interface ProcessInfo
@NonNull public java.lang.String getDescription()
ProcessInfo
getDescription
in interface ProcessInfo