[[["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 details the `SpeechRetryPolicy` class, which dictates the retry behavior for `SpeechConnection` within the Google Cloud Speech C++ library."],["The most recent version, 2.37.0-rc, along with multiple previous versions of the SpeechRetryPolicy class, are listed and linked on this page, ranging from 2.11.0 to the most current release candidate."],["The `SpeechRetryPolicy` class offers methods like `clone()`, `OnFailure()`, `IsExhausted()`, and `IsPermanentFailure()`, providing control over retry mechanisms."],["The `clone()` function will create a new instance of the policy, and reset to its intitial state, whereas the `OnFailure()` function takes in a parameter of type `Status` and returns a boolean."],["The `IsExhausted()` and `IsPermanentFailure()` functions also return booleans, with `IsPermanentFailure()` taking in the `status` parameter like the `OnFailure()` function."]]],[]]