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 of BluePipelineNode.
Author:
Vivek Pandey
See Also:
  • FlowNode
  • Field Details Link icon

    • waitJobInqueueTimeout Link icon

      public static final int waitJobInqueueTimeout
  • Constructor Details Link icon

    • PipelineNodeImpl Link icon

      public PipelineNodeImpl(FlowNodeWrapper node, io.jenkins.blueocean.rest.Reachable parent, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
  • Method Details Link icon

    • getId Link icon

      public String getId()
      Specified by:
      getId in class io.jenkins.blueocean.rest.model.BluePipelineStep
    • getDisplayName Link icon

      public String getDisplayName()
      Specified by:
      getDisplayName in class io.jenkins.blueocean.rest.model.BluePipelineStep
    • getDisplayDescription Link icon

      public String getDisplayDescription()
      Specified by:
      getDisplayDescription in class io.jenkins.blueocean.rest.model.BluePipelineStep
    • getResult Link icon

      public io.jenkins.blueocean.rest.model.BlueRun.BlueRunResult getResult()
      Specified by:
      getResult in class io.jenkins.blueocean.rest.model.BluePipelineStep
    • getStateObj Link icon

      public io.jenkins.blueocean.rest.model.BlueRun.BlueRunState getStateObj()
      Specified by:
      getStateObj in class io.jenkins.blueocean.rest.model.BluePipelineStep
    • getFirstParent Link icon

      @CheckForNull public String getFirstParent()
      Specified by:
      getFirstParent in class io.jenkins.blueocean.rest.model.BluePipelineNode
    • getStartTime Link icon

      public Date getStartTime()
      Specified by:
      getStartTime in class io.jenkins.blueocean.rest.model.BluePipelineStep
    • getStartTimeString Link icon

      public String getStartTimeString()
      Specified by:
      getStartTimeString in class io.jenkins.blueocean.rest.model.BluePipelineStep
    • getEdges Link icon

      public List<io.jenkins.blueocean.rest.model.BluePipelineNode.Edge> getEdges()
      Specified by:
      getEdges in class io.jenkins.blueocean.rest.model.BluePipelineNode
    • getDurationInMillis Link icon

      public Long getDurationInMillis()
      Specified by:
      getDurationInMillis in class io.jenkins.blueocean.rest.model.BluePipelineStep
    • getLog Link icon

      public Object getLog()
      Appended logs of steps.
      Specified by:
      getLog in class io.jenkins.blueocean.rest.model.BluePipelineStep
      See Also:
      • BluePipelineStep.getLog()
    • getType Link icon

      public String getType()
      Specified by:
      getType in class io.jenkins.blueocean.rest.model.BluePipelineStep
    • getStepType Link icon

      public String getStepType()
      Specified by:
      getStepType in class io.jenkins.blueocean.rest.model.BluePipelineStep
    • getCauseOfBlockage Link icon

      public String getCauseOfBlockage()
      Specified by:
      getCauseOfBlockage in class io.jenkins.blueocean.rest.model.BluePipelineNode
    • getSteps Link icon

      public io.jenkins.blueocean.rest.model.BluePipelineStepContainer getSteps()
      Specified by:
      getSteps in class io.jenkins.blueocean.rest.model.BluePipelineNode
    • getLink Link icon

      public io.jenkins.blueocean.rest.hal.Link getLink()
    • getActions Link icon

      public Collection<io.jenkins.blueocean.rest.model.BlueActionProxy> getActions()
      Specified by:
      getActions in class io.jenkins.blueocean.rest.model.BluePipelineStep
    • isRestartable Link icon

      public boolean isRestartable()
      Specified by:
      isRestartable in class io.jenkins.blueocean.rest.model.BluePipelineNode
    • getInputStep Link icon

      public io.jenkins.blueocean.rest.model.BlueInputStep getInputStep()
      Specified by:
      getInputStep in class io.jenkins.blueocean.rest.model.BluePipelineStep
    • submitInputStep Link icon

      public org.kohsuke.stapler.HttpResponse submitInputStep(org.kohsuke.stapler.StaplerRequest2 request)
      Specified by:
      submitInputStep in class io.jenkins.blueocean.rest.model.BluePipelineStep
    • restart Link icon

      public org.kohsuke.stapler.HttpResponse restart(org.kohsuke.stapler.StaplerRequest2 request)
      Specified by:
      restart in class io.jenkins.blueocean.rest.model.BluePipelineNode
    • getRun Link icon

      protected static org.jenkinsci.plugins.workflow.job.WorkflowRun getRun(org.jenkinsci.plugins.workflow.job.WorkflowJob job, long itemId) throws InterruptedException
      Throws:
      InterruptedException
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object