sacloud / libsacloud

[Deprecated] Library for SAKURA Cloud API with Go
Apache License 2.0
18 stars 13 forks source link

Set default timeout/retry-count for api.NewCaller() #776

Closed yamamoto-febc closed 3 years ago

yamamoto-febc commented 3 years ago

closes #760

api.NewCaller()でデフォルトのタイムアウト/レートリミット/リトライ回数を設定する。

api.NewCaller()ではこれらを明示的に0にすることができなくなるが、その場合はsacloud.Clientを直接利用すれば設定可能。 api.NewCaller()の利用目的はAPIクライアント作成時のパラメータ設定の汎用化なので0にできないことは問題ないと思われる。(0にするのが特殊なケースなはず)