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-03-21 UTC."],[[["The latest version available is 2.63.1, but the current version detailed on this page is 2.34.1."],["This documentation provides an overview of `TimedAttemptSettings`, which define time-specific properties for retry attempts in the context of `com.google.api.gax.retrying.TimedAttemptSettings`."],["`TimedAttemptSettings` is an abstract class that inherits from `java.lang.Object`, with several inherited methods available from the object class."],["The `TimedAttemptSettings` class provides methods to get information about the attempt count, start time, retry settings, retry delay, and RPC timeout."],["The page lists a comprehensive version history, detailing all releases from version 2.63.1 down to version 2.7.1, each with a link to the version-specific documentation for `TimedAttemptSettings`."]]],[]]