gapic-common - Class Gapic::CallOptions::RetryPolicy (v0.24.0)

Reference documentation and code samples for the gapic-common class Gapic::CallOptions::RetryPolicy.

The policy for retrying failed RPC calls using an incremental backoff. A new object instance should be used for every RpcCall invocation.

Only errors orginating from GRPC will be retried.

Inherits

  • Object

Methods

#call

def call(error)

#delay

def delay()

The current delay value.

#initial_delay

def initial_delay()

#initialize

def initialize(retry_codes: nil, initial_delay: nil, multiplier: nil, max_delay: nil) -> RetryPolicy

Create new API Call RetryPolicy.

Parameters
  • initial_delay (Numeric) (defaults to: nil) — client-side timeout
  • multiplier (Numeric) (defaults to: nil) — client-side timeout
  • max_delay (Numeric) (defaults to: nil) — client-side timeout
Returns

#max_delay

def max_delay()

#multiplier

def multiplier()

#retry_codes

def retry_codes()