Class DispatchRateImpl.DispatchRateImplBuilder
- java.lang.Object
-
- org.apache.pulsar.common.policies.data.impl.DispatchRateImpl.DispatchRateImplBuilder
-
- All Implemented Interfaces:
DispatchRate.Builder
- Enclosing class:
- DispatchRateImpl
public static class DispatchRateImpl.DispatchRateImplBuilder extends java.lang.Object implements DispatchRate.Builder
-
-
Constructor Summary
Constructors Constructor Description DispatchRateImplBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DispatchRateImplbuild()DispatchRateImpl.DispatchRateImplBuilderdispatchThrottlingRateInByte(long dispatchThrottlingRateInByte)DispatchRateImpl.DispatchRateImplBuilderdispatchThrottlingRateInMsg(int dispatchThrottlingRateInMsg)DispatchRateImpl.DispatchRateImplBuilderratePeriodInSecond(int ratePeriodInSecond)DispatchRateImpl.DispatchRateImplBuilderrelativeToPublishRate(boolean relativeToPublishRate)
-
-
-
Method Detail
-
dispatchThrottlingRateInMsg
public DispatchRateImpl.DispatchRateImplBuilder dispatchThrottlingRateInMsg(int dispatchThrottlingRateInMsg)
- Specified by:
dispatchThrottlingRateInMsgin interfaceDispatchRate.Builder
-
dispatchThrottlingRateInByte
public DispatchRateImpl.DispatchRateImplBuilder dispatchThrottlingRateInByte(long dispatchThrottlingRateInByte)
- Specified by:
dispatchThrottlingRateInBytein interfaceDispatchRate.Builder
-
relativeToPublishRate
public DispatchRateImpl.DispatchRateImplBuilder relativeToPublishRate(boolean relativeToPublishRate)
- Specified by:
relativeToPublishRatein interfaceDispatchRate.Builder
-
ratePeriodInSecond
public DispatchRateImpl.DispatchRateImplBuilder ratePeriodInSecond(int ratePeriodInSecond)
- Specified by:
ratePeriodInSecondin interfaceDispatchRate.Builder
-
build
public DispatchRateImpl build()
- Specified by:
buildin interfaceDispatchRate.Builder
-
-