Class PipelineNodeImpl
- java.lang.Object
-
- io.jenkins.blueocean.rest.model.Resource
-
- io.jenkins.blueocean.rest.model.BluePipelineStep
-
- io.jenkins.blueocean.rest.model.BluePipelineNode
-
- io.jenkins.blueocean.rest.impl.pipeline.PipelineNodeImpl
-
- All Implemented Interfaces:
io.jenkins.blueocean.rest.Reachable
public class PipelineNodeImpl extends io.jenkins.blueocean.rest.model.BluePipelineNode
Implementation ofBluePipelineNode
.- Author:
- Vivek Pandey
- See Also:
FlowNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PipelineNodeImpl.EdgeImpl
-
Field Summary
Fields Modifier and Type Field Description static int
waitJobInqueueTimeout
-
Constructor Summary
Constructors Constructor Description PipelineNodeImpl(FlowNodeWrapper node, io.jenkins.blueocean.rest.Reachable parent, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<io.jenkins.blueocean.rest.model.BlueActionProxy>
getActions()
String
getCauseOfBlockage()
String
getDisplayDescription()
String
getDisplayName()
Long
getDurationInMillis()
List<io.jenkins.blueocean.rest.model.BluePipelineNode.Edge>
getEdges()
String
getFirstParent()
String
getId()
io.jenkins.blueocean.rest.model.BlueInputStep
getInputStep()
io.jenkins.blueocean.rest.hal.Link
getLink()
Object
getLog()
Appended logs of steps.io.jenkins.blueocean.rest.model.BlueRun.BlueRunResult
getResult()
protected static org.jenkinsci.plugins.workflow.job.WorkflowRun
getRun(org.jenkinsci.plugins.workflow.job.WorkflowJob job, long itemId)
Date
getStartTime()
String
getStartTimeString()
io.jenkins.blueocean.rest.model.BlueRun.BlueRunState
getStateObj()
io.jenkins.blueocean.rest.model.BluePipelineStepContainer
getSteps()
String
getStepType()
String
getType()
boolean
isRestartable()
org.kohsuke.stapler.HttpResponse
restart(org.kohsuke.stapler.StaplerRequest request)
org.kohsuke.stapler.HttpResponse
submitInputStep(org.kohsuke.stapler.StaplerRequest request)
String
toString()
-
-
-
Constructor Detail
-
PipelineNodeImpl
public PipelineNodeImpl(FlowNodeWrapper node, io.jenkins.blueocean.rest.Reachable parent, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getId
in classio.jenkins.blueocean.rest.model.BluePipelineStep
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in classio.jenkins.blueocean.rest.model.BluePipelineStep
-
getDisplayDescription
public String getDisplayDescription()
- Specified by:
getDisplayDescription
in classio.jenkins.blueocean.rest.model.BluePipelineStep
-
getResult
public io.jenkins.blueocean.rest.model.BlueRun.BlueRunResult getResult()
- Specified by:
getResult
in classio.jenkins.blueocean.rest.model.BluePipelineStep
-
getStateObj
public io.jenkins.blueocean.rest.model.BlueRun.BlueRunState getStateObj()
- Specified by:
getStateObj
in classio.jenkins.blueocean.rest.model.BluePipelineStep
-
getFirstParent
@CheckForNull public String getFirstParent()
- Specified by:
getFirstParent
in classio.jenkins.blueocean.rest.model.BluePipelineNode
-
getStartTime
public Date getStartTime()
- Specified by:
getStartTime
in classio.jenkins.blueocean.rest.model.BluePipelineStep
-
getStartTimeString
public String getStartTimeString()
- Specified by:
getStartTimeString
in classio.jenkins.blueocean.rest.model.BluePipelineStep
-
getEdges
public List<io.jenkins.blueocean.rest.model.BluePipelineNode.Edge> getEdges()
- Specified by:
getEdges
in classio.jenkins.blueocean.rest.model.BluePipelineNode
-
getDurationInMillis
public Long getDurationInMillis()
- Specified by:
getDurationInMillis
in classio.jenkins.blueocean.rest.model.BluePipelineStep
-
getLog
public Object getLog()
Appended logs of steps.- Specified by:
getLog
in classio.jenkins.blueocean.rest.model.BluePipelineStep
- See Also:
BluePipelineStep.getLog()
-
getType
public String getType()
- Specified by:
getType
in classio.jenkins.blueocean.rest.model.BluePipelineStep
-
getStepType
public String getStepType()
- Specified by:
getStepType
in classio.jenkins.blueocean.rest.model.BluePipelineStep
-
getCauseOfBlockage
public String getCauseOfBlockage()
- Specified by:
getCauseOfBlockage
in classio.jenkins.blueocean.rest.model.BluePipelineNode
-
getSteps
public io.jenkins.blueocean.rest.model.BluePipelineStepContainer getSteps()
- Specified by:
getSteps
in classio.jenkins.blueocean.rest.model.BluePipelineNode
-
getLink
public io.jenkins.blueocean.rest.hal.Link getLink()
-
getActions
public Collection<io.jenkins.blueocean.rest.model.BlueActionProxy> getActions()
- Specified by:
getActions
in classio.jenkins.blueocean.rest.model.BluePipelineStep
-
isRestartable
public boolean isRestartable()
- Specified by:
isRestartable
in classio.jenkins.blueocean.rest.model.BluePipelineNode
-
getInputStep
public io.jenkins.blueocean.rest.model.BlueInputStep getInputStep()
- Specified by:
getInputStep
in classio.jenkins.blueocean.rest.model.BluePipelineStep
-
submitInputStep
public org.kohsuke.stapler.HttpResponse submitInputStep(org.kohsuke.stapler.StaplerRequest request)
- Specified by:
submitInputStep
in classio.jenkins.blueocean.rest.model.BluePipelineStep
-
restart
public org.kohsuke.stapler.HttpResponse restart(org.kohsuke.stapler.StaplerRequest request)
- Specified by:
restart
in classio.jenkins.blueocean.rest.model.BluePipelineNode
-
getRun
protected static org.jenkinsci.plugins.workflow.job.WorkflowRun getRun(org.jenkinsci.plugins.workflow.job.WorkflowJob job, long itemId) throws InterruptedException
- Throws:
InterruptedException
-
-