Class SmartRetryRunAction

java.lang.Object
io.jenkins.plugins.smart_retry.action.SmartRetryRunAction
All Implemented Interfaces:
Action, ModelObject, Serializable, RunAction2

public final class SmartRetryRunAction extends Object implements Action, RunAction2, Serializable
See Also:
  • Constructor Details

    • SmartRetryRunAction

      public SmartRetryRunAction()
  • Method Details

    • onAttached

      public void onAttached(Run<?,?> run)
      Specified by:
      onAttached in interface RunAction2
    • onLoad

      public void onLoad(Run<?,?> run)
      Specified by:
      onLoad in interface RunAction2
    • getIconFileName

      public String getIconFileName()
      Specified by:
      getIconFileName in interface Action
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface Action
      Specified by:
      getDisplayName in interface ModelObject
    • getUrlName

      public String getUrlName()
      Specified by:
      getUrlName in interface Action
    • getProfile

      public String getProfile()
    • isHasProfile

      public boolean isHasProfile()
    • getRun

      @CheckForNull public Run getRun()
    • getAttempts

      public List<AttemptRecord> getAttempts()
    • getAttemptsCount

      public int getAttemptsCount()
    • isHasAttempts

      public boolean isHasAttempts()
    • getRetryScheduledCount

      public int getRetryScheduledCount()
    • getFinalOutcome

      @CheckForNull public String getFinalOutcome()
    • isHasFinalOutcome

      public boolean isHasFinalOutcome()
    • getFinalOutcomeDisplay

      public String getFinalOutcomeDisplay()
    • getFinalOutcomeBadge

      public Badge getFinalOutcomeBadge()
    • getProfileBadge

      public Badge getProfileBadge()
    • getRetriesScheduledBadge

      public Badge getRetriesScheduledBadge()
    • getTerminalFailureTypeDisplay

      public String getTerminalFailureTypeDisplay()
    • getTerminalMatchedRuleDisplay

      public String getTerminalMatchedRuleDisplay()
    • getLastRetryTriggeringFailureTypeDisplay

      public String getLastRetryTriggeringFailureTypeDisplay()
    • getLastRetryTriggeringMatchedRuleDisplay

      public String getLastRetryTriggeringMatchedRuleDisplay()
    • isRecoveredBuild

      public boolean isRecoveredBuild()
    • getNarrativeSummary

      public String getNarrativeSummary()
    • getNarrativeReason

      public String getNarrativeReason()
    • setProfile

      public void setProfile(String profile)
    • addAttempt

      public void addAttempt(AttemptRecord attemptRecord)
    • setFinalOutcome

      public void setFinalOutcome(String finalOutcome)
    • getOrCreate

      public static SmartRetryRunAction getOrCreate(Run<?,?> run)
    • getTerminalFailureTypeDocsUrl

      @CheckForNull public String getTerminalFailureTypeDocsUrl()
    • getTerminalMatchedRuleDocsUrl

      @CheckForNull public String getTerminalMatchedRuleDocsUrl()
    • getLastRetryTriggeringFailureTypeDocsUrl

      @CheckForNull public String getLastRetryTriggeringFailureTypeDocsUrl()
    • getLastRetryTriggeringMatchedRuleDocsUrl

      @CheckForNull public String getLastRetryTriggeringMatchedRuleDocsUrl()