Interface ExecutionStatus

    • Method Detail

      • getBuildIdentifier

        @NotNull
        @NotNull BuildIdentifier getBuildIdentifier()
        The ID of the build
        Returns:
        buildIdentifier
      • getTriggerReason

        @NotNull
        @NotNull TriggerReason getTriggerReason()
        The trigger reason of the current build
        Returns:
        triggerReason
      • getBuildChanges

        @NotNull
        @NotNull BuildChanges getBuildChanges()
        Changes associated with current build
        Returns:
        buildChanges
      • getStartTime

        @Nullable
        @Nullable Date getStartTime()
        When was the execution started.
        Returns:
        Date - when the execution started
      • getQueueTime

        @Nullable
        @Nullable Date getQueueTime()
        When the process was queued for execution
        Returns:
        Date - when the process was queued for execution
      • getAverageDuration

        long getAverageDuration()
        Estimated total execution time of a task.
        Returns:
        long representing estimated execution time - in millis
      • getElapsedTime

        long getElapsedTime()
        How long the task has taken up to now.
        Returns:
        long representing task's elapsed time - in millis
      • getProgressBar

        @NotNull
        @NotNull ProgressBar getProgressBar()
        Track progress of the current build
        Returns:
        progressBar