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.
Returns
Type
Description
org.threeten.bp.Duration
getRetryDelay()
publicabstractDurationgetRetryDelay()
Returns the calculated retry delay. Note that the actual delay used for retry scheduling may be
different (randomized, based on this value).
[[["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-08 UTC."],[[["The webpage provides documentation for `TimedAttemptSettings` in the Google API Client Library for Java (gax), specifically for version 2.18.7, with links to various versions from 2.63.1 down to 2.7.1."],["`TimedAttemptSettings` is an abstract class defining the time-specific properties of a retry attempt within the library, and it inherits from `java.lang.Object`."],["The documentation details the methods available within `TimedAttemptSettings`, such as `getAttemptCount()`, `getGlobalSettings()`, `getRetryDelay()`, and `getRpcTimeout()`, all of which provide specific information on different aspects of the attempt and the settings it's under."],["The `newBuilder()` static method is available for creating instances of `TimedAttemptSettings.Builder`, and `toBuilder()` allows creation of a builder from an existing instance."],["The latest version of this class is 2.63.1 and the earliest available on this page is 2.7.1, indicating a wide history of development and available versions of this documentation."]]],[]]