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 
 () 
 
Create a Mobile Website
View Site in Mobile | Classic
Share by: