Class AbstractBlueRunSummary

java.lang.Object
io.jenkins.blueocean.rest.model.Resource
io.jenkins.blueocean.rest.model.BlueRun
io.jenkins.blueocean.service.embedded.rest.AbstractRunImpl
io.jenkins.blueocean.service.embedded.rest.AbstractBlueRunSummary
All Implemented Interfaces:
io.jenkins.blueocean.rest.model.BlueItemRun, io.jenkins.blueocean.rest.Reachable

public abstract class AbstractBlueRunSummary extends AbstractRunImpl
Abstract BlueOcean run summary. Implementations must provide Jenkins build specific capabilities for UI to render run details properly. Implementations can also add more properties to the summary.
Author:
Vivek Pandey
  • Field Details Link icon

    • blueRun Link icon

      protected final io.jenkins.blueocean.rest.model.BlueRun blueRun
  • Constructor Details Link icon

    • AbstractBlueRunSummary Link icon

      public AbstractBlueRunSummary(io.jenkins.blueocean.rest.model.BlueRun blueRun, Run run, io.jenkins.blueocean.rest.Reachable parent, io.jenkins.blueocean.rest.model.BlueOrganization organization)
  • Method Details Link icon

    • getActions Link icon

      public Collection<io.jenkins.blueocean.rest.model.BlueActionProxy> getActions()
      Specified by:
      getActions in interface io.jenkins.blueocean.rest.model.BlueItemRun
      Overrides:
      getActions in class AbstractRunImpl
    • getTestSummary Link icon

      public io.jenkins.blueocean.rest.model.BlueTestSummary getTestSummary()
      Specified by:
      getTestSummary in interface io.jenkins.blueocean.rest.model.BlueItemRun
      Overrides:
      getTestSummary in class AbstractRunImpl
    • getCauseOfBlockage Link icon

      public String getCauseOfBlockage()
      Specified by:
      getCauseOfBlockage in interface io.jenkins.blueocean.rest.model.BlueItemRun
      Overrides:
      getCauseOfBlockage in class AbstractRunImpl
    • getStateObj Link icon

      public io.jenkins.blueocean.rest.model.BlueRun.BlueRunState getStateObj()
      Specified by:
      getStateObj in interface io.jenkins.blueocean.rest.model.BlueItemRun
      Overrides:
      getStateObj in class AbstractRunImpl
    • isReplayable Link icon

      public boolean isReplayable()
      Specified by:
      isReplayable in interface io.jenkins.blueocean.rest.model.BlueItemRun
      Overrides:
      isReplayable in class AbstractRunImpl