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
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
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jenkins.blueocean.service.embedded.rest.AbstractRunImpl
AbstractRunImpl.BlueCauseImpl
Nested classes/interfaces inherited from class io.jenkins.blueocean.rest.model.BlueRun
io.jenkins.blueocean.rest.model.BlueRun.BlueCause, io.jenkins.blueocean.rest.model.BlueRun.BlueRunResult, io.jenkins.blueocean.rest.model.BlueRun.BlueRunState
-
Field Summary
Fields inherited from class io.jenkins.blueocean.service.embedded.rest.AbstractRunImpl
BLUEOCEAN_FEATURE_RUN_DESCRIPTION_ENABLED, DATE_FORMAT, organization, parent, run
Fields inherited from class io.jenkins.blueocean.rest.model.BlueRun
ACTIONS, CAUSE_OF_BLOCKAGE, CAUSES, DATE_FORMAT_STRING, DEFAULT_BLOCKING_STOP_TIMEOUT_IN_SECS, DESCRIPTION, DURATION_IN_MILLIS, END_TIME, ENQUEUE_TIME, ESTIMATED_DURATION_IN_MILLIS, ID, NAME, ORGANIZATION, PIPELINE, REPLAYABLE, RESULT, RUN_SUMMARY, START_TIME, STATE, TYPE
-
Constructor Summary
ConstructorDescriptionAbstractBlueRunSummary
(io.jenkins.blueocean.rest.model.BlueRun blueRun, Run run, io.jenkins.blueocean.rest.Reachable parent, io.jenkins.blueocean.rest.model.BlueOrganization organization) -
Method Summary
Modifier and TypeMethodDescriptionCollection<io.jenkins.blueocean.rest.model.BlueActionProxy>
io.jenkins.blueocean.rest.model.BlueRun.BlueRunState
io.jenkins.blueocean.rest.model.BlueTestSummary
boolean
Methods inherited from class io.jenkins.blueocean.service.embedded.rest.AbstractRunImpl
getArtifacts, getArtifactsZipFile, getBlueTestSummary, getCauses, getChangeSet, getDescription, getDurationInMillis, getDynamic, getEndTime, getEndTimeString, getEnQueueTime, getEnQueueTimeString, getEstimatedDurtionInMillis, getId, getLink, getLinks, getLog, getName, getNodes, getOrganization, getPipeline, getResult, getRunSummary, getStartTime, getStartTimeString, getSteps, getTests, getType, replay, stop, stop
Methods inherited from class io.jenkins.blueocean.rest.model.Resource
getState
-
Field Details
-
blueRun
protected final io.jenkins.blueocean.rest.model.BlueRun blueRun
-
-
Constructor Details
-
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 Details
-
getActions
- Specified by:
getActions
in interfaceio.jenkins.blueocean.rest.model.BlueItemRun
- Overrides:
getActions
in classAbstractRunImpl
-
getTestSummary
public io.jenkins.blueocean.rest.model.BlueTestSummary getTestSummary()- Specified by:
getTestSummary
in interfaceio.jenkins.blueocean.rest.model.BlueItemRun
- Overrides:
getTestSummary
in classAbstractRunImpl
-
getCauseOfBlockage
- Specified by:
getCauseOfBlockage
in interfaceio.jenkins.blueocean.rest.model.BlueItemRun
- Overrides:
getCauseOfBlockage
in classAbstractRunImpl
-
getStateObj
public io.jenkins.blueocean.rest.model.BlueRun.BlueRunState getStateObj()- Specified by:
getStateObj
in interfaceio.jenkins.blueocean.rest.model.BlueItemRun
- Overrides:
getStateObj
in classAbstractRunImpl
-
isReplayable
public boolean isReplayable()- Specified by:
isReplayable
in interfaceio.jenkins.blueocean.rest.model.BlueItemRun
- Overrides:
isReplayable
in classAbstractRunImpl
-