Module eetcd_maintenance

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

Unary RPC

defragment/1

defragment(Request::#'Etcd.DefragmentRequest'{}) -> {ok, #'Etcd.DefragmentResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

hash/1

hash(Request::#'Etcd.HashRequest'{}) -> {ok, #'Etcd.HashResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

hash_kv/1

hash_kv(Request::#'Etcd.HashKVRequest'{}) -> {ok, #'Etcd.HashKVResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

move_leader/1

move_leader(Request::#'Etcd.MoveLeaderRequest'{}) -> {ok, #'Etcd.MoveLeaderResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

snapshot/1

snapshot(Request::#'Etcd.SnapshotRequest'{}) -> {ok, #'Etcd.SnapshotResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

status/1

status(Request::#'Etcd.StatusRequest'{}) -> {ok, #'Etcd.StatusResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC


Generated by EDoc