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 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, watermarkEstimatorStatepublic abstract TypeDescriptor<?> elementT()
@Nullable public abstract java.lang.String fieldAccessString()
public abstract int index()
public abstract DoFnSignature.Parameter.SchemaElementParameter.Builder toBuilder()