Module eetcd_kv_gen

Behaviour to implement for eectd Etcd.KV.

Description

Behaviour to implement for eectd Etcd.KV. All detail documents please visit https://github.com/etcd-io/etcd/blob/master/Documentation/dev-guide/api_reference_v3.md

Function Index

compact/1Unary RPC.
delete_range/1Unary RPC.
put/1Unary RPC.
range/1Unary RPC.
txn/1Unary RPC.

Function Details

compact/1

compact(Request::router_pb:'Etcd.CompactionRequest'()) -> {ok, router_pb:'Etcd.CompactionResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

delete_range/1

delete_range(Request::router_pb:'Etcd.DeleteRangeRequest'()) -> {ok, router_pb:'Etcd.DeleteRangeResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

put/1

put(Request::router_pb:'Etcd.PutRequest'()) -> {ok, router_pb:'Etcd.PutResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

range/1

range(Request::router_pb:'Etcd.RangeRequest'()) -> {ok, router_pb:'Etcd.RangeResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

txn/1

txn(Request::router_pb:'Etcd.TxnRequest'()) -> {ok, router_pb:'Etcd.TxnResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC


Generated by EDoc