Class RunExt
java.lang.Object
com.cloudbees.workflow.rest.external.RunExt
- Direct Known Subclasses:
RunExt.ChildHidingWrapper
External API response object for pipeline run
- Author:
- tom.fennelly@gmail.com
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
static final class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RunExt
computeTimings
(RunExt runExt) Deprecated.static RunExt
create
(org.jenkinsci.plugins.workflow.job.WorkflowRun run) static RunExt
createMinimal
(org.jenkinsci.plugins.workflow.job.WorkflowRun run) Get basics set up: everything but status/timing/node walking for a run, no cache usestatic RunExt
createNew
(org.jenkinsci.plugins.workflow.job.WorkflowRun run) Creates a wrapper of this that hides the full stage nodes Use case: returning a minimal view of the run, while using a cached, fully-realized versionlong
long
getId()
getName()
long
long
long
static boolean
isPendingInput
(org.jenkinsci.plugins.workflow.job.WorkflowRun run) void
set_links
(RunExt.RunLinks _links) void
setDurationMillis
(long durationMillis) void
setEndTimeMillis
(long endTimeMillis) void
void
void
setPauseDurationMillis
(long pauseDurationMillis) void
setQueueDurationMillis
(long queueDurationMillis) void
setStages
(List<StageNodeExt> stages) void
setStartTimeMillis
(long startTimeMillis) void
-
Constructor Details
-
RunExt
public RunExt()
-
-
Method Details
-
get_links
-
set_links
-
getId
-
setId
-
getName
-
setName
-
getStatus
-
setStatus
-
getStartTimeMillis
public long getStartTimeMillis() -
setStartTimeMillis
public void setStartTimeMillis(long startTimeMillis) -
getEndTimeMillis
public long getEndTimeMillis() -
setEndTimeMillis
public void setEndTimeMillis(long endTimeMillis) -
getDurationMillis
public long getDurationMillis() -
setDurationMillis
public void setDurationMillis(long durationMillis) -
getQueueDurationMillis
public long getQueueDurationMillis() -
setQueueDurationMillis
public void setQueueDurationMillis(long queueDurationMillis) -
getPauseDurationMillis
public long getPauseDurationMillis() -
setPauseDurationMillis
public void setPauseDurationMillis(long pauseDurationMillis) -
getStages
-
setStages
-
computeTimings
Deprecated.Computes timings after the stages have been set up That means timing of the stage has been computed, and the stages are sorted Deprecated but retained for external APIs consuming it, usecreateNew(WorkflowRun)
instead -
createMinimal
Get basics set up: everything but status/timing/node walking for a run, no cache use -
createWrapper
Creates a wrapper of this that hides the full stage nodes Use case: returning a minimal view of the run, while using a cached, fully-realized version -
create
-
createNew
-
isPendingInput
public static boolean isPendingInput(org.jenkinsci.plugins.workflow.job.WorkflowRun run)
-