public abstract class DoFn.ProcessContext extends DoFn.WindowedContext
DoFn.ProcessElement method.| Constructor and Description | 
|---|
| ProcessContext() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract InputT | element()Returns the input element to be processed. | 
| abstract PaneInfo | pane()Returns information about the pane within this window into which the input element has been
 assigned. | 
| abstract <T> T | sideInput(PCollectionView<T> view)Returns the value of the side input. | 
| abstract Instant | timestamp()Returns the timestamp of the input element. | 
getPipelineOptions, output, output, outputWithTimestamp, outputWithTimestamppublic abstract InputT element()
The element will not be changed -- it is safe to cache, etc. without copying.
 Implementation of DoFn.ProcessElement method should not mutate the element.
public abstract <T> T sideInput(PCollectionView<T> view)
java.lang.IllegalArgumentException - if this is not a side inputParDo.SingleOutput.withSideInputs(org.apache.beam.sdk.values.PCollectionView<?>...)public abstract Instant timestamp()
See Window for more information.