Package io.jenkins.blueocean.listeners
Class NodeDownstreamBuildAction
- java.lang.Object
-
- hudson.model.InvisibleAction
-
- io.jenkins.blueocean.listeners.NodeDownstreamBuildAction
-
- All Implemented Interfaces:
Action
,ModelObject
,io.jenkins.blueocean.rest.Reachable
,org.jenkinsci.plugins.workflow.actions.FlowNodeAction
@ExportedBean public class NodeDownstreamBuildAction extends InvisibleAction implements org.jenkinsci.plugins.workflow.actions.FlowNodeAction, io.jenkins.blueocean.rest.Reachable
Annotates a FlowNode to point to a downstream build triggered by said node. Applied by io.jenkins.blueocean.listeners.DownstreamJobListener in blueocean-pipeline-api-impl
-
-
Constructor Summary
Constructors Constructor Description NodeDownstreamBuildAction(io.jenkins.blueocean.rest.hal.Link link, String description)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getDescription()
io.jenkins.blueocean.rest.hal.Link
getLink()
int
hashCode()
void
onLoad(org.jenkinsci.plugins.workflow.graph.FlowNode flowNode)
-
Methods inherited from class hudson.model.InvisibleAction
getDisplayName, getIconFileName, getUrlName
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hudson.model.Action
getDisplayName, getIconFileName, getUrlName
-
-
-
-
Constructor Detail
-
NodeDownstreamBuildAction
public NodeDownstreamBuildAction(io.jenkins.blueocean.rest.hal.Link link, String description)
-
-
Method Detail
-
onLoad
public void onLoad(org.jenkinsci.plugins.workflow.graph.FlowNode flowNode)
- Specified by:
onLoad
in interfaceorg.jenkinsci.plugins.workflow.actions.FlowNodeAction
-
getLink
@Exported public io.jenkins.blueocean.rest.hal.Link getLink()
- Specified by:
getLink
in interfaceio.jenkins.blueocean.rest.Reachable
-
getDescription
@Exported public String getDescription()
-
-