Module eetcd_maintenance_gen

Behaviour to implement for eectd Etcd.Maintenance.

Description

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

Function Index

alarm/1Unary RPC.
defragment/1Unary RPC.
hash/1Unary RPC.
hash_kv/1Unary RPC.
move_leader/1Unary RPC.
snapshot/1Unary RPC.
status/1Unary RPC.

Function Details

alarm/1

alarm(Request::router_pb:'Etcd.AlarmRequest'()) -> {ok, router_pb:'Etcd.AlarmResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

defragment/1

defragment(Request::router_pb:'Etcd.DefragmentRequest'()) -> {ok, router_pb:'Etcd.DefragmentResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

hash/1

hash(Request::router_pb:'Etcd.HashRequest'()) -> {ok, router_pb:'Etcd.HashResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

hash_kv/1

hash_kv(Request::router_pb:'Etcd.HashKVRequest'()) -> {ok, router_pb:'Etcd.HashKVResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

move_leader/1

move_leader(Request::router_pb:'Etcd.MoveLeaderRequest'()) -> {ok, router_pb:'Etcd.MoveLeaderResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

snapshot/1

snapshot(Request::router_pb:'Etcd.SnapshotRequest'()) -> {ok, router_pb:'Etcd.SnapshotResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

status/1

status(Request::router_pb:'Etcd.StatusRequest'()) -> {ok, router_pb:'Etcd.StatusResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC


Generated by EDoc