Class BatchingSettings.Builder (2.16.0)
Stay organized with collections
Save and categorize content based on your preferences.
- 2.72.1 (latest)
- 2.71.0
- 2.70.3
- 2.69.0
- 2.68.2
- 2.67.0
- 2.66.0
- 2.65.0
- 2.63.1
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.1
- 2.58.0
- 2.57.0
- 2.55.0
- 2.54.1
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.1
- 2.47.0
- 2.46.1
- 2.45.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.1
- 2.33.0
- 2.32.1
- 2.31.1
- 2.30.1
- 2.24.0
- 2.23.3
- 2.22.0
- 2.21.0
- 2.20.1
- 2.19.6
- 2.18.7
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.2
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.1
- 2.7.1
publicabstractstaticclass BatchingSettings.BuilderSee the class documentation of BatchingSettings for a description of the different values that can be set.
Inherited Members
Constructors
Builder()
publicBuilder()Methods
build()
publicBatchingSettingsbuild()Build the BatchingSettings object.
setDelayThreshold(Duration delayThreshold)
publicabstractBatchingSettings.BuildersetDelayThreshold(DurationdelayThreshold)Set the delay threshold to use for batching. After this amount of time has elapsed (counting from the first element added), the elements will be wrapped up in a batch and sent. This value should not be set too high, usually on the order of milliseconds. Otherwise, calls might appear to never complete.
org.threeten.bp.DurationsetElementCountThreshold(Long elementCountThreshold)
publicabstractBatchingSettings.BuildersetElementCountThreshold(LongelementCountThreshold)Set the element count threshold to use for batching. After this many elements are accumulated, they will be wrapped up in a batch and sent.
setFlowControlSettings(FlowControlSettings flowControlSettings)
publicabstractBatchingSettings.BuildersetFlowControlSettings(FlowControlSettingsflowControlSettings)Set the flow control settings to be used.
setIsEnabled(Boolean enabled)
publicabstractBatchingSettings.BuildersetIsEnabled(Booleanenabled)Set if the batch should be enabled. If set to false, the batch logic will be disabled and the simple API call will be used. Default to true.
setRequestByteThreshold(Long requestByteThreshold)
publicabstractBatchingSettings.BuildersetRequestByteThreshold(LongrequestByteThreshold)Set the request byte threshold to use for batching. After this many bytes are accumulated, the elements will be wrapped up in a batch and sent.