@Internal public class WatermarkParams extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
WatermarkParams.WatermarkParamsBuilder
Builder of WatermarkHintParams.
|
| Constructor and Description |
|---|
WatermarkParams() |
WatermarkParams(WatermarkEmitStrategy emitStrategy,
String alignGroupName,
Duration alignMaxDrift,
Duration alignUpdateInterval,
long sourceIdleTimeout) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
alignWatermarkEnabled() |
static WatermarkParams.WatermarkParamsBuilder |
builder() |
boolean |
equals(Object o) |
String |
getAlignGroupName() |
Duration |
getAlignMaxDrift() |
Duration |
getAlignUpdateInterval() |
WatermarkEmitStrategy |
getEmitStrategy() |
long |
getSourceIdleTimeout() |
int |
hashCode() |
void |
setAlignGroupName(String alignGroupName) |
void |
setAlignMaxDrift(Duration alignMaxDrift) |
void |
setAlignUpdateInterval(Duration alignUpdateInterval) |
void |
setEmitStrategy(WatermarkEmitStrategy emitStrategy) |
void |
setSourceIdleTimeout(long sourceIdleTimeout) |
String |
toString() |
public WatermarkParams()
public WatermarkParams(WatermarkEmitStrategy emitStrategy, String alignGroupName, Duration alignMaxDrift, Duration alignUpdateInterval, long sourceIdleTimeout)
public WatermarkEmitStrategy getEmitStrategy()
public void setEmitStrategy(WatermarkEmitStrategy emitStrategy)
public String getAlignGroupName()
public void setAlignGroupName(String alignGroupName)
public Duration getAlignMaxDrift()
public void setAlignMaxDrift(Duration alignMaxDrift)
public Duration getAlignUpdateInterval()
public void setAlignUpdateInterval(Duration alignUpdateInterval)
public long getSourceIdleTimeout()
public void setSourceIdleTimeout(long sourceIdleTimeout)
public boolean alignWatermarkEnabled()
public static WatermarkParams.WatermarkParamsBuilder builder()
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.