- Type Parameters:
 InputT- inputPInputtype of the transformOutputT- outputPOutputtype of the transform
- All Known Implementing Classes:
 ExpansionServiceSchemaTransformProvider
Provides a mapping of 
RunnerApi.FunctionSpec to a PTransform, together with
 mappings of its inputs and outputs to maps of PCollections.- 
Method Summary
Modifier and TypeMethodDescriptiondefault Map<String, PCollection<?>> apply(Pipeline p, String name, org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec, Map<String, PCollection<?>> inputs) default InputTcreateInput(Pipeline p, Map<String, PCollection<?>> inputs) default Map<String, PCollection<?>> extractOutputs(OutputT output) getDependencies(org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec, PipelineOptions options) getTransform(org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec, PipelineOptions options) default StringgetTransformUniqueID(org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec)  
- 
Method Details
- 
getTransform
PTransform<InputT,OutputT> getTransform(org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec, PipelineOptions options)  - 
createInput
 - 
extractOutputs
 - 
apply
default Map<String,PCollection<?>> apply(Pipeline p, String name, org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec, Map<String, PCollection<?>> inputs)  - 
getTransformUniqueID
 - 
getDependencies
default List<String> getDependencies(org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec, PipelineOptions options)  
 -