Class 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 Detail

      • blueRun

        protected final io.jenkins.blueocean.rest.model.BlueRun blueRun
    • Constructor Detail

      • AbstractBlueRunSummary

        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 Detail

      • getActions

        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

        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

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

        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

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