public abstract class DoFn.FinishBundleContext
extends java.lang.Object
DoFn.FinishBundle
method.Constructor and Description |
---|
FinishBundleContext() |
Modifier and Type | Method and Description |
---|---|
abstract PipelineOptions |
getPipelineOptions()
|
abstract void |
output(OutputT output,
Instant timestamp,
BoundedWindow window)
Adds the given element to the main output
PCollection at the given timestamp in the
given window. |
abstract <T> void |
output(TupleTag<T> tag,
T output,
Instant timestamp,
BoundedWindow window)
Adds the given element to the output
PCollection with the given tag at the given
timestamp in the given window. |
@Pure public abstract PipelineOptions getPipelineOptions()
public abstract void output(OutputT output, Instant timestamp, BoundedWindow window)
PCollection
at the given timestamp in the
given window.
Once passed to output
the element should not be modified in any way.
Note: A splittable DoFn
is not allowed to output from the DoFn.FinishBundle
method.
public abstract <T> void output(TupleTag<T> tag, T output, Instant timestamp, BoundedWindow window)
PCollection
with the given tag at the given
timestamp in the given window.
Once passed to output
the element should not be modified in any way.
Note: A splittable DoFn
is not allowed to output from the DoFn.FinishBundle
method.