DirectLoadPipeline
Used internally by the CDK to implement the DirectLoader.
Creates a single pipeline step reading from a (possibly partitioned) record stream. Batch updates are written to the batchStateUpdateQueue whenever the loader returns