[[["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-04-17 UTC."],[[["This webpage provides documentation for the `AgentEndpointServiceLimitedErrorCountRetryPolicy` class, which is part of the Google Cloud OS Config C++ client library, with the most recent version as 2.37.0-rc."],["The `AgentEndpointServiceLimitedErrorCountRetryPolicy` class implements a retry strategy that stops retrying when a non-transient error is received, or when the number of transient failures exceeds a specified limit."],["Transient errors, identified by the `kUnavailable` status code, trigger a retry, where as other errors are not retried."],["The class has several constructors to create instances and handle copying and moving, along with functions like `maximum_failures()` to check the set threshold, and several virtual functions such as `OnFailure()`, `IsExhausted()`, `IsPermanentFailure()` and `clone()` to control the retry process."],["This policy offers a `BaseType` alias which is `AgentEndpointServiceRetryPolicy` to be used for easier reference throughout development."]]],[]]