Pipeline step that copies values out of the incoming row into pipeline attributes, then passes the row through to the next step unchanged. Configured with a list of Column mappings, each identifying a source column (by position or field name) and the attribute name to store its value under. Downstream steps can then read those values from the pipeline's attributes map. Configured in pipeline XML as SetAttributesStep.
Implements: PipelineStep
Properties
| Property | Returns | Description |
|---|---|---|
| columns | List<Column> | Column mappings configured for this step, each identifying a source column and the pipeline attribute name its value is copied into. |
| description | String | Short, human-readable description of this step shown to administrators managing a pipeline. |
| nextStep | PipelineStep | The single step that follows this one in the pipeline, or null if none has been configured. |
Methods
getDescription()
Returns: String
Short, human-readable description of this step shown to administrators managing a pipeline.
getColumns()
Returns: List<Column>
Column mappings configured for this step, each identifying a source column and the pipeline attribute name its value is copied into.
getNextStep()
Returns: PipelineStep
The single step that follows this one in the pipeline, or null if none has been configured.