public static class ProcessingTimeWatermarkEstimator.Builder
extends java.lang.Object
ProcessingTimeWatermarkEstimator.| Modifier and Type | Field and Description |
|---|---|
private long |
minWatermark |
private TimestampSupplier |
timestampSupplier |
private WatermarkIdlePolicy |
watermarkIdlePolicy |
| Modifier | Constructor and Description |
|---|---|
(package private) |
Builder() |
private |
Builder(long minWatermark,
TimestampSupplier timestampSupplier,
WatermarkIdlePolicy idlePolicy) |
| Modifier and Type | Method and Description |
|---|---|
ProcessingTimeWatermarkEstimator |
build() |
ProcessingTimeWatermarkEstimator.Builder |
withMinWatermark(long minWatermark) |
ProcessingTimeWatermarkEstimator.Builder |
withTimestampSupplier(TimestampSupplier timestampSupplier) |
ProcessingTimeWatermarkEstimator.Builder |
withWatermarkIdlePolicy(WatermarkIdlePolicy watermarkIdlePolicy) |
private final long minWatermark
private final TimestampSupplier timestampSupplier
private final WatermarkIdlePolicy watermarkIdlePolicy
Builder()
private Builder(long minWatermark,
TimestampSupplier timestampSupplier,
WatermarkIdlePolicy idlePolicy)
public ProcessingTimeWatermarkEstimator.Builder withMinWatermark(long minWatermark)
public ProcessingTimeWatermarkEstimator.Builder withTimestampSupplier(TimestampSupplier timestampSupplier)
public ProcessingTimeWatermarkEstimator.Builder withWatermarkIdlePolicy(WatermarkIdlePolicy watermarkIdlePolicy)
public ProcessingTimeWatermarkEstimator build()
Copyright © 2017–2021. All rights reserved.