Class AttemptRecord

java.lang.Object
io.jenkins.plugins.smart_retry.model.AttemptRecord
All Implemented Interfaces:
Serializable

public final class AttemptRecord extends Object implements Serializable
See Also:
  • Constructor Details

    • AttemptRecord

      public AttemptRecord(int attemptNumber, FailureType failureType, @CheckForNull String matchedRule, boolean retried, long delayMillis, String outcome)
  • Method Details

    • getAttemptNumber

      public int getAttemptNumber()
    • getFailureType

      public FailureType getFailureType()
    • getMatchedRule

      @CheckForNull public String getMatchedRule()
    • isRetried

      public boolean isRetried()
    • getDelayMillis

      public long getDelayMillis()
    • getDelayDisplay

      public String getDelayDisplay()
    • getOutcome

      public String getOutcome()
    • getMatchedRuleDisplay

      public String getMatchedRuleDisplay()
    • getFailureTypeDocumentationAnchor

      public String getFailureTypeDocumentationAnchor()
    • getFailureTypeDetailsDocumentationAnchor

      public String getFailureTypeDetailsDocumentationAnchor()
    • getMatchedRuleDocumentationAnchor

      @CheckForNull public String getMatchedRuleDocumentationAnchor()
    • getRetryDecisionDisplay

      public String getRetryDecisionDisplay()
    • getRetryDecisionBadge

      public Badge getRetryDecisionBadge()
    • getOutcomeDisplay

      public String getOutcomeDisplay()
    • getOutcomeBadge

      public Badge getOutcomeBadge()