Send feedback
Class TimedAttemptSettings.Builder (2.52.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.52.0 keyboard_arrow_down
public abstract static class TimedAttemptSettings . Builder
Constructors
Builder()
Methods
build()
public abstract TimedAttemptSettings build ()
setAttemptCount(int value)
public abstract TimedAttemptSettings . Builder setAttemptCount ( int value )
Set the attempt count. It is a zero-based value (first attempt will have this value set to
0).
Parameter
Name
Description
value
int
setFirstAttemptStartTimeNanos(long value)
public abstract TimedAttemptSettings . Builder setFirstAttemptStartTimeNanos ( long value )
Set the start time of the first attempt. Note that this value is dependent on the actual
ApiClock used during the process.
Parameter
Name
Description
value
long
setGlobalSettings(RetrySettings value)
public abstract TimedAttemptSettings . Builder setGlobalSettings ( RetrySettings value )
Sets global (attempt-independent) retry settings.
setOverallAttemptCount(int value)
public abstract TimedAttemptSettings . Builder setOverallAttemptCount ( int value )
Set the overall attempt count. It is a zero-based value (first attempt will have this value
set to 0).
Parameter
Name
Description
value
int
setRandomizedRetryDelay(Duration value)
public final TimedAttemptSettings . Builder setRandomizedRetryDelay ( Duration value )
Obsolete
Use setRandomizedRetryDelayDuration(java.time.Duration) instead
This feature is stable for usage in this major version, but may be deprecated in a future release.
This method is obsolete. Use #setRandomizedRetryDelayDuration(java.time.Duration)
instead.
Parameter
Name
Description
value
org.threeten.bp.Duration
setRandomizedRetryDelayDuration(Duration value)
public abstract TimedAttemptSettings . Builder setRandomizedRetryDelayDuration ( Duration value )
Sets randomized attempt delay. By default, this value is calculated based on the
retryDelay
value, and is used as the actual attempt execution delay.
Parameter
Name
Description
value
Duration
setRetryDelay(Duration value)
public final TimedAttemptSettings . Builder setRetryDelay ( Duration value )
Obsolete
Use setRetryDelayDuration(java.time.Duration) instead
This feature is stable for usage in this major version, but may be deprecated in a future release.
This method is obsolete. Use #setRetryDelayDuration(java.time.Duration) instead.
Parameter
Name
Description
value
org.threeten.bp.Duration
setRetryDelayDuration(Duration value)
public abstract TimedAttemptSettings . Builder setRetryDelayDuration ( Duration value )
Sets the calculated retry delay. Note that the actual delay used for retry scheduling may be
different (randomized, based on this value).
Parameter
Name
Description
value
Duration
setRpcTimeout(Duration value)
public final TimedAttemptSettings . Builder setRpcTimeout ( Duration value )
Obsolete
Use setRpcTimeoutDuration(java.time.Duration) instead
This feature is stable for usage in this major version, but may be deprecated in a future release.
This method is obsolete. Use #setRpcTimeoutDuration(java.time.Duration) instead.
Parameter
Name
Description
value
org.threeten.bp.Duration
setRpcTimeoutDuration(Duration value)
public abstract TimedAttemptSettings . Builder setRpcTimeoutDuration ( Duration value )
Sets rpc timeout used for this attempt.
Parameter
Name
Description
value
Duration
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-11-06 UTC.
Need to tell us more?
[[["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 2024-11-06 UTC."],[],[]]