@BetaApi public class RetryOption extends Object implements Serializable
RetrySettings class and is an
alternative way of initializing it. The retry options are usually provided in a form of varargs
for methods that wait for changes in the status of a resource, do poll operations or retry on
failures.| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
int |
hashCode() |
static RetryOption |
initialRetryDelay(org.threeten.bp.Duration initialRetryDelay)
See
RetrySettings.getInitialRetryDelay(). |
static RetryOption |
jittered(boolean jittered)
See
RetrySettings.isJittered() ()}. |
static RetryOption |
maxAttempts(int maxAttempts)
See
RetrySettings.getMaxAttempts(). |
static RetryOption |
maxRetryDelay(org.threeten.bp.Duration maxRetryDelay)
See
RetrySettings.getMaxRetryDelay(). |
static com.google.api.gax.retrying.RetrySettings |
mergeToSettings(com.google.api.gax.retrying.RetrySettings settings,
RetryOption... options)
Creates a new
RetrySettings instance, merging provided settings and multiple RetryOptions, each of which represents a single property in RetrySettings. |
static RetryOption |
retryDelayMultiplier(double retryDelayMultiplier)
See
RetrySettings.getRetryDelayMultiplier(). |
static RetryOption |
totalTimeout(org.threeten.bp.Duration totalTimeout)
See
RetrySettings.getTotalTimeout(). |
public static RetryOption totalTimeout(org.threeten.bp.Duration totalTimeout)
RetrySettings.getTotalTimeout().public static RetryOption initialRetryDelay(org.threeten.bp.Duration initialRetryDelay)
RetrySettings.getInitialRetryDelay().public static RetryOption retryDelayMultiplier(double retryDelayMultiplier)
RetrySettings.getRetryDelayMultiplier().public static RetryOption maxRetryDelay(org.threeten.bp.Duration maxRetryDelay)
RetrySettings.getMaxRetryDelay().public static RetryOption maxAttempts(int maxAttempts)
RetrySettings.getMaxAttempts().public static RetryOption jittered(boolean jittered)
RetrySettings.isJittered() ()}.public static com.google.api.gax.retrying.RetrySettings mergeToSettings(com.google.api.gax.retrying.RetrySettings settings,
RetryOption... options)
RetrySettings instance, merging provided settings and multiple RetryOptions, each of which represents a single property in RetrySettings. It is an
alternative way of initializing RetrySettings instances.settings - retry settingsoptions - zero or more RetryRetrySettings instance, which is a result of merging options into
settings, i.e. each element in options, if present, overrides corresponding
property in settingsCopyright © 2019 Google LLC. All rights reserved.