[[["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 documents the \u003ccode\u003eDocumentLinkServiceLimitedErrorCountRetryPolicy\u003c/code\u003e, which is used to manage retries for the \u003ccode\u003eDocumentLinkServiceConnection\u003c/code\u003e in the context of Google Cloud's Content Warehouse C++ client library.\u003c/p\u003e\n"],["\u003cp\u003eThe retry policy will stop if a non-transient error is received or if the number of transient errors, specifically \u003ccode\u003ekUnavailable\u003c/code\u003e status codes, exceeds the configured maximum.\u003c/p\u003e\n"],["\u003cp\u003eThe policy can be customized during construction by specifying the maximum number of transient failures to tolerate, and it can even be disabled entirely by setting the maximum number to 0.\u003c/p\u003e\n"],["\u003cp\u003eThe provided code examples show the available constructors and functions, which include methods to determine if a failure is permanent, check if retries are exhausted, get the maximum failures set, and create a new copy of the policy.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions of this class, including the latest \u003ccode\u003e2.37.0-rc\u003c/code\u003e version and the current version \u003ccode\u003e2.36.0\u003c/code\u003e, along with older versions ranging from \u003ccode\u003e2.35.0\u003c/code\u003e to \u003ccode\u003e2.12.0\u003c/code\u003e that can be accessed.\u003c/p\u003e\n"]]],[],null,["# Class DocumentLinkServiceLimitedErrorCountRetryPolicy (2.36.0)\n\nVersion 2.36.0keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/contentwarehouse/latest/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.41.0](/cpp/docs/reference/contentwarehouse/2.41.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.40.0](/cpp/docs/reference/contentwarehouse/2.40.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.39.0](/cpp/docs/reference/contentwarehouse/2.39.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.38.0](/cpp/docs/reference/contentwarehouse/2.38.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.37.0](/cpp/docs/reference/contentwarehouse/2.37.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.36.0](/cpp/docs/reference/contentwarehouse/2.36.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.35.0](/cpp/docs/reference/contentwarehouse/2.35.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.34.0](/cpp/docs/reference/contentwarehouse/2.34.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.33.0](/cpp/docs/reference/contentwarehouse/2.33.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.32.0](/cpp/docs/reference/contentwarehouse/2.32.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.31.0](/cpp/docs/reference/contentwarehouse/2.31.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.30.0](/cpp/docs/reference/contentwarehouse/2.30.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.29.0](/cpp/docs/reference/contentwarehouse/2.29.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.28.0](/cpp/docs/reference/contentwarehouse/2.28.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.27.0](/cpp/docs/reference/contentwarehouse/2.27.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.26.0](/cpp/docs/reference/contentwarehouse/2.26.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.25.1](/cpp/docs/reference/contentwarehouse/2.25.1/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.24.0](/cpp/docs/reference/contentwarehouse/2.24.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.23.0](/cpp/docs/reference/contentwarehouse/2.23.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.22.1](/cpp/docs/reference/contentwarehouse/2.22.1/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.21.0](/cpp/docs/reference/contentwarehouse/2.21.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.20.0](/cpp/docs/reference/contentwarehouse/2.20.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.19.0](/cpp/docs/reference/contentwarehouse/2.19.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.18.0](/cpp/docs/reference/contentwarehouse/2.18.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.17.0](/cpp/docs/reference/contentwarehouse/2.17.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.16.0](/cpp/docs/reference/contentwarehouse/2.16.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.15.1](/cpp/docs/reference/contentwarehouse/2.15.1/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.14.0](/cpp/docs/reference/contentwarehouse/2.14.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.13.0](/cpp/docs/reference/contentwarehouse/2.13.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy)\n- [2.12.0](/cpp/docs/reference/contentwarehouse/2.12.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceLimitedErrorCountRetryPolicy) \nA retry policy for [`DocumentLinkServiceConnection`](/cpp/docs/reference/contentwarehouse/2.36.0/classgoogle_1_1cloud_1_1contentwarehouse__v1_1_1DocumentLinkServiceConnection) 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- [`kUnavailable`](https://cloud.google.com/cpp/docs/reference/common/latest/namespacegoogle_1_1cloud_1a90e17f75452470f0f3ee1a06ffe58847.html)\n\nConstructors\n------------\n\n### DocumentLinkServiceLimitedErrorCountRetryPolicy(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### DocumentLinkServiceLimitedErrorCountRetryPolicy(DocumentLinkServiceLimitedErrorCountRetryPolicy \\&\\&)\n\n### DocumentLinkServiceLimitedErrorCountRetryPolicy(DocumentLinkServiceLimitedErrorCountRetryPolicy 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** : `DocumentLinkServiceRetryPolicy`"]]