class Temporalio::Client::Connection::RPCRetryOptions
@return [Integer] Maximum number of retries, default 10.
@!attribute max_retries
@return [Float] Maximum total time, default 10.0. Can use 0 for no max.
@!attribute max_elapsed_time
@return [Float] Maximum backoff interval, default 5.0.
@!attribute max_interval
@return [Float] Backoff multiplier, default 1.5.
@!attribute multiplier
@return [Float] Randomization jitter to add, default 0.2.
@!attribute randomization_factor
@return [Float] Initial backoff interval, default 0.1.
@!attribute initial_interval
For most users, the default is preferred.
Retry options for server calls when retry is enabled (which it is by default on all high-level {Client} calls).
def initialize(
def initialize( initial_interval: 0.1, randomization_factor: 0.2, multiplier: 1.5, max_interval: 5.0, max_elapsed_time: 10.0, max_retries: 10 ) super end