Namespace Etcdserverpb
Classes
AlarmMember
AlarmRequest
AlarmRequest.Types
Container for nested types declared in the AlarmRequest message type.
AlarmResponse
Auth
Auth.AuthBase
Base class for server-side implementations of Auth
Auth.AuthClient
Client for Auth
AuthDisableRequest
AuthDisableResponse
AuthEnableRequest
AuthEnableResponse
AuthenticateRequest
AuthenticateResponse
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
Cluster
Cluster.ClusterBase
Base class for server-side implementations of Cluster
Cluster.ClusterClient
Client for Cluster
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
Compare.Types
Container for nested types declared in the Compare message type.
DefragmentRequest
DefragmentResponse
DeleteRangeRequest
DeleteRangeResponse
HashRequest
HashResponse
KV
KV.KVBase
Base class for server-side implementations of KV
KV.KVClient
Client for KV
Lease
Lease.LeaseBase
Base class for server-side implementations of Lease
Lease.LeaseClient
Client for Lease
LeaseGrantRequest
LeaseGrantResponse
LeaseKeepAliveRequest
LeaseKeepAliveResponse
LeaseRevokeRequest
LeaseRevokeResponse
LeaseTimeToLiveRequest
LeaseTimeToLiveResponse
Maintenance
Maintenance.MaintenanceBase
Base class for server-side implementations of Maintenance
Maintenance.MaintenanceClient
Client for Maintenance
Member
MemberAddRequest
MemberAddResponse
MemberListRequest
MemberListResponse
MemberRemoveRequest
MemberRemoveResponse
MemberUpdateRequest
MemberUpdateResponse
PutRequest
PutResponse
RangeRequest
RangeRequest.Types
Container for nested types declared in the RangeRequest message type.
RangeResponse
RequestOp
ResponseHeader
ResponseOp
RpcReflection
Holder for reflection information generated from rpc.proto
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:
- A list of tests called guard. Each test in guard checks a single entry in the database. It may check for the absence or presence of a value, or compare with a given value. Two different tests in the guard may apply to the same or different entries in the database. All tests in the guard are applied and MultiOp returns the results. If all tests are true, MultiOp executes t op (see item 2 below), otherwise it executes f op (see item 3 below).
- A list of database operations called t op. Each operation in the list is either an insert, delete, or lookup operation, and applies to a single database entry. Two different operations in the list may apply to the same or different entries in the database. These operations are executed if guard evaluates to true.
- A list of database operations called f op. Like t op, but executed if guard evaluates to false.
TxnResponse
Watch
Watch.WatchBase
Base class for server-side implementations of Watch
Watch.WatchClient
Client for Watch
WatchCancelRequest
WatchCreateRequest
WatchCreateRequest.Types
Container for nested types declared in the WatchCreateRequest message type.
WatchRequest
WatchResponse
Enums
AlarmRequest.Types.AlarmAction
AlarmType
Compare.TargetUnionOneofCase
Enum of possible cases for the "target_union" oneof.
Compare.Types.CompareResult
Compare.Types.CompareTarget
RangeRequest.Types.SortOrder
RangeRequest.Types.SortTarget
RequestOp.RequestOneofCase
Enum of possible cases for the "request" oneof.
ResponseOp.ResponseOneofCase
Enum of possible cases for the "response" oneof.
WatchCreateRequest.Types.FilterType
WatchRequest.RequestUnionOneofCase
Enum of possible cases for the "request_union" oneof.