public interface TransformConfigGenerator<T extends org.apache.beam.sdk.transforms.PTransform<?,?>>
| Modifier and Type | Method and Description |
|---|---|
default java.util.Map<java.lang.String,java.lang.String> |
createConfig(T transform,
org.apache.beam.sdk.runners.TransformHierarchy.Node node,
ConfigContext ctx)
Generate config for regular java api PTransform.
|
default java.util.Map<java.lang.String,java.lang.String> |
createPortableConfig(org.apache.beam.runners.core.construction.graph.PipelineNode.PTransformNode transform,
SamzaPipelineOptions options)
Generate config for portable api PTransform.
|
default java.util.Map<java.lang.String,java.lang.String> createConfig(T transform, org.apache.beam.sdk.runners.TransformHierarchy.Node node, ConfigContext ctx)
default java.util.Map<java.lang.String,java.lang.String> createPortableConfig(org.apache.beam.runners.core.construction.graph.PipelineNode.PTransformNode transform,
SamzaPipelineOptions options)