public static interface TransformTranslator.StepTranslationContext
TransformTranslator to build a Dataflow step.| Modifier and Type | Method and Description | 
|---|---|
| void | addCollectionToSingletonOutput(PCollection<?> inputValue,
                              java.lang.String outputName,
                              PCollectionView<?> outputValue)Adds an output to this  CollectionToSingletonDataflow step, consuming the specified
 inputPValueand producing the specified outputPValue. | 
| void | addEncodingInput(Coder<?> value)Sets the encoding for this Dataflow step. | 
| void | addInput(java.lang.String name,
        java.lang.Boolean value)Adds an input with the given name and value to this Dataflow step. | 
| void | addInput(java.lang.String name,
        java.util.List<? extends java.util.Map<java.lang.String,java.lang.Object>> elements)Adds an input that is a list of objects. | 
| void | addInput(java.lang.String name,
        java.lang.Long value)Adds an input with the given name and value to this Dataflow step. | 
| void | addInput(java.lang.String name,
        java.util.Map<java.lang.String,java.lang.Object> elements)Adds an input that is a dictionary of strings to objects. | 
| void | addInput(java.lang.String name,
        PInput value)Adds an input with the given name to this Dataflow step, coming from the specified input
 PValue. | 
| void | addInput(java.lang.String name,
        java.lang.String value)Adds an input with the given name and value to this Dataflow step. | 
| void | addOutput(java.lang.String name,
         PCollection<?> value)Adds a primitive output to this Dataflow step with the given name as the local output name,
 producing the specified output  PValue, including itsCoderif aTypedPValue. | 
void addEncodingInput(Coder<?> value)
void addInput(java.lang.String name,
              java.lang.Boolean value)
void addInput(java.lang.String name,
              java.lang.String value)
void addInput(java.lang.String name,
              java.lang.Long value)
void addInput(java.lang.String name,
              PInput value)
The input PValue must have already been produced by a step earlier in this Pipeline. If the input value has not yet been produced yet (by a call to either addOutput(java.lang.String, org.apache.beam.sdk.values.PCollection<?>) or addCollectionToSingletonOutput(org.apache.beam.sdk.values.PCollection<?>, java.lang.String, org.apache.beam.sdk.values.PCollectionView<?>)) this method will throw an exception.
void addInput(java.lang.String name,
              java.util.Map<java.lang.String,java.lang.Object> elements)
void addInput(java.lang.String name,
              java.util.List<? extends java.util.Map<java.lang.String,java.lang.Object>> elements)
void addOutput(java.lang.String name,
               PCollection<?> value)
PValue, including its Coder if a TypedPValue. If the PValue is a PCollection, wraps its coder inside a WindowedValueCoder.void addCollectionToSingletonOutput(PCollection<?> inputValue, java.lang.String outputName, PCollectionView<?> outputValue)
CollectionToSingleton Dataflow step, consuming the specified
 input PValue and producing the specified output PValue. This step requires
 special treatment for its output encoding. Returns a pipeline level unique id.