Interface ChainResultsSummary

All Superinterfaces:
BambooCustomDataAware, BambooIdProvider, BambooObject, Comparable<ImmutableResultsSummary>, Deletable, ImmutableChainResultsSummary, ImmutableDeletable, ImmutableResultsSummary, PlanResultKeyProvider, ResultsSummary, ResultStatisticsProvider
All Known Implementing Classes:
ChainResultsSummaryImpl

@PublicApi public interface ChainResultsSummary extends ImmutableChainResultsSummary, ResultsSummary
Represents an execution result of a Chain
  • Method Details

    • createStageResult

      @NotNull @NotNull ChainStageResult createStageResult(@NotNull @NotNull ImmutableChainStage chainStage)
      Create a new ChainStageResult and associates it with the ChainResultsSummary
      Parameters:
      chainStage - the Stage related to result
      Returns:
      chainStageResult
    • addStageResult

      boolean addStageResult(@NotNull @NotNull ChainStageResult chainStageResult)
      Add a stage result
      Parameters:
      chainStageResult -
      Returns:
      success
    • removeStageResult

      boolean removeStageResult(@NotNull @NotNull ChainStageResult chainStageResult)
      Remove a stage result
      Parameters:
      chainStageResult -
      Returns:
      success
    • setContinuable

      void setContinuable(boolean continuable)
    • setMergeResult

      void setMergeResult(@Nullable @Nullable MergeResultSummary mergeResult)
      Note: this API is experimental.
      Parameters:
      mergeResult -
      Since:
      4.0
    • setFixedInResult

      void setFixedInResult(@Nullable @Nullable Integer resultNumber)
      Set the result that this result was fixed in.
      Parameters:
      resultNumber -
    • setSpecsResult

      void setSpecsResult(boolean specsResult)
      Since:
      7.1