[][src]Module etcdv3client::pb

Modules

alarm_request
client

Generated client implementations.

compare
event
permission
range_request
request_op
response_op
watch_create_request
watch_request

Structs

AlarmMember
AlarmRequest
AlarmResponse
AuthDisableRequest
AuthDisableResponse
AuthEnableRequest
AuthEnableResponse
AuthRoleAddRequest
AuthRoleAddResponse
AuthRoleDeleteRequest
AuthRoleDeleteResponse
AuthRoleGetRequest
AuthRoleGetResponse
AuthRoleGrantPermissionRequest
AuthRoleGrantPermissionResponse
AuthRoleListRequest
AuthRoleListResponse
AuthRoleRevokePermissionRequest
AuthRoleRevokePermissionResponse
AuthUserAddRequest
AuthUserAddResponse
AuthUserChangePasswordRequest
AuthUserChangePasswordResponse
AuthUserDeleteRequest
AuthUserDeleteResponse
AuthUserGetRequest
AuthUserGetResponse
AuthUserGrantRoleRequest
AuthUserGrantRoleResponse
AuthUserListRequest
AuthUserListResponse
AuthUserRevokeRoleRequest
AuthUserRevokeRoleResponse
AuthenticateRequest
AuthenticateResponse
CompactionRequest

CompactionRequest compacts the key-value store up to a given revision. All superseded keys with a revision less than the compaction revision will be removed.

CompactionResponse
Compare
DefragmentRequest
DefragmentResponse
DeleteRangeRequest
DeleteRangeResponse
Event
HashKvRequest
HashKvResponse
HashRequest
HashResponse
KeyValue
LeaseCheckpoint
LeaseCheckpointRequest
LeaseCheckpointResponse
LeaseGrantRequest
LeaseGrantResponse
LeaseKeepAliveRequest
LeaseKeepAliveResponse
LeaseLeasesRequest
LeaseLeasesResponse
LeaseRevokeRequest
LeaseRevokeResponse
LeaseStatus
LeaseTimeToLiveRequest
LeaseTimeToLiveResponse
Member
MemberAddRequest
MemberAddResponse
MemberListRequest
MemberListResponse
MemberRemoveRequest
MemberRemoveResponse
MemberUpdateRequest
MemberUpdateResponse
MoveLeaderRequest
MoveLeaderResponse
Permission

Permission is a single entity

PutRequest
PutResponse
RangeRequest
RangeResponse
RequestOp
ResponseHeader
ResponseOp
Role

Role is a single entry in the bucket authRoles

SnapshotRequest
SnapshotResponse
StatusRequest
StatusResponse
TxnRequest

From google paxosdb paper: Our implementation hinges around a powerful primitive which we call MultiOp. All other database operations except for iteration are implemented as a single call to MultiOp. A MultiOp is applied atomically and consists of three components:

TxnResponse
User

User is a single entry in the bucket authUsers

WatchCancelRequest
WatchCreateRequest
WatchProgressRequest

Requests the a watch stream progress status be sent in the watch response stream as soon as possible.

WatchRequest
WatchResponse

Enums

AlarmType