Class RunRecord

java.lang.Object
io.jenkins.plugins.batchcontrol.model.RunRecord

@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public final class RunRecord extends Object
Summary of one build execution (SPEC section 3). Appended to the monthly JSONL file runs/YYYY-MM.jsonl; the month bucket is derived from getStartedAt().
  • Constructor Details

  • Method Details

    • getRunId

      public String getRunId()
    • getJobFullName

      public String getJobFullName()
    • getNumber

      public int getNumber()
    • getCauseType

      public CauseType getCauseType()
    • getResult

      public String getResult()
    • getStartedAt

      public Instant getStartedAt()
    • getDurationMs

      public long getDurationMs()
    • getUser

      public String getUser()
    • setUser

      public void setUser(String user)
    • getParameters

      public Map<String,String> getParameters()
    • setParameters

      public void setParameters(Map<String,String> parameters)
    • getAbortedBy

      public String getAbortedBy()
    • setAbortedBy

      public void setAbortedBy(String abortedBy)
    • getRunRequestId

      public String getRunRequestId()
    • setRunRequestId

      public void setRunRequestId(String runRequestId)
    • getAppendedAt

      public Instant getAppendedAt()
      D-81: when the record was appended, or null for a line written before D-81.
    • setAppendedAt

      public void setAppendedAt(Instant appendedAt)