See: Description
| Interface | Description | 
|---|---|
| TestDataflowPipelineOptions | 
 A set of options used to configure the  
TestPipeline. | 
| TransformTranslator<TransformT extends PTransform> | 
 A  
TransformTranslator knows how to translate a particular subclass of PTransform
 for the Cloud Dataflow service. | 
| TransformTranslator.StepTranslationContext | 
 The interface for a  
TransformTranslator to build a Dataflow step. | 
| TransformTranslator.TranslationContext | 
 The interface provided to registered callbacks for interacting with the  
DataflowRunner,
 including reading and writing the values of PCollections and side inputs. | 
| Class | Description | 
|---|---|
| BatchStatefulParDoOverrides | 
PTransformOverrideFactories that expands to correctly implement
 stateful ParDo using window-unaware BatchViewOverrides.GroupByKeyAndSortValuesOnly to linearize
 processing per key. | 
| BatchStatefulParDoOverrides.BatchStatefulDoFn<K,V,OutputT> | 
 A key-preserving  
DoFn that explodes an iterable that has been grouped by key and
 window. | 
| CreateDataflowView<ElemT,ViewT> | 
 A  
DataflowRunner marker class for creating a PCollectionView. | 
| DataflowClient | 
 Wrapper around the generated  
Dataflow client to provide common functionality. | 
| DataflowPipelineJob | 
 A DataflowPipelineJob represents a job submitted to Dataflow using  
DataflowRunner. | 
| DataflowPipelineRegistrar | |
| DataflowPipelineRegistrar.Options | 
 Register the  
DataflowPipelineOptions. | 
| DataflowPipelineRegistrar.Runner | 
 Register the  
DataflowRunner. | 
| DataflowPipelineTranslator | 
DataflowPipelineTranslator knows how to translate Pipeline objects into Cloud
 Dataflow Service API Jobs. | 
| DataflowPipelineTranslator.JobSpecification | 
 The result of a job translation. 
 | 
| DataflowRunner | 
 A  
PipelineRunner that executes the operations in the pipeline by first translating them
 to the Dataflow representation using the DataflowPipelineTranslator and then submitting
 them to a Dataflow service for execution. | 
| DataflowRunner.StreamingPCollectionViewWriterFn<T> | 
 A marker  
DoFn for writing the contents of a PCollection to a streaming PCollectionView backend implementation. | 
| DataflowRunnerHooks | 
 An instance of this class can be passed to the  
DataflowRunner to add user defined hooks
 to be invoked at various times during pipeline execution. | 
| DataflowRunnerInfo | 
 Populates versioning and other information for  
DataflowRunner. | 
| PrimitiveParDoSingleFactory<InputT,OutputT> | 
 A  
PTransformOverrideFactory that produces PrimitiveParDoSingleFactory.ParDoSingle instances from ParDo.SingleOutput instances. | 
| PrimitiveParDoSingleFactory.ParDoSingle<InputT,OutputT> | 
 A single-output primitive  
ParDo. | 
| PrimitiveParDoSingleFactory.PayloadTranslator | 
 A translator for  
PrimitiveParDoSingleFactory.ParDoSingle. | 
| PrimitiveParDoSingleFactory.Registrar | |
| TestDataflowRunner | 
TestDataflowRunner is a pipeline runner that wraps a DataflowRunner when running
 tests against the TestPipeline. | 
| Exception | Description | 
|---|---|
| DataflowJobAlreadyExistsException | 
 An exception that is thrown if the unique job name constraint of the Dataflow service is broken
 because an existing job with the same job name is currently active. 
 | 
| DataflowJobAlreadyUpdatedException | 
 An exception that is thrown if the existing job has already been updated within the Dataflow
 service and is no longer able to be updated. 
 | 
| DataflowJobException | 
 A  
RuntimeException that contains information about a DataflowPipelineJob. | 
| DataflowServiceException | 
 Signals there was an error retrieving information about a job from the Cloud Dataflow Service. 
 |