Class PipelineStepData


  • public class PipelineStepData
    extends Object
    Represents a step in a Jenkins Pipeline.
    • Constructor Detail

      • PipelineStepData

        public PipelineStepData​(Run<?,​?> run,
                                org.jenkinsci.plugins.workflow.graph.BlockStartNode startNode,
                                org.jenkinsci.plugins.workflow.graph.BlockEndNode<?> endNode)
      • PipelineStepData

        public PipelineStepData​(Run<?,​?> run,
                                org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode stepNode,
                                org.jenkinsci.plugins.workflow.graph.FlowNode nextNode)
    • Method Detail

      • getId

        public String getId()
      • getName

        public String getName()
      • getStageId

        public String getStageId()
      • getStageName

        public String getStageName()
      • getWorkspace

        public String getWorkspace()
      • getNodeName

        public String getNodeName()
      • getNodeLabels

        public Set<String> getNodeLabels()
      • getNodeHostname

        public String getNodeHostname()
      • getStartTimeMillis

        public long getStartTimeMillis()
      • getEndTimeMillis

        public long getEndTimeMillis()
      • getQueueTimeMillis

        public long getQueueTimeMillis()
      • getJenkinsResult

        public String getJenkinsResult()
      • getStatus

        public Status getStatus()
      • getErrorObj

        public Throwable getErrorObj()
      • getUnstableMessage

        public String getUnstableMessage()
      • isError

        public boolean isError()
      • isUnstable

        public boolean isUnstable()
      • getSpanId

        public long getSpanId()
      • getParentSpanId

        public long getParentSpanId()
      • getTraceId

        public long getTraceId()