public class PrimitiveParDoSingleFactory<InputT,OutputT> extends org.apache.beam.runners.core.construction.SingleInputOutputOverrideFactory<PCollection<? extends InputT>,PCollection<OutputT>,ParDo.SingleOutput<InputT,OutputT>>
PTransformOverrideFactory that produces PrimitiveParDoSingleFactory.ParDoSingle instances from ParDo.SingleOutput instances. PrimitiveParDoSingleFactory.ParDoSingle is a primitive PTransform, to ensure
 that RunnerApi.DisplayData appears on all ParDos in the DataflowRunner.| Modifier and Type | Class and Description | 
|---|---|
| static class  | PrimitiveParDoSingleFactory.ParDoSingle<InputT,OutputT>A single-output primitive  ParDo. | 
| static class  | PrimitiveParDoSingleFactory.PayloadTranslatorA translator for  PrimitiveParDoSingleFactory.ParDoSingle. | 
| static class  | PrimitiveParDoSingleFactory.Registrar | 
org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<InputT extends PInput,OutputT extends POutput>, org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput| Constructor and Description | 
|---|
| PrimitiveParDoSingleFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<PCollection<? extends InputT>,PCollection<OutputT>> | getReplacementTransform(org.apache.beam.sdk.runners.AppliedPTransform<PCollection<? extends InputT>,PCollection<OutputT>,ParDo.SingleOutput<InputT,OutputT>> transform) | 
public org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<PCollection<? extends InputT>,PCollection<OutputT>> getReplacementTransform(org.apache.beam.sdk.runners.AppliedPTransform<PCollection<? extends InputT>,PCollection<OutputT>,ParDo.SingleOutput<InputT,OutputT>> transform)