[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eMutationBatcher\u003c/code\u003e class options in the Google Cloud Bigtable C++ library, with the latest release being version 2.37.0-rc.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMutationBatcher\u003c/code\u003e options can be configured to control the size and number of mutations per batch, the total size of outstanding mutations, and the maximum number of outstanding remote procedure calls (RPCs).\u003c/p\u003e\n"],["\u003cp\u003eThe options include functions to set maximum limits such as \u003ccode\u003eSetMaxMutationsPerBatch\u003c/code\u003e, \u003ccode\u003eSetMaxSizePerBatch\u003c/code\u003e, \u003ccode\u003eSetMaxBatches\u003c/code\u003e, \u003ccode\u003eSetMaxOutstandingSize\u003c/code\u003e, and \u003ccode\u003eSetMaxOutstandingMutations\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eDocumentation is available for a range of \u003ccode\u003eMutationBatcher\u003c/code\u003e versions, starting from 2.11.0 up to the latest release 2.37.0-rc, allowing users to access information specific to their used version.\u003c/p\u003e\n"]]],[],null,["# Struct Options (2.14.0)\n\nVersion 2.14.0keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/bigtable/latest/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.41.0](/cpp/docs/reference/bigtable/2.41.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.40.0](/cpp/docs/reference/bigtable/2.40.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.39.0](/cpp/docs/reference/bigtable/2.39.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.38.0](/cpp/docs/reference/bigtable/2.38.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.37.0](/cpp/docs/reference/bigtable/2.37.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.36.0](/cpp/docs/reference/bigtable/2.36.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.35.0](/cpp/docs/reference/bigtable/2.35.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.34.0](/cpp/docs/reference/bigtable/2.34.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.33.0](/cpp/docs/reference/bigtable/2.33.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.32.0](/cpp/docs/reference/bigtable/2.32.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.31.0](/cpp/docs/reference/bigtable/2.31.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.30.0](/cpp/docs/reference/bigtable/2.30.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.29.0](/cpp/docs/reference/bigtable/2.29.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.28.0](/cpp/docs/reference/bigtable/2.28.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.27.0](/cpp/docs/reference/bigtable/2.27.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.26.0](/cpp/docs/reference/bigtable/2.26.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.25.1](/cpp/docs/reference/bigtable/2.25.1/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.24.0](/cpp/docs/reference/bigtable/2.24.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.23.0](/cpp/docs/reference/bigtable/2.23.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.22.1](/cpp/docs/reference/bigtable/2.22.1/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.21.0](/cpp/docs/reference/bigtable/2.21.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.20.0](/cpp/docs/reference/bigtable/2.20.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.19.0](/cpp/docs/reference/bigtable/2.19.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.18.0](/cpp/docs/reference/bigtable/2.18.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.17.0](/cpp/docs/reference/bigtable/2.17.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.16.0](/cpp/docs/reference/bigtable/2.16.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.15.1](/cpp/docs/reference/bigtable/2.15.1/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.14.0](/cpp/docs/reference/bigtable/2.14.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.13.0](/cpp/docs/reference/bigtable/2.13.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.12.0](/cpp/docs/reference/bigtable/2.12.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options)\n- [2.11.0](/cpp/docs/reference/bigtable/2.11.0/structgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher_1_1Options) \nConfiguration for [`MutationBatcher`](/cpp/docs/reference/bigtable/2.14.0/classgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher).\n\nConstructors\n------------\n\n### Options()\n\nFunctions\n---------\n\n### SetMaxMutationsPerBatch(size_t)\n\nA single RPC will not have more mutations than this.\n\n### SetMaxSizePerBatch(size_t)\n\nSum of mutations' sizes in a single RPC will not be larger than this.\n\n### SetMaxBatches(size_t)\n\nThere will be no more RPCs outstanding (except for retries) than this.\n\n### SetMaxOutstandingSize(size_t)\n\n[MutationBatcher](/cpp/docs/reference/bigtable/2.14.0/classgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher) will at most admit mutations of this total size.\n\n### SetMaxOutstandingMutations(size_t)\n\n[MutationBatcher](/cpp/docs/reference/bigtable/2.14.0/classgoogle_1_1cloud_1_1bigtable_1_1MutationBatcher) will at most admit this many mutations."]]