[[["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."],[[["This page provides documentation for the `BareMetalSolutionLimitedErrorCountRetryPolicy` class, which is part of the Google Cloud C++ client library for Bare Metal Solution."],["The `BareMetalSolutionLimitedErrorCountRetryPolicy` class defines a retry policy that limits the number of transient errors that are tolerated before stopping retries, and it is specifically designed for use with `BareMetalSolutionConnection`."],["The policy considers `kUnavailable` status codes as transient errors, and stops retrying if a non-transient error is returned or the maximum number of transient failures is exceeded."],["Constructors are available to create an instance of the policy, specifying the maximum number of transient failures, or to use an existing instance, while various functions are used to check if retries have been exhausted, if the failure is permanent, or to clone the policy."],["The documentation lists multiple versions of the service from 2.11.0 to 2.37.0-rc, each with its own specific documentation page linked in the list."]]],[]]