Configure the flow control algorithm for buffered uploads.
Buffered uploads flow control the sender if the internal buffer exceeds the HWM (High Watermark) value configured in this option. The flow control is only released once the internal buffer reaches the LWM (Low Watermark) value configured via BufferedUploadLwmOption.
The library caps these values as follows (1) the LWM is always capped to the [256KiB, std::numeric_limits<std::size_t>::max() / 4] range, and (2) the HWM is always at least two times the LWM.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-22 UTC."],[[["This webpage details the `BufferedUploadHwmOption`, which configures the high watermark (HWM) for flow control in buffered uploads, preventing the internal buffer from exceeding a specified size."],["The HWM, once reached, will initiate flow control, which will halt the sender until the internal buffer dips below the low watermark (LWM) configured by `BufferedUploadLwmOption`."],["The library enforces limitations on the LWM, restricting it to the range of 256KiB to `std::numeric_limits\u003cstd::size_t\u003e::max() / 4`, and ensures the HWM is always at least double the LWM."],["The content provides a list of versions ranging from 2.11.0 to the latest release candidate 2.37.0-rc, each with a link to specific documentation for the `BufferedUploadHwmOption`."]]],[]]