InputT - transform input typeOutputT - transform output typeTransformT - transform type@Internal public abstract class AppliedPTransform<InputT extends PInput,OutputT extends POutput,TransformT extends PTransform<? super InputT,OutputT>> extends java.lang.Object
Inputs and outputs are stored in their expanded forms, as the condensed form of a composite
PInput or POutput is a language-specific concept, and AppliedPTransform
represents a possibly cross-language transform for which no appropriate composite type exists in
the Java SDK.
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
getFullName() |
abstract java.util.Map<TupleTag<?>,PValue> |
getInputs() |
java.util.Map<TupleTag<?>,PValue> |
getMainInputs() |
abstract java.util.Map<TupleTag<?>,PValue> |
getOutputs() |
abstract Pipeline |
getPipeline() |
abstract TransformT |
getTransform() |
static <InputT extends PInput,OutputT extends POutput,TransformT extends PTransform<? super InputT,OutputT>> |
of(java.lang.String fullName,
java.util.Map<TupleTag<?>,PValue> input,
java.util.Map<TupleTag<?>,PValue> output,
TransformT transform,
Pipeline p) |
public static <InputT extends PInput,OutputT extends POutput,TransformT extends PTransform<? super InputT,OutputT>> AppliedPTransform<InputT,OutputT,TransformT> of(java.lang.String fullName, java.util.Map<TupleTag<?>,PValue> input, java.util.Map<TupleTag<?>,PValue> output, TransformT transform, Pipeline p)
public abstract java.lang.String getFullName()
public abstract TransformT getTransform()
public abstract Pipeline getPipeline()