Module eetcd_kv

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::#'Etcd.CompactionRequest'{}) -> {ok, #'Etcd.CompactionResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

delete_range/1

delete_range(Request::#'Etcd.DeleteRangeRequest'{}) -> {ok, #'Etcd.DeleteRangeResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

put/1

put(Request::#'Etcd.PutRequest'{}) -> {ok, #'Etcd.PutResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

range/1

range(Request::#'Etcd.RangeRequest'{}) -> {ok, #'Etcd.RangeResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

txn/1

txn(Request::#'Etcd.TxnRequest'{}) -> {ok, #'Etcd.TxnResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC


Generated by EDoc