Class PipelineRunImpl
- java.lang.Object
-
- io.jenkins.blueocean.rest.model.Resource
-
- io.jenkins.blueocean.rest.model.BlueRun
-
- io.jenkins.blueocean.service.embedded.rest.AbstractRunImpl<org.jenkinsci.plugins.workflow.job.WorkflowRun>
-
- io.jenkins.blueocean.rest.impl.pipeline.PipelineRunImpl
-
- All Implemented Interfaces:
io.jenkins.blueocean.rest.model.BlueItemRun
,io.jenkins.blueocean.rest.Reachable
public class PipelineRunImpl extends io.jenkins.blueocean.service.embedded.rest.AbstractRunImpl<org.jenkinsci.plugins.workflow.job.WorkflowRun>
Pipeline Run- Author:
- Vivek Pandey
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PipelineRunImpl.FactoryImpl
-
Field Summary
Fields Modifier and Type Field Description static Comparator<io.jenkins.blueocean.rest.model.BlueRun>
LATEST_RUN_START_TIME_COMPARATOR
-
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
Constructors Constructor Description PipelineRunImpl(org.jenkinsci.plugins.workflow.job.WorkflowRun run, io.jenkins.blueocean.rest.Reachable parent, io.jenkins.blueocean.rest.model.BlueOrganization organization)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BranchImpl.Branch
getBranch()
String
getCauseOfBlockage()
String
getCommitId()
String
getCommitUrl()
io.jenkins.blueocean.rest.model.BluePipelineNodeContainer
getNodes()
BranchImpl.PullRequest
getPullRequest()
io.jenkins.blueocean.rest.model.BlueRun.BlueRunState
getStateObj()
io.jenkins.blueocean.rest.model.BluePipelineStepContainer
getSteps()
boolean
isReplayable()
io.jenkins.blueocean.rest.model.BlueRun
replay()
io.jenkins.blueocean.rest.model.BlueRun
stop(Boolean blocking, Integer timeOutInSecs)
-
Methods inherited from class io.jenkins.blueocean.service.embedded.rest.AbstractRunImpl
getActions, getArtifacts, getArtifactsZipFile, getBlueTestSummary, getCauses, getChangeSet, getDescription, getDurationInMillis, getDynamic, getEndTime, getEndTimeString, getEnQueueTime, getEnQueueTimeString, getEstimatedDurtionInMillis, getId, getLink, getLinks, getLog, getName, getOrganization, getPipeline, getResult, getRunSummary, getStartTime, getStartTimeString, getTests, getTestSummary, getType, stop
-
-
-
-
Field Detail
-
LATEST_RUN_START_TIME_COMPARATOR
public static final Comparator<io.jenkins.blueocean.rest.model.BlueRun> LATEST_RUN_START_TIME_COMPARATOR
-
-
Method Detail
-
getBranch
@Exported(name="branch", inline=true) public BranchImpl.Branch getBranch()
-
getPullRequest
@Exported(name="pullRequest", inline=true) public BranchImpl.PullRequest getPullRequest()
-
getStateObj
public io.jenkins.blueocean.rest.model.BlueRun.BlueRunState getStateObj()
- Specified by:
getStateObj
in interfaceio.jenkins.blueocean.rest.model.BlueItemRun
- Overrides:
getStateObj
in classio.jenkins.blueocean.service.embedded.rest.AbstractRunImpl<org.jenkinsci.plugins.workflow.job.WorkflowRun>
-
replay
public io.jenkins.blueocean.rest.model.BlueRun replay()
- Overrides:
replay
in classio.jenkins.blueocean.service.embedded.rest.AbstractRunImpl<org.jenkinsci.plugins.workflow.job.WorkflowRun>
-
isReplayable
public boolean isReplayable()
- Specified by:
isReplayable
in interfaceio.jenkins.blueocean.rest.model.BlueItemRun
- Overrides:
isReplayable
in classio.jenkins.blueocean.service.embedded.rest.AbstractRunImpl<org.jenkinsci.plugins.workflow.job.WorkflowRun>
-
getNodes
@Navigable public io.jenkins.blueocean.rest.model.BluePipelineNodeContainer getNodes()
- Overrides:
getNodes
in classio.jenkins.blueocean.service.embedded.rest.AbstractRunImpl<org.jenkinsci.plugins.workflow.job.WorkflowRun>
-
getSteps
@Navigable public io.jenkins.blueocean.rest.model.BluePipelineStepContainer getSteps()
- Overrides:
getSteps
in classio.jenkins.blueocean.service.embedded.rest.AbstractRunImpl<org.jenkinsci.plugins.workflow.job.WorkflowRun>
-
stop
public io.jenkins.blueocean.rest.model.BlueRun stop(@QueryParameter("blocking") Boolean blocking, @QueryParameter("timeOutInSecs") Integer timeOutInSecs)
- Overrides:
stop
in classio.jenkins.blueocean.service.embedded.rest.AbstractRunImpl<org.jenkinsci.plugins.workflow.job.WorkflowRun>
-
getCommitId
@Exported(name="commitId") public String getCommitId()
-
getCommitUrl
@Exported(name="commitUrl") public String getCommitUrl()
-
getCauseOfBlockage
public String getCauseOfBlockage()
- Specified by:
getCauseOfBlockage
in interfaceio.jenkins.blueocean.rest.model.BlueItemRun
- Overrides:
getCauseOfBlockage
in classio.jenkins.blueocean.service.embedded.rest.AbstractRunImpl<org.jenkinsci.plugins.workflow.job.WorkflowRun>
-
-