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 classstatic final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RunExtcomputeTimings(RunExt runExt) Deprecated.static RunExtcreate(org.jenkinsci.plugins.workflow.job.WorkflowRun run) static RunExtcreateMinimal(org.jenkinsci.plugins.workflow.job.WorkflowRun run) Get basics set up: everything but status/timing/node walking for a run, no cache usestatic RunExtcreateNew(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 versionlonglonggetId()getName()longlonglongstatic booleanisPendingInput(org.jenkinsci.plugins.workflow.job.WorkflowRun run) voidset_links(RunExt.RunLinks _links) voidsetDurationMillis(long durationMillis) voidsetEndTimeMillis(long endTimeMillis) voidvoidvoidsetPauseDurationMillis(long pauseDurationMillis) voidsetQueueDurationMillis(long queueDurationMillis) voidsetStages(List<StageNodeExt> stages) voidsetStartTimeMillis(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)
-