Class BacklogQuotaImpl.BacklogQuotaImplBuilder
- java.lang.Object
-
- org.apache.pulsar.common.policies.data.impl.BacklogQuotaImpl.BacklogQuotaImplBuilder
-
- All Implemented Interfaces:
BacklogQuota.Builder
- Enclosing class:
- BacklogQuotaImpl
public static class BacklogQuotaImpl.BacklogQuotaImplBuilder extends java.lang.Object implements BacklogQuota.Builder
-
-
Constructor Summary
Constructors Constructor Description BacklogQuotaImplBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BacklogQuotaImplbuild()BacklogQuotaImpl.BacklogQuotaImplBuilderlimitSize(long limitSize)BacklogQuotaImpl.BacklogQuotaImplBuilderlimitTime(int limitTime)BacklogQuotaImpl.BacklogQuotaImplBuilderretentionPolicy(BacklogQuota.RetentionPolicy retentionPolicy)
-
-
-
Method Detail
-
limitSize
public BacklogQuotaImpl.BacklogQuotaImplBuilder limitSize(long limitSize)
- Specified by:
limitSizein interfaceBacklogQuota.Builder
-
limitTime
public BacklogQuotaImpl.BacklogQuotaImplBuilder limitTime(int limitTime)
- Specified by:
limitTimein interfaceBacklogQuota.Builder
-
retentionPolicy
public BacklogQuotaImpl.BacklogQuotaImplBuilder retentionPolicy(BacklogQuota.RetentionPolicy retentionPolicy)
- Specified by:
retentionPolicyin interfaceBacklogQuota.Builder
-
build
public BacklogQuotaImpl build()
- Specified by:
buildin interfaceBacklogQuota.Builder
-
-