Runs a fixed set of next steps, each given the same input. Every step in nextSteps is executed in turn against the same row values, useful for feeding one input to several independent branches of a pipeline. Execution stops early if the pipeline is cancelled between steps. Setting disableEvents suppresses platform events for the duration of this step's execution across all of its child steps.
Implements: PipelineStep
Properties
| Property | Returns | Description |
|---|---|---|
| description | String | Human-readable summary of this step, shown to administrators managing the pipeline: that it runs a fixed set of next steps against the same input. |
| disableEvents | Boolean | Whether platform events are suppressed while this step's children execute. |
| nextSteps | List<PipelineStep> | The list of steps run in turn for every incoming row. |
| nextStepsMap | Map<String,PipelineStep> | All configured next steps, keyed by their 1-based position in nextSteps. |
Methods
getDescription()
Returns: String
Human-readable summary of this step, shown to administrators managing the pipeline: that it runs a fixed set of next steps against the same input.
getNextStepsMap()
Returns: Map<String,PipelineStep>
All configured next steps, keyed by their 1-based position in nextSteps.
getNextSteps()
Returns: List<PipelineStep>
The list of steps run in turn for every incoming row.
getDisableEvents()
Returns: Boolean
Whether platform events are suppressed while this step's children execute.