public abstract static class DoFnSignature.Parameter.SchemaElementParameter extends DoFnSignature.Parameter
DoFn.Element
where the type does not match
the DoFn's input type. This implies that the input must have a schema that is compatible.Modifier and Type | Class and Description |
---|---|
static class |
DoFnSignature.Parameter.SchemaElementParameter.Builder
Builder class.
|
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
Modifier and Type | Method and Description |
---|---|
abstract TypeDescriptor<?> |
elementT() |
abstract @Nullable java.lang.String |
fieldAccessString() |
abstract int |
index() |
abstract DoFnSignature.Parameter.SchemaElementParameter.Builder |
toBuilder() |
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
public abstract TypeDescriptor<?> elementT()
public abstract @Nullable java.lang.String fieldAccessString()
public abstract int index()
public abstract DoFnSignature.Parameter.SchemaElementParameter.Builder toBuilder()