public class ExpansionServiceSchemaTransformProvider extends java.lang.Object implements ExpansionService.TransformProvider<PCollectionRowTuple,PCollectionRowTuple>
Modifier and Type | Method and Description |
---|---|
PCollectionRowTuple |
createInput(Pipeline p,
java.util.Map<java.lang.String,PCollection<?>> inputs) |
java.util.Map<java.lang.String,PCollection<?>> |
extractOutputs(PCollectionRowTuple output) |
PTransform |
getTransform(org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec) |
static ExpansionServiceSchemaTransformProvider |
of() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
apply, getDependencies, getTransformUniqueID
public static ExpansionServiceSchemaTransformProvider of()
public PCollectionRowTuple createInput(Pipeline p, java.util.Map<java.lang.String,PCollection<?>> inputs)
createInput
in interface ExpansionService.TransformProvider<PCollectionRowTuple,PCollectionRowTuple>
public java.util.Map<java.lang.String,PCollection<?>> extractOutputs(PCollectionRowTuple output)
extractOutputs
in interface ExpansionService.TransformProvider<PCollectionRowTuple,PCollectionRowTuple>
public PTransform getTransform(org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec)
getTransform
in interface ExpansionService.TransformProvider<PCollectionRowTuple,PCollectionRowTuple>