StageProtocol

class VmaxBuilder.core.protocols.StageProtocol(*args, **kwargs)[source]

Generated: validation needed.

Description:

Protocol for a top-level pipeline stage implementation.

Requires:

name (StageName) – Stage name.

Public Methods

run(…)

Generated: validation needed.

run(scaffold: Scaffold, config: APIConfig) Scaffold[source]

Generated: validation needed.

Description:

Execute stage against shared scaffold and API config.

Parameters:
  • scaffold (Scaffold) – Shared pipeline scaffold.

  • config (APIConfig) – Root API configuration.

Returns:

Scaffold – Updated scaffold.