Module erlcloud_kinesis_impl

Implementation of requests to DynamoDB.

Authors: Ransom Richardson (ransom@ransomr.net).

Description

Implementation of requests to DynamoDB. This code is shared accross all API versions.

Data Types

attempt()

attempt() = {attempt, pos_integer()} | {error, term()}

json_return()

json_return() = {ok, jsx:json_term() | binary()} | {error, term()}

operation()

operation() = string()

retry_fun()

retry_fun() = fun((pos_integer(), term()) -> attempt())

Function Index

backoff/1
request/3
request/4
retry/2

Function Details

backoff/1

backoff(Attempt::pos_integer()) -> ok

request/3

request(Config::aws_config(), Operation::operation(), Json::jsx:json_term()) -> json_return()

request/4

request(Config0::aws_config(), Operation::operation(), Json::jsx:json_term(), ShouldDecode::boolean()) -> json_return()

retry/2

retry(Attempt::pos_integer(), Reason::term()) -> attempt()


Generated by EDoc