InputT - input PInput type of the transformOutputT - output POutput type of the transformpublic static interface ExpansionService.TransformProvider<InputT extends PInput,OutputT extends POutput>
RunnerApi.FunctionSpec to a PTransform, together with
 mappings of its inputs and outputs to maps of PCollections.| Modifier and Type | Method and Description | 
|---|---|
default java.util.Map<java.lang.String,PCollection<?>> | 
apply(Pipeline p,
     java.lang.String name,
     org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec,
     java.util.Map<java.lang.String,PCollection<?>> inputs)  | 
default InputT | 
createInput(Pipeline p,
           java.util.Map<java.lang.String,PCollection<?>> inputs)  | 
default java.util.Map<java.lang.String,PCollection<?>> | 
extractOutputs(OutputT output)  | 
PTransform<InputT,OutputT> | 
getTransform(org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec)  | 
default InputT createInput(Pipeline p, java.util.Map<java.lang.String,PCollection<?>> inputs)
PTransform<InputT,OutputT> getTransform(org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec)
default java.util.Map<java.lang.String,PCollection<?>> extractOutputs(OutputT output)
default java.util.Map<java.lang.String,PCollection<?>> apply(Pipeline p, java.lang.String name, org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec, java.util.Map<java.lang.String,PCollection<?>> inputs)