各サービスには、そのサービスの client.rb ファイルで指定されたデフォルトのタイムアウト / 再試行ポリシーが設定されています。たとえば、キャンペーン サービスの client.rb で self.configure メソッドを見つけます。
これらのデフォルトは、インスタンス化した後にサービスでオーバーライドできます。これを行うには、set_custom_client_timeouts.rb の例を使用します。
タイムアウトは自由に設定できますが、2 時間を超えるレスポンスについては DEADLINE_EXCEEDED エラーが発生する可能性があります。