Authors: Ransom Richardson (ransom@ransomr.net).
attempt() = {attempt, pos_integer()} | {error, term()}
json_return() = {ok, jsx:json_term() | binary()} | {error, term()}
operation() = string()
retry_fun() = fun((pos_integer(), term()) -> attempt())
backoff/1 | |
request/3 | |
request/4 | |
retry/2 |
backoff(Attempt::pos_integer()) -> ok
request(Config::aws_config(), Operation::operation(), Json::jsx:json_term()) -> json_return()
request(Config0::aws_config(), Operation::operation(), Json::jsx:json_term(), ShouldDecode::boolean()) -> json_return()
retry(Attempt::pos_integer(), Reason::term()) -> attempt()
Generated by EDoc