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