- java.lang.Object
-
- de.sormuras.bartholdy.Result.Builder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.sormuras.bartholdy.Result
Result.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Resultbuild()java.time.DurationgetDuration()intgetExitCode()java.util.List<java.lang.String>getOutputLines(java.lang.String key)booleanisTimedOut()Result.BuildersetDuration(java.time.Duration duration)Result.BuildersetExitCode(int exitCode)Result.BuildersetOutput(java.lang.String key, java.lang.String output)Result.BuildersetOutput(java.lang.String key, java.util.List<java.lang.String> output)Result.BuildersetTimedOut(boolean timedOut)java.lang.StringtoString()
-
-
-
Method Detail
-
build
public Result build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getExitCode
public int getExitCode()
- Specified by:
getExitCodein interfaceResult
-
setExitCode
public Result.Builder setExitCode(int exitCode)
-
getDuration
public java.time.Duration getDuration()
- Specified by:
getDurationin interfaceResult
-
setDuration
public Result.Builder setDuration(java.time.Duration duration)
-
setOutput
public Result.Builder setOutput(java.lang.String key, java.lang.String output)
-
setOutput
public Result.Builder setOutput(java.lang.String key, java.util.List<java.lang.String> output)
-
getOutputLines
public java.util.List<java.lang.String> getOutputLines(java.lang.String key)
- Specified by:
getOutputLinesin interfaceResult
-
isTimedOut
public boolean isTimedOut()
- Specified by:
isTimedOutin interfaceResult
-
setTimedOut
public Result.Builder setTimedOut(boolean timedOut)
-
-