Class ExpansionServiceSchemaTransformProvider
- java.lang.Object
-
- org.apache.beam.sdk.expansion.service.ExpansionServiceSchemaTransformProvider
-
- All Implemented Interfaces:
TransformProvider<org.apache.beam.sdk.values.PCollectionRowTuple,org.apache.beam.sdk.values.PCollectionRowTuple>
public class ExpansionServiceSchemaTransformProvider extends java.lang.Object implements TransformProvider<org.apache.beam.sdk.values.PCollectionRowTuple,org.apache.beam.sdk.values.PCollectionRowTuple>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.beam.sdk.values.PCollectionRowTuplecreateInput(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.PTransformgetTransform(org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec, org.apache.beam.sdk.options.PipelineOptions options)static ExpansionServiceSchemaTransformProviderof()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.beam.sdk.expansion.service.TransformProvider
apply, getDependencies, getTransformUniqueID
-
-
-
-
Method Detail
-
of
public static ExpansionServiceSchemaTransformProvider of()
-
createInput
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)- Specified by:
createInputin interfaceTransformProvider<org.apache.beam.sdk.values.PCollectionRowTuple,org.apache.beam.sdk.values.PCollectionRowTuple>
-
extractOutputs
public java.util.Map<java.lang.String,org.apache.beam.sdk.values.PCollection<?>> extractOutputs(org.apache.beam.sdk.values.PCollectionRowTuple output)
- Specified by:
extractOutputsin interfaceTransformProvider<org.apache.beam.sdk.values.PCollectionRowTuple,org.apache.beam.sdk.values.PCollectionRowTuple>
-
getTransform
public org.apache.beam.sdk.transforms.PTransform getTransform(org.apache.beam.model.pipeline.v1.RunnerApi.FunctionSpec spec, org.apache.beam.sdk.options.PipelineOptions options)- Specified by:
getTransformin interfaceTransformProvider<org.apache.beam.sdk.values.PCollectionRowTuple,org.apache.beam.sdk.values.PCollectionRowTuple>
-
-