[[["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-05 UTC."],[[["This webpage details the `ArtifactRegistryLimitedErrorCountRetryPolicy`, a retry mechanism for `ArtifactRegistryConnection` in the Google Cloud C++ client library."],["The policy halts retries upon encountering a non-transient error or exceeding a specified number of transient failures, with `kUnavailable` being the only status code classified as transient."],["Users can configure the maximum number of allowed transient errors when creating an instance of this retry policy, including the ability to completely disable retries by setting this number to 0."],["The class provides several constructors, including move and copy constructors, and multiple functions to manage and check retry behavior, such as `maximum_failures()`, `OnFailure()`, `IsExhausted()`, `IsPermanentFailure()`, and `clone()`."],["The page provides links to documentation for various versions, the latest being version `2.37.0-rc` and all the way back to version `2.11.0` and also includes a type alias `BaseType` for `ArtifactRegistryRetryPolicy`."]]],[]]