Package org.apache.beam.sdk
@DefaultAnnotation(org.checkerframework.checker.nullness.qual.NonNull.class)
package org.apache.beam.sdk
Provides a simple, powerful model for building both batch and streaming parallel data processing
Pipeline
s.
To use the Apache Beam SDK, you build a Pipeline
, which manages a
graph of PTransform
s and the PCollection
s that the PTransforms consume and produce.
Each Pipeline has a PipelineRunner
to specify where and how it
should run after pipeline construction is complete.
-
ClassDescriptionA
Pipeline
manages a directed acyclic graph ofPTransforms
, and thePCollections
that thePTransforms
consume and produce.For internal use only; no backwards-compatibility guarantees.Control enum for indicating whether or not a traversal should process the contents of a composite transform or not.Default no-opPipeline.PipelineVisitor
that enters all composite transforms.Result ofPipeline.run()
.Possible job states, for both completed and ongoing jobs.PipelineRunner<ResultT extends PipelineResult>APipelineRunner
runs aPipeline
.