Class BigQueryRetryHelper (2.65.0)

public class BigQueryRetryHelper extends RetryHelper

Inheritance

java.lang.Object > com.google.cloud.RetryHelper > BigQueryRetryHelper

Static Fields

RETRY_ATTEMPT_KEY

public static final ContextKey<AtomicInteger> RETRY_ATTEMPT_KEY
Field Value
Type Description
io.opentelemetry.context.ContextKey<AtomicInteger>

Static Methods

<V>runWithRetries(Callable<V> callable, RetrySettings retrySettings, ResultRetryAlgorithm<?> resultRetryAlgorithm, ApiClock clock, BigQueryRetryConfig bigQueryRetryConfig, boolean isOpenTelemetryEnabled, Tracer openTelemetryTracer)

public static V <V>runWithRetries(Callable<V> callable, RetrySettings retrySettings, ResultRetryAlgorithm<?> resultRetryAlgorithm, ApiClock clock, BigQueryRetryConfig bigQueryRetryConfig, boolean isOpenTelemetryEnabled, Tracer openTelemetryTracer)
Parameters
Name Description
callable Callable<V>
retrySettings RetrySettings
resultRetryAlgorithm ResultRetryAlgorithm<?>
clock ApiClock
bigQueryRetryConfig BigQueryRetryConfig
isOpenTelemetryEnabled boolean
openTelemetryTracer io.opentelemetry.api.trace.Tracer
Returns
Type Description
V
Exceptions
Type Description
com.google.cloud.RetryHelper.RetryHelperException

Constructors

BigQueryRetryHelper()

public BigQueryRetryHelper()