Class CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
java.lang.Object
org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
- Enclosing class:
- CongestionControlRateLimitingStrategy
@PublicEvolving
public static class CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
extends Object
Builder for
CongestionControlRateLimitingStrategy.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setInitialMaxInFlightMessages(int initialMaxInFlightMessages) setMaxInFlightRequests(int maxInFlightRequests) setScalingStrategy(ScalingStrategy<Integer> scalingStrategy)
-
Constructor Details
-
CongestionControlRateLimitingStrategyBuilder
public CongestionControlRateLimitingStrategyBuilder()
-
-
Method Details
-
setMaxInFlightRequests
public CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder setMaxInFlightRequests(int maxInFlightRequests) -
setInitialMaxInFlightMessages
public CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder setInitialMaxInFlightMessages(int initialMaxInFlightMessages) -
setScalingStrategy
public CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder setScalingStrategy(ScalingStrategy<Integer> scalingStrategy) -
build
-