Package io.hstream
Class BatchSetting.Builder
- java.lang.Object
-
- io.hstream.BatchSetting.Builder
-
- Enclosing class:
- BatchSetting
public static class BatchSetting.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BatchSetting.BuilderageLimit(long ageLimit)BatchSettingbuild()There should exist more than one enabled option, otherwise throws aHStreamDBClientExceptionexception.BatchSetting.BuilderbytesLimit(int bytesLimit)BatchSetting.BuilderrecordCountLimit(int recordCountLimit)
-
-
-
Method Detail
-
recordCountLimit
public BatchSetting.Builder recordCountLimit(int recordCountLimit)
- Parameters:
recordCountLimit- optional, default: 100, disabled if recordCountLimit <= 0- Returns:
- the
BatchSetting.Builderinstance
-
bytesLimit
public BatchSetting.Builder bytesLimit(int bytesLimit)
- Parameters:
bytesLimit- optional, default: 4096(Bytes), disabled if bytesLimit <= 0- Returns:
- the
BatchSetting.Builderinstance
-
ageLimit
public BatchSetting.Builder ageLimit(long ageLimit)
- Parameters:
ageLimit- optional, default: 100(ms), disabled if ageLimit <= 0- Returns:
- the
BatchSetting.Builderinstance
-
build
public BatchSetting build()
There should exist more than one enabled option, otherwise throws aHStreamDBClientExceptionexception.- Returns:
- the
BatchSettinginstance
-
-