PipelineStage

data class PipelineStage(val _paths: String, val _stageResultValidationMode: String = "", val outputTrunc: Configuration.PipelineStage.OutputTruncation = OutputTruncation(32_000_000, 128_000)) : ConfigVerifiable

Pipeline stage properties fields (pipelineStage.*).

Fields under the pipelineStage root namespace are properties controlling aspects of the pipeline.

Constructors

Link copied to clipboard
constructor(_paths: String, _stageResultValidationMode: String = "", outputTrunc: Configuration.PipelineStage.OutputTruncation = OutputTruncation(32_000_000, 128_000))

Types

Link copied to clipboard
data class OutputTruncation(val exeOutputLength: Long, val reportOutputLength: Long)

Properties

Link copied to clipboard
private val _paths: String
Link copied to clipboard
Link copied to clipboard

Properties for controlling the maximum length of output before truncation takes place.

Link copied to clipboard

Package paths to search pipeline stage classes.

Link copied to clipboard

Validation mode when running pipeline stages.

Functions

Link copied to clipboard
open fun verifyAll()

Verifies that the required constraints of this object is met.

Link copied to clipboard
open override fun verifyImpl()

Additional checks for verifying constraints on fields which do not implement ConfigVerifiable.