Class Result.Builder

  • All Implemented Interfaces:
    Result
    Enclosing interface:
    Result

    public static class Result.Builder
    extends java.lang.Object
    implements Result
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • build

        public Result build()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getExitCode

        public int getExitCode()
        Specified by:
        getExitCode in interface Result
      • getDuration

        public java.time.Duration getDuration()
        Specified by:
        getDuration in interface Result
      • setDuration

        public Result.Builder setDuration​(java.time.Duration duration)
      • getOutput

        public java.lang.String getOutput​(java.lang.String key,
                                          java.lang.String defaultValue)
        Specified by:
        getOutput in interface Result
      • setOutput

        public Result.Builder setOutput​(java.lang.String key,
                                        java.lang.String output)
      • isTimedOut

        public boolean isTimedOut()
        Specified by:
        isTimedOut in interface Result
      • setTimedOut

        public Result.Builder setTimedOut​(boolean timedOut)