Forge.Pipeline.Config (Forge v0.1.1)

View Source

Pipeline configuration structure.

Summary

Types

measurement_spec()

@type measurement_spec() :: {module(), keyword()}

stage_spec()

@type stage_spec() :: {module(), keyword()}

t()

@type t() :: %Forge.Pipeline.Config{
  measurements: [measurement_spec()],
  name: atom(),
  source_module: module(),
  source_opts: keyword(),
  stages: [stage_spec()],
  storage_module: module() | nil,
  storage_opts: keyword()
}