Class WatermarkDeclarations.WatermarkDeclarationBuilder.LongWatermarkDeclarationBuilder
- java.lang.Object
-
- org.apache.flink.api.common.watermark.WatermarkDeclarations.WatermarkDeclarationBuilder.LongWatermarkDeclarationBuilder
-
- Enclosing class:
- WatermarkDeclarations.WatermarkDeclarationBuilder
@Experimental public static class WatermarkDeclarations.WatermarkDeclarationBuilder.LongWatermarkDeclarationBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description LongWatermarkDeclarationBuilder(String identifier)
-
Method Summary
-
-
-
Constructor Detail
-
LongWatermarkDeclarationBuilder
public LongWatermarkDeclarationBuilder(String identifier)
-
-
Method Detail
-
combineFunctionMax
public WatermarkDeclarations.WatermarkDeclarationBuilder.LongWatermarkDeclarationBuilder combineFunctionMax()
Combine and propagate the maximum watermark to downstream.
-
combineFunctionMin
public WatermarkDeclarations.WatermarkDeclarationBuilder.LongWatermarkDeclarationBuilder combineFunctionMin()
Combine and propagate the minimum watermark to downstream.
-
defaultHandlingStrategy
public WatermarkDeclarations.WatermarkDeclarationBuilder.LongWatermarkDeclarationBuilder defaultHandlingStrategy(WatermarkHandlingStrategy strategy)
Define whether the framework should send theWatermarkto downstream tasks when the user-definedWatermarkprocess method returnsWatermarkHandlingResult.PEEK. If set toWatermarkHandlingStrategy.FORWARD, the framework will send the watermark to downstream tasks. If set toWatermarkHandlingStrategy.IGNORE, the framework will not take any action.
-
defaultHandlingStrategyForward
public WatermarkDeclarations.WatermarkDeclarationBuilder.LongWatermarkDeclarationBuilder defaultHandlingStrategyForward()
-
defaultHandlingStrategyIgnore
public WatermarkDeclarations.WatermarkDeclarationBuilder.LongWatermarkDeclarationBuilder defaultHandlingStrategyIgnore()
-
combineWaitForAllChannels
public WatermarkDeclarations.WatermarkDeclarationBuilder.LongWatermarkDeclarationBuilder combineWaitForAllChannels(boolean combineWaitForAllChannels)
Whether the combine process should be executed after the process function receives watermarks from both upstream channels.
-
build
public LongWatermarkDeclaration build()
-
-