If set, the client will throttle mutations in batch write jobs.
This option is for batch write jobs where the goal is to avoid cluster overload and prevent job failure more than it is to minimize latency or maximize throughput.
With this option set, the server rate-limits traffic to avoid overloading your Bigtable cluster, while ensuring the cluster is under enough load to trigger Bigtable [autoscaling] (if enabled).
[[["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-03-21 UTC."],[[["The latest version available is 2.37.0-rc, with numerous other versions, from 2.36.0 down to 2.11.0, also listed."],["`BulkApplyThrottlingOption` is used to manage the rate of mutations in batch write jobs, primarily to avoid overloading the Bigtable cluster."],["Enabling this option helps keep the cluster under sufficient load to activate Bigtable autoscaling and the app profile must be set to single-cluster routing for this to be effective."],["The option must be provided to `MakeDataConnection()` to be functional, and the alias of this option is `bool`."],["This option is more focused on avoiding cluster overload than maximizing throughput or minimizing latency, and further information can be found at the provided URL about flow control."]]],[]]