-
- All Implemented Interfaces:
-
com.cognifide.gradle.environment.docker.DockerSpec
public final class ExecSpec extends DockerDefaultSpec
-
-
Field Summary
Fields Modifier and Type Field Description private Function0<String>operationprivate Booleanindicatorprivate Stringcommandprivate final List<String>argsprivate final StringfullCommandprivate List<String>optionsprivate List<Int>exitCodesprivate InputStreaminputprivate OutputStreamoutputprivate OutputStreamerrors
-
Constructor Summary
Constructors Constructor Description ExecSpec(EnvironmentExtension environment)
-
Method Summary
Modifier and Type Method Description final UnitworkDir(String path)final Unituser(String id)final Unitenv(Map<String, String> vars)final Unitenv(String varName, String varValue)final Unitprivileged()final Unitoperation(Function0<String> operation)final Unitoperation(String text)final Function0<String>getOperation()final BooleangetIndicator()StringgetCommand()List<String>getArgs()StringgetFullCommand()List<String>getOptions()List<Int>getExitCodes()InputStreamgetInput()OutputStreamgetOutput()OutputStreamgetErrors()final UnitsetOperation(Function0<String> operation)final UnitsetIndicator(Boolean indicator)UnitsetCommand(String command)UnitsetOptions(List<String> options)UnitsetExitCodes(List<Int> exitCodes)UnitsetInput(InputStream input)UnitsetOutput(OutputStream output)UnitsetErrors(OutputStream errors)-
Methods inherited from class com.cognifide.gradle.environment.docker.container.ExecSpec
exitCode, ignoreExitCodes, option -
Methods inherited from class com.cognifide.gradle.environment.docker.DockerSpec
equals, hashCode, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ExecSpec
ExecSpec(EnvironmentExtension environment)
-
-
Method Detail
-
privileged
final Unit privileged()
-
getOperation
final Function0<String> getOperation()
-
getIndicator
final Boolean getIndicator()
-
getCommand
String getCommand()
-
getFullCommand
String getFullCommand()
-
getOptions
List<String> getOptions()
-
getExitCodes
List<Int> getExitCodes()
-
getInput
InputStream getInput()
-
getOutput
OutputStream getOutput()
-
getErrors
OutputStream getErrors()
-
setOperation
final Unit setOperation(Function0<String> operation)
-
setIndicator
final Unit setIndicator(Boolean indicator)
-
setCommand
Unit setCommand(String command)
-
setOptions
Unit setOptions(List<String> options)
-
setExitCodes
Unit setExitCodes(List<Int> exitCodes)
-
setInput
Unit setInput(InputStream input)
-
setOutput
Unit setOutput(OutputStream output)
-
setErrors
Unit setErrors(OutputStream errors)
-
-
-
-