Contains summary information about the execution of a pipeline. Built as an immutable snapshot of a running Pipeline (its attributes, organisation, endpoint id and warning/failure/info messages) so it can be carried outside the pipeline's own transaction, most notably as the payload of a PipelineProcessEvent fired when a pipeline starts, completes or fails.


Properties

PropertyReturnsDescription
attributesMap<String,Object>The pipeline's attribute map at the time this bean was created, the same values steps shared while the pipeline ran.
endpointIdStringId of the endpoint mapping the pipeline was running for.
enpointIdStringId of the endpoint mapping the pipeline was running for. Misspelt method name, kept for backwards compatibility - use getEndpointId instead.
failuresStringThe pipeline's failure messages, each rendered on its own line as code, position and message.
infosStringThe pipeline's informational messages, each rendered on its own line as code, position and message.
orgOrgDataSummary of the organisation the pipeline belongs to.
thisOrgOrgDataSummary of the organisation the pipeline is running for.
warningsStringThe pipeline's warning messages, each rendered on its own line as code, position and message.

Methods

getThisOrg()

Returns: OrgData

Summary of the organisation the pipeline is running for.

getAttributes()

Returns: Map<String,Object>

The pipeline's attribute map at the time this bean was created, the same values steps shared while the pipeline ran.

getOrg()

Returns: OrgData

Summary of the organisation the pipeline belongs to.

getWarnings()

Returns: String

The pipeline's warning messages, each rendered on its own line as code, position and message.

getFailures()

Returns: String

The pipeline's failure messages, each rendered on its own line as code, position and message.

getInfos()

Returns: String

The pipeline's informational messages, each rendered on its own line as code, position and message.

getEnpointId()

Returns: String

Id of the endpoint mapping the pipeline was running for. Misspelt method name, kept for backwards compatibility - use getEndpointId instead.

getEndpointId()

Returns: String

Id of the endpoint mapping the pipeline was running for.

To get full access to the Kademi Hub existing customers can login here, or new customers can register here.