The attempt count. It is a zero-based value (first attempt will have this value set to 0). For
streamed RPCs this will be reset after every successful message.
The overall attempt count. It is a zero-based value (first attempt will have this value set to
0). This will be the sum of all attempt counts for a streaming RPC and will be equal to #getAttemptCount() for unary RPCs.
Returns randomized attempt delay. By default this value is calculated based on the
retryDelay value, and is used as the actual attempt execution delay.
[[["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-09 UTC."],[[["The webpage provides documentation for `TimedAttemptSettings`, a class for defining time-specific properties of a retry attempt in the Google API Client Library for Java."],["It lists various versions of the library, from 2.63.1 (latest) down to 2.7.1, each with its own specific documentation page for `TimedAttemptSettings`."],["The `TimedAttemptSettings` class offers methods to retrieve details like attempt count, first attempt start time, global retry settings, randomized retry delay, and RPC timeout duration."],["`TimedAttemptSettings` provides both abstract methods like `getAttemptCount()` as well as non-abstract methods such as `getRandomizedRetryDelay()` that has become obsolete, for getting retry settings."],["A static `newBuilder()` method is available for creating instances of `TimedAttemptSettings.Builder` to configure `TimedAttemptSettings`."]]],[]]