Package org.apache.flink.table.watermark
Class WatermarkParams
java.lang.Object
org.apache.flink.table.watermark.WatermarkParams
- All Implemented Interfaces:
Serializable
Pojo class for watermark configs from table options or 'OPTIONS' hint.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder of WatermarkHintParams. -
Constructor Summary
ConstructorsConstructorDescriptionWatermarkParams(WatermarkEmitStrategy emitStrategy, String alignGroupName, Duration alignMaxDrift, Duration alignUpdateInterval, long sourceIdleTimeout) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbuilder()booleanlonginthashCode()voidsetAlignGroupName(String alignGroupName) voidsetAlignMaxDrift(Duration alignMaxDrift) voidsetAlignUpdateInterval(Duration alignUpdateInterval) voidsetEmitStrategy(WatermarkEmitStrategy emitStrategy) voidsetSourceIdleTimeout(long sourceIdleTimeout) toString()
-
Constructor Details
-
WatermarkParams
public WatermarkParams() -
WatermarkParams
public WatermarkParams(WatermarkEmitStrategy emitStrategy, String alignGroupName, Duration alignMaxDrift, Duration alignUpdateInterval, long sourceIdleTimeout)
-
-
Method Details
-
getEmitStrategy
-
setEmitStrategy
-
getAlignGroupName
-
setAlignGroupName
-
getAlignMaxDrift
-
setAlignMaxDrift
-
getAlignUpdateInterval
-
setAlignUpdateInterval
-
getSourceIdleTimeout
public long getSourceIdleTimeout() -
setSourceIdleTimeout
public void setSourceIdleTimeout(long sourceIdleTimeout) -
alignWatermarkEnabled
public boolean alignWatermarkEnabled() -
builder
-
toString
-
equals
-
hashCode
public int hashCode()
-