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."],[[["This webpage provides documentation for `TimedAttemptSettings`, a class in the Google API Client Libraries for Java used for defining time-specific properties of a retry attempt, with the most recent version of the documentation being 2.63.1."],["The `TimedAttemptSettings` class defines time-specific properties for retry attempts and is an abstract class that inherits from `java.lang.Object`, as seen from the inheritance structure."],["The class contains several abstract methods, including `getAttemptCount()`, `getFirstAttemptStartTimeNanos()`, `getGlobalSettings()`, `getOverallAttemptCount()`, `getRandomizedRetryDelayDuration()`, `getRetryDelayDuration()`, `getRpcTimeoutDuration()` and `toBuilder()`, which each return values relevant to the attempt and its timing."],["It also contains static methods such as `newBuilder()` used to construct instances of the `TimedAttemptSettings.Builder`, with its constructor and methods like `getRandomizedRetryDelay()` and `getRpcTimeout()` being labeled as obsolete."],["There is a list of previous versions, ranging from 2.62.0 to 2.7.1 that redirect to their own respective version of the documentation, with the current version of the documentation located in 2.59.1."]]],[]]