Class DoFnSignature.Parameter.SchemaElementParameter
- java.lang.Object
-
- org.apache.beam.sdk.transforms.reflect.DoFnSignature.Parameter
-
- org.apache.beam.sdk.transforms.reflect.DoFnSignature.Parameter.SchemaElementParameter
-
- Enclosing class:
- DoFnSignature.Parameter
public abstract static class DoFnSignature.Parameter.SchemaElementParameter extends DoFnSignature.Parameter
Descriptor for a (@link Parameter} of typeDoFn.Element
where the type does not match the DoFn's input type. This implies that the input must have a schema that is compatible.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DoFnSignature.Parameter.SchemaElementParameter.Builder
Builder class.-
Nested classes/interfaces inherited from class org.apache.beam.sdk.transforms.reflect.DoFnSignature.Parameter
DoFnSignature.Parameter.BundleFinalizerParameter, DoFnSignature.Parameter.Cases<ResultT>, DoFnSignature.Parameter.ElementParameter, DoFnSignature.Parameter.FinishBundleContextParameter, DoFnSignature.Parameter.KeyParameter, DoFnSignature.Parameter.OnTimerContextParameter, DoFnSignature.Parameter.OnWindowExpirationContextParameter, DoFnSignature.Parameter.OutputReceiverParameter, DoFnSignature.Parameter.PaneInfoParameter, DoFnSignature.Parameter.PipelineOptionsParameter, DoFnSignature.Parameter.ProcessContextParameter, DoFnSignature.Parameter.RestrictionParameter, DoFnSignature.Parameter.RestrictionTrackerParameter, DoFnSignature.Parameter.SchemaElementParameter, DoFnSignature.Parameter.SideInputParameter, DoFnSignature.Parameter.StartBundleContextParameter, DoFnSignature.Parameter.StateParameter, DoFnSignature.Parameter.TaggedOutputReceiverParameter, DoFnSignature.Parameter.TimeDomainParameter, DoFnSignature.Parameter.TimerFamilyParameter, DoFnSignature.Parameter.TimerIdParameter, DoFnSignature.Parameter.TimerParameter, DoFnSignature.Parameter.TimestampParameter, DoFnSignature.Parameter.WatermarkEstimatorParameter, DoFnSignature.Parameter.WatermarkEstimatorStateParameter, DoFnSignature.Parameter.WindowParameter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract TypeDescriptor<?>
elementT()
abstract @Nullable java.lang.String
fieldAccessString()
abstract int
index()
abstract DoFnSignature.Parameter.SchemaElementParameter.Builder
toBuilder()
-
Methods inherited from class org.apache.beam.sdk.transforms.reflect.DoFnSignature.Parameter
boundedWindow, bundleFinalizer, elementParameter, finishBundleContext, keyT, match, onTimerContext, onWindowExpirationContext, outputReceiverParameter, paneInfoParameter, pipelineOptions, processContext, restrictionParameter, restrictionTracker, schemaElementParameter, sideInputParameter, startBundleContext, stateParameter, taggedOutputReceiverParameter, timeDomainParameter, timerFamilyParameter, timerIdParameter, timerParameter, timestampParameter, watermarkEstimator, watermarkEstimatorState
-
-
-
-
Method Detail
-
elementT
public abstract TypeDescriptor<?> elementT()
-
fieldAccessString
public abstract @Nullable java.lang.String fieldAccessString()
-
index
public abstract int index()
-
toBuilder
public abstract DoFnSignature.Parameter.SchemaElementParameter.Builder toBuilder()
-
-