[[["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 page details the \u003ccode\u003eBigtableInstanceAdminLimitedErrorCountRetryPolicy\u003c/code\u003e, a class used to manage retries for \u003ccode\u003eBigtableInstanceAdminConnection\u003c/code\u003e based on the number of errors encountered.\u003c/p\u003e\n"],["\u003cp\u003eThe retry policy terminates upon encountering a non-transient error or when the number of transient errors exceeds a predefined limit, with transient errors being defined as \u003ccode\u003ekAborted\u003c/code\u003e and \u003ccode\u003ekUnavailable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class allows for the configuration of the maximum number of transient errors tolerated before ceasing retries, with the ability to disable the retry loop by setting the maximum failures to zero.\u003c/p\u003e\n"],["\u003cp\u003eThe document provides a list of available version documentation, starting from the latest \u003ccode\u003e2.37.0-rc\u003c/code\u003e and going down to \u003ccode\u003e2.11.0\u003c/code\u003e, that covers \u003ccode\u003eBigtableInstanceAdminLimitedErrorCountRetryPolicy\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes functionalities such as determining if a failure is permanent, if retries are exhausted, and the ability to clone the policy.\u003c/p\u003e\n"]]],[],null,["# Class BigtableInstanceAdminLimitedErrorCountRetryPolicy (2.36.0)\n\nVersion 2.36.0keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/bigtable/latest/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.41.0](/cpp/docs/reference/bigtable/2.41.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.40.0](/cpp/docs/reference/bigtable/2.40.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.39.0](/cpp/docs/reference/bigtable/2.39.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.38.0](/cpp/docs/reference/bigtable/2.38.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.37.0](/cpp/docs/reference/bigtable/2.37.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.36.0](/cpp/docs/reference/bigtable/2.36.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.35.0](/cpp/docs/reference/bigtable/2.35.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.34.0](/cpp/docs/reference/bigtable/2.34.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.33.0](/cpp/docs/reference/bigtable/2.33.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.32.0](/cpp/docs/reference/bigtable/2.32.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.31.0](/cpp/docs/reference/bigtable/2.31.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.30.0](/cpp/docs/reference/bigtable/2.30.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.29.0](/cpp/docs/reference/bigtable/2.29.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.28.0](/cpp/docs/reference/bigtable/2.28.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.27.0](/cpp/docs/reference/bigtable/2.27.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.26.0](/cpp/docs/reference/bigtable/2.26.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.25.1](/cpp/docs/reference/bigtable/2.25.1/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.24.0](/cpp/docs/reference/bigtable/2.24.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.23.0](/cpp/docs/reference/bigtable/2.23.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.22.1](/cpp/docs/reference/bigtable/2.22.1/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.21.0](/cpp/docs/reference/bigtable/2.21.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.20.0](/cpp/docs/reference/bigtable/2.20.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.19.0](/cpp/docs/reference/bigtable/2.19.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.18.0](/cpp/docs/reference/bigtable/2.18.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.17.0](/cpp/docs/reference/bigtable/2.17.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.16.0](/cpp/docs/reference/bigtable/2.16.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.15.1](/cpp/docs/reference/bigtable/2.15.1/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.14.0](/cpp/docs/reference/bigtable/2.14.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.13.0](/cpp/docs/reference/bigtable/2.13.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.12.0](/cpp/docs/reference/bigtable/2.12.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy)\n- [2.11.0](/cpp/docs/reference/bigtable/2.11.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminLimitedErrorCountRetryPolicy) \nA retry policy for [`BigtableInstanceAdminConnection`](/cpp/docs/reference/bigtable/2.36.0/classgoogle_1_1cloud_1_1bigtable__admin_1_1BigtableInstanceAdminConnection) based on counting errors. \nThis policy stops retrying if:\n\n- An RPC returns a non-transient error.\n- More than a prescribed number of transient failures is detected.\n\nIn this class the following status codes are treated as transient errors:\n\n- [`kAborted`](https://cloud.google.com/cpp/docs/reference/common/latest/namespacegoogle_1_1cloud_1a90e17f75452470f0f3ee1a06ffe58847.html)\n- [`kUnavailable`](https://cloud.google.com/cpp/docs/reference/common/latest/namespacegoogle_1_1cloud_1a90e17f75452470f0f3ee1a06ffe58847.html)\n\nConstructors\n------------\n\n### BigtableInstanceAdminLimitedErrorCountRetryPolicy(int)\n\nCreate an instance that tolerates up to `maximum_failures` transient errors. \n| **Note:** Disable the retry loop by providing an instance of this policy with `maximum_failures` == 0.\n\n### BigtableInstanceAdminLimitedErrorCountRetryPolicy(BigtableInstanceAdminLimitedErrorCountRetryPolicy \\&\\&)\n\n### BigtableInstanceAdminLimitedErrorCountRetryPolicy(BigtableInstanceAdminLimitedErrorCountRetryPolicy const \\&)\n\nFunctions\n---------\n\n### maximum_failures() const\n\n### virtual OnFailure(Status const \\&)\n\n### virtual IsExhausted() const\n\n### virtual IsPermanentFailure(Status const \\&) const\n\n### virtual clone() const\n\nCreates a new instance of the policy, reset to the initial state.\n\nType Aliases\n------------\n\n### BaseType\n\n**Alias Of** : `BigtableInstanceAdminRetryPolicy`"]]