@DefaultAnnotation(value=org.checkerframework.checker.nullness.qual.NonNull.class)
DoFn.See: Description
| Interface | Description | 
|---|---|
| GrowableOffsetRangeTracker.RangeEndEstimator | Provides the estimated end offset of the range. | 
| HasDefaultTracker<RestrictionT extends HasDefaultTracker<RestrictionT,TrackerT>,TrackerT extends RestrictionTracker<RestrictionT,?>> | Interface for restrictions for which a default implementation of  DoFn.NewTrackeris available, depending only on the restriction
 itself. | 
| HasDefaultWatermarkEstimator<WatermarkEstimatorStateT,WatermarkEstimatorT extends WatermarkEstimator<WatermarkEstimatorStateT>> | Interface for watermark estimator state for which a default implementation of  DoFn.NewWatermarkEstimatoris available, depending only on the watermark estimator state itself. | 
| ManualWatermarkEstimator<WatermarkEstimatorStateT> | A  WatermarkEstimatorwhich is controlled manually from within aDoFn. | 
| RestrictionTracker.HasProgress | All  RestrictionTrackers SHOULD implement this interface to improve auto-scaling and
 splitting performance. | 
| TimestampObservingWatermarkEstimator<WatermarkEstimatorStateT> | A  WatermarkEstimatorthat observes the timestamps of all records output from aDoFn. | 
| WatermarkEstimator<WatermarkEstimatorStateT> | A  WatermarkEstimatorwhich is used for estimating output watermarks of a splittableDoFn. | 
| Class | Description | 
|---|---|
| ByteKeyRangeTracker | |
| GrowableOffsetRangeTracker | An  OffsetRangeTrackerfor tracking a growable offset range. | 
| OffsetRangeTracker | A  RestrictionTrackerfor claiming offsets in anOffsetRangein a monotonically
 increasing fashion. | 
| RestrictionTracker<RestrictionT,PositionT> | Manages access to the restriction and keeps track of its claimed part for a splittable  DoFn. | 
| RestrictionTracker.Progress | A representation for the amount of known completed and remaining work. | 
| RestrictionTracker.TruncateResult<RestrictionT> | A representation of the truncate result. | 
| SplitResult<RestrictionT> | A representation of a split result. | 
| WatermarkEstimators | A set of  WatermarkEstimators that users can use to advance the output watermark for their
 associatedsplittable DoFns. | 
| WatermarkEstimators.Manual | Concrete implementation of a  ManualWatermarkEstimator. | 
| WatermarkEstimators.MonotonicallyIncreasing | A watermark estimator that observes timestamps of records output from a DoFn reporting the
 timestamp of the last element seen as the current watermark. | 
| WatermarkEstimators.WallTime | A watermark estimator that tracks wall time. | 
| Enum | Description | 
|---|---|
| RestrictionTracker.IsBounded | 
DoFn.