public final class UnsupportedOverrideFactory<InputT extends PInput,OutputT extends POutput,TransformT extends PTransform<InputT,OutputT>> extends Object implements PTransformOverrideFactory<InputT,OutputT,TransformT>
PTransformOverrideFactory that throws an exception when a call to
getReplacementTransform(AppliedPTransform) is made. This is for
PTransforms which are not supported by a runner.PTransformOverrideFactory.PTransformReplacement<InputT extends PInput,OutputT extends POutput>, PTransformOverrideFactory.ReplacementOutput| Modifier and Type | Method and Description |
|---|---|
PTransformOverrideFactory.PTransformReplacement<InputT,OutputT> |
getReplacementTransform(AppliedPTransform<InputT,OutputT,TransformT> transform) |
Map<PValue,PTransformOverrideFactory.ReplacementOutput> |
mapOutputs(Map<TupleTag<?>,PValue> outputs,
OutputT newOutput) |
static <InputT extends PInput,OutputT extends POutput,TransformT extends PTransform<InputT,OutputT>> |
withMessage(String message) |
public static <InputT extends PInput,OutputT extends POutput,TransformT extends PTransform<InputT,OutputT>> UnsupportedOverrideFactory<InputT,OutputT,TransformT> withMessage(String message)
public PTransformOverrideFactory.PTransformReplacement<InputT,OutputT> getReplacementTransform(AppliedPTransform<InputT,OutputT,TransformT> transform)
getReplacementTransform in interface PTransformOverrideFactory<InputT extends PInput,OutputT extends POutput,TransformT extends PTransform<InputT,OutputT>>public Map<PValue,PTransformOverrideFactory.ReplacementOutput> mapOutputs(Map<TupleTag<?>,PValue> outputs, OutputT newOutput)
mapOutputs in interface PTransformOverrideFactory<InputT extends PInput,OutputT extends POutput,TransformT extends PTransform<InputT,OutputT>>Copyright © 2016–2017 The Apache Software Foundation. All rights reserved.