# Package io.etcd.jetcd.api

Interface Summary
AlarmMemberOrBuilder
AlarmRequestOrBuilder
AlarmResponseOrBuilder
AuthDisableRequestOrBuilder
AuthDisableResponseOrBuilder
AuthEnableRequestOrBuilder
AuthEnableResponseOrBuilder
AuthenticateRequestOrBuilder
AuthenticateResponseOrBuilder
AuthRoleAddRequestOrBuilder
AuthRoleAddResponseOrBuilder
AuthRoleDeleteRequestOrBuilder
AuthRoleDeleteResponseOrBuilder
AuthRoleGetRequestOrBuilder
AuthRoleGetResponseOrBuilder
AuthRoleGrantPermissionRequestOrBuilder
AuthRoleGrantPermissionResponseOrBuilder
AuthRoleListRequestOrBuilder
AuthRoleListResponseOrBuilder
AuthRoleRevokePermissionRequestOrBuilder
AuthRoleRevokePermissionResponseOrBuilder
AuthUserAddRequestOrBuilder
AuthUserAddResponseOrBuilder
AuthUserChangePasswordRequestOrBuilder
AuthUserChangePasswordResponseOrBuilder
AuthUserDeleteRequestOrBuilder
AuthUserDeleteResponseOrBuilder
AuthUserGetRequestOrBuilder
AuthUserGetResponseOrBuilder
AuthUserGrantRoleRequestOrBuilder
AuthUserGrantRoleResponseOrBuilder
AuthUserListRequestOrBuilder
AuthUserListResponseOrBuilder
AuthUserRevokeRoleRequestOrBuilder
AuthUserRevokeRoleResponseOrBuilder
CompactionRequestOrBuilder
CompactionResponseOrBuilder
CompareOrBuilder
DefragmentRequestOrBuilder
DefragmentResponseOrBuilder
DeleteRangeRequestOrBuilder
DeleteRangeResponseOrBuilder
EventOrBuilder
HashKVRequestOrBuilder
HashKVResponseOrBuilder
HashRequestOrBuilder
HashResponseOrBuilder
KeyValueOrBuilder
LeaseGrantRequestOrBuilder
LeaseGrantResponseOrBuilder
LeaseKeepAliveRequestOrBuilder
LeaseKeepAliveResponseOrBuilder
LeaseRevokeRequestOrBuilder
LeaseRevokeResponseOrBuilder
LeaseTimeToLiveRequestOrBuilder
LeaseTimeToLiveResponseOrBuilder
MemberAddRequestOrBuilder
MemberAddResponseOrBuilder
MemberListRequestOrBuilder
MemberListResponseOrBuilder
MemberOrBuilder
MemberRemoveRequestOrBuilder
MemberRemoveResponseOrBuilder
MemberUpdateRequestOrBuilder
MemberUpdateResponseOrBuilder
MoveLeaderRequestOrBuilder
MoveLeaderResponseOrBuilder
PermissionOrBuilder
PutRequestOrBuilder
PutResponseOrBuilder
RangeRequestOrBuilder
RangeResponseOrBuilder
RequestOpOrBuilder
ResponseHeaderOrBuilder
ResponseOpOrBuilder
RoleOrBuilder
SnapshotRequestOrBuilder
SnapshotResponseOrBuilder
StatusRequestOrBuilder
StatusResponseOrBuilder
TxnRequestOrBuilder
TxnResponseOrBuilder
UserOrBuilder
WatchCancelRequestOrBuilder
WatchCreateRequestOrBuilder
WatchRequestOrBuilder
WatchResponseOrBuilder

Class Summary
AlarmMember: Protobuf type `etcdserverpb.AlarmMember`
AlarmMember.Builder: Protobuf type `etcdserverpb.AlarmMember`
AlarmRequest: Protobuf type `etcdserverpb.AlarmRequest`
AlarmRequest.Builder: Protobuf type `etcdserverpb.AlarmRequest`
AlarmResponse: Protobuf type `etcdserverpb.AlarmResponse`
AlarmResponse.Builder: Protobuf type `etcdserverpb.AlarmResponse`
Auth
AuthDisableRequest: Protobuf type `etcdserverpb.AuthDisableRequest`
AuthDisableRequest.Builder: Protobuf type `etcdserverpb.AuthDisableRequest`
AuthDisableResponse: Protobuf type `etcdserverpb.AuthDisableResponse`
AuthDisableResponse.Builder: Protobuf type `etcdserverpb.AuthDisableResponse`
AuthEnableRequest: Protobuf type `etcdserverpb.AuthEnableRequest`
AuthEnableRequest.Builder: Protobuf type `etcdserverpb.AuthEnableRequest`
AuthEnableResponse: Protobuf type `etcdserverpb.AuthEnableResponse`
AuthEnableResponse.Builder: Protobuf type `etcdserverpb.AuthEnableResponse`
AuthenticateRequest: Protobuf type `etcdserverpb.AuthenticateRequest`
AuthenticateRequest.Builder: Protobuf type `etcdserverpb.AuthenticateRequest`
AuthenticateResponse: Protobuf type `etcdserverpb.AuthenticateResponse`
AuthenticateResponse.Builder: Protobuf type `etcdserverpb.AuthenticateResponse`
AuthGrpc
AuthGrpc.AuthBlockingStub
AuthGrpc.AuthFutureStub
AuthGrpc.AuthImplBase
AuthGrpc.AuthStub
AuthRoleAddRequest: Protobuf type `etcdserverpb.AuthRoleAddRequest`
AuthRoleAddRequest.Builder: Protobuf type `etcdserverpb.AuthRoleAddRequest`
AuthRoleAddResponse: Protobuf type `etcdserverpb.AuthRoleAddResponse`
AuthRoleAddResponse.Builder: Protobuf type `etcdserverpb.AuthRoleAddResponse`
AuthRoleDeleteRequest: Protobuf type `etcdserverpb.AuthRoleDeleteRequest`
AuthRoleDeleteRequest.Builder: Protobuf type `etcdserverpb.AuthRoleDeleteRequest`
AuthRoleDeleteResponse: Protobuf type `etcdserverpb.AuthRoleDeleteResponse`
AuthRoleDeleteResponse.Builder: Protobuf type `etcdserverpb.AuthRoleDeleteResponse`
AuthRoleGetRequest: Protobuf type `etcdserverpb.AuthRoleGetRequest`
AuthRoleGetRequest.Builder: Protobuf type `etcdserverpb.AuthRoleGetRequest`
AuthRoleGetResponse: Protobuf type `etcdserverpb.AuthRoleGetResponse`
AuthRoleGetResponse.Builder: Protobuf type `etcdserverpb.AuthRoleGetResponse`
AuthRoleGrantPermissionRequest: Protobuf type `etcdserverpb.AuthRoleGrantPermissionRequest`
AuthRoleGrantPermissionRequest.Builder: Protobuf type `etcdserverpb.AuthRoleGrantPermissionRequest`
AuthRoleGrantPermissionResponse: Protobuf type `etcdserverpb.AuthRoleGrantPermissionResponse`
AuthRoleGrantPermissionResponse.Builder: Protobuf type `etcdserverpb.AuthRoleGrantPermissionResponse`
AuthRoleListRequest: Protobuf type `etcdserverpb.AuthRoleListRequest`
AuthRoleListRequest.Builder: Protobuf type `etcdserverpb.AuthRoleListRequest`
AuthRoleListResponse: Protobuf type `etcdserverpb.AuthRoleListResponse`
AuthRoleListResponse.Builder: Protobuf type `etcdserverpb.AuthRoleListResponse`
AuthRoleRevokePermissionRequest: Protobuf type `etcdserverpb.AuthRoleRevokePermissionRequest`
AuthRoleRevokePermissionRequest.Builder: Protobuf type `etcdserverpb.AuthRoleRevokePermissionRequest`
AuthRoleRevokePermissionResponse: Protobuf type `etcdserverpb.AuthRoleRevokePermissionResponse`
AuthRoleRevokePermissionResponse.Builder: Protobuf type `etcdserverpb.AuthRoleRevokePermissionResponse`
AuthUserAddRequest: Protobuf type `etcdserverpb.AuthUserAddRequest`
AuthUserAddRequest.Builder: Protobuf type `etcdserverpb.AuthUserAddRequest`
AuthUserAddResponse: Protobuf type `etcdserverpb.AuthUserAddResponse`
AuthUserAddResponse.Builder: Protobuf type `etcdserverpb.AuthUserAddResponse`
AuthUserChangePasswordRequest: Protobuf type `etcdserverpb.AuthUserChangePasswordRequest`
AuthUserChangePasswordRequest.Builder: Protobuf type `etcdserverpb.AuthUserChangePasswordRequest`
AuthUserChangePasswordResponse: Protobuf type `etcdserverpb.AuthUserChangePasswordResponse`
AuthUserChangePasswordResponse.Builder: Protobuf type `etcdserverpb.AuthUserChangePasswordResponse`
AuthUserDeleteRequest: Protobuf type `etcdserverpb.AuthUserDeleteRequest`
AuthUserDeleteRequest.Builder: Protobuf type `etcdserverpb.AuthUserDeleteRequest`
AuthUserDeleteResponse: Protobuf type `etcdserverpb.AuthUserDeleteResponse`
AuthUserDeleteResponse.Builder: Protobuf type `etcdserverpb.AuthUserDeleteResponse`
AuthUserGetRequest: Protobuf type `etcdserverpb.AuthUserGetRequest`
AuthUserGetRequest.Builder: Protobuf type `etcdserverpb.AuthUserGetRequest`
AuthUserGetResponse: Protobuf type `etcdserverpb.AuthUserGetResponse`
AuthUserGetResponse.Builder: Protobuf type `etcdserverpb.AuthUserGetResponse`
AuthUserGrantRoleRequest: Protobuf type `etcdserverpb.AuthUserGrantRoleRequest`
AuthUserGrantRoleRequest.Builder: Protobuf type `etcdserverpb.AuthUserGrantRoleRequest`
AuthUserGrantRoleResponse: Protobuf type `etcdserverpb.AuthUserGrantRoleResponse`
AuthUserGrantRoleResponse.Builder: Protobuf type `etcdserverpb.AuthUserGrantRoleResponse`
AuthUserListRequest: Protobuf type `etcdserverpb.AuthUserListRequest`
AuthUserListRequest.Builder: Protobuf type `etcdserverpb.AuthUserListRequest`
AuthUserListResponse: Protobuf type `etcdserverpb.AuthUserListResponse`
AuthUserListResponse.Builder: Protobuf type `etcdserverpb.AuthUserListResponse`
AuthUserRevokeRoleRequest: Protobuf type `etcdserverpb.AuthUserRevokeRoleRequest`
AuthUserRevokeRoleRequest.Builder: Protobuf type `etcdserverpb.AuthUserRevokeRoleRequest`
AuthUserRevokeRoleResponse: Protobuf type `etcdserverpb.AuthUserRevokeRoleResponse`
AuthUserRevokeRoleResponse.Builder: Protobuf type `etcdserverpb.AuthUserRevokeRoleResponse`
ClusterGrpc
ClusterGrpc.ClusterBlockingStub
ClusterGrpc.ClusterFutureStub
ClusterGrpc.ClusterImplBase
ClusterGrpc.ClusterStub
CompactionRequest: CompactionRequest compacts the key-value store up to a given revision.
CompactionRequest.Builder: CompactionRequest compacts the key-value store up to a given revision.
CompactionResponse: Protobuf type `etcdserverpb.CompactionResponse`
CompactionResponse.Builder: Protobuf type `etcdserverpb.CompactionResponse`
Compare: Protobuf type `etcdserverpb.Compare`
Compare.Builder: Protobuf type `etcdserverpb.Compare`
DefragmentRequest: Protobuf type `etcdserverpb.DefragmentRequest`
DefragmentRequest.Builder: Protobuf type `etcdserverpb.DefragmentRequest`
DefragmentResponse: Protobuf type `etcdserverpb.DefragmentResponse`
DefragmentResponse.Builder: Protobuf type `etcdserverpb.DefragmentResponse`
DeleteRangeRequest: Protobuf type `etcdserverpb.DeleteRangeRequest`
DeleteRangeRequest.Builder: Protobuf type `etcdserverpb.DeleteRangeRequest`
DeleteRangeResponse: Protobuf type `etcdserverpb.DeleteRangeResponse`
DeleteRangeResponse.Builder: Protobuf type `etcdserverpb.DeleteRangeResponse`
Event: Protobuf type `mvccpb.Event`
Event.Builder: Protobuf type `mvccpb.Event`
HashKVRequest: Protobuf type `etcdserverpb.HashKVRequest`
HashKVRequest.Builder: Protobuf type `etcdserverpb.HashKVRequest`
HashKVResponse: Protobuf type `etcdserverpb.HashKVResponse`
HashKVResponse.Builder: Protobuf type `etcdserverpb.HashKVResponse`
HashRequest: Protobuf type `etcdserverpb.HashRequest`
HashRequest.Builder: Protobuf type `etcdserverpb.HashRequest`
HashResponse: Protobuf type `etcdserverpb.HashResponse`
HashResponse.Builder: Protobuf type `etcdserverpb.HashResponse`
JetcdProto
KeyValue: Protobuf type `mvccpb.KeyValue`
KeyValue.Builder: Protobuf type `mvccpb.KeyValue`
Kv
KVGrpc
KVGrpc.KVBlockingStub
KVGrpc.KVFutureStub
KVGrpc.KVImplBase
KVGrpc.KVStub
LeaseGrantRequest: Protobuf type `etcdserverpb.LeaseGrantRequest`
LeaseGrantRequest.Builder: Protobuf type `etcdserverpb.LeaseGrantRequest`
LeaseGrantResponse: Protobuf type `etcdserverpb.LeaseGrantResponse`
LeaseGrantResponse.Builder: Protobuf type `etcdserverpb.LeaseGrantResponse`
LeaseGrpc
LeaseGrpc.LeaseBlockingStub
LeaseGrpc.LeaseFutureStub
LeaseGrpc.LeaseImplBase
LeaseGrpc.LeaseStub
LeaseKeepAliveRequest: Protobuf type `etcdserverpb.LeaseKeepAliveRequest`
LeaseKeepAliveRequest.Builder: Protobuf type `etcdserverpb.LeaseKeepAliveRequest`
LeaseKeepAliveResponse: Protobuf type `etcdserverpb.LeaseKeepAliveResponse`
LeaseKeepAliveResponse.Builder: Protobuf type `etcdserverpb.LeaseKeepAliveResponse`
LeaseRevokeRequest: Protobuf type `etcdserverpb.LeaseRevokeRequest`
LeaseRevokeRequest.Builder: Protobuf type `etcdserverpb.LeaseRevokeRequest`
LeaseRevokeResponse: Protobuf type `etcdserverpb.LeaseRevokeResponse`
LeaseRevokeResponse.Builder: Protobuf type `etcdserverpb.LeaseRevokeResponse`
LeaseTimeToLiveRequest: Protobuf type `etcdserverpb.LeaseTimeToLiveRequest`
LeaseTimeToLiveRequest.Builder: Protobuf type `etcdserverpb.LeaseTimeToLiveRequest`
LeaseTimeToLiveResponse: Protobuf type `etcdserverpb.LeaseTimeToLiveResponse`
LeaseTimeToLiveResponse.Builder: Protobuf type `etcdserverpb.LeaseTimeToLiveResponse`
MaintenanceGrpc
MaintenanceGrpc.MaintenanceBlockingStub
MaintenanceGrpc.MaintenanceFutureStub
MaintenanceGrpc.MaintenanceImplBase
MaintenanceGrpc.MaintenanceStub
Member: Protobuf type `etcdserverpb.Member`
Member.Builder: Protobuf type `etcdserverpb.Member`
MemberAddRequest: Protobuf type `etcdserverpb.MemberAddRequest`
MemberAddRequest.Builder: Protobuf type `etcdserverpb.MemberAddRequest`
MemberAddResponse: Protobuf type `etcdserverpb.MemberAddResponse`
MemberAddResponse.Builder: Protobuf type `etcdserverpb.MemberAddResponse`
MemberListRequest: Protobuf type `etcdserverpb.MemberListRequest`
MemberListRequest.Builder: Protobuf type `etcdserverpb.MemberListRequest`
MemberListResponse: Protobuf type `etcdserverpb.MemberListResponse`
MemberListResponse.Builder: Protobuf type `etcdserverpb.MemberListResponse`
MemberRemoveRequest: Protobuf type `etcdserverpb.MemberRemoveRequest`
MemberRemoveRequest.Builder: Protobuf type `etcdserverpb.MemberRemoveRequest`
MemberRemoveResponse: Protobuf type `etcdserverpb.MemberRemoveResponse`
MemberRemoveResponse.Builder: Protobuf type `etcdserverpb.MemberRemoveResponse`
MemberUpdateRequest: Protobuf type `etcdserverpb.MemberUpdateRequest`
MemberUpdateRequest.Builder: Protobuf type `etcdserverpb.MemberUpdateRequest`
MemberUpdateResponse: Protobuf type `etcdserverpb.MemberUpdateResponse`
MemberUpdateResponse.Builder: Protobuf type `etcdserverpb.MemberUpdateResponse`
MoveLeaderRequest: Protobuf type `etcdserverpb.MoveLeaderRequest`
MoveLeaderRequest.Builder: Protobuf type `etcdserverpb.MoveLeaderRequest`
MoveLeaderResponse: Protobuf type `etcdserverpb.MoveLeaderResponse`
MoveLeaderResponse.Builder: Protobuf type `etcdserverpb.MoveLeaderResponse`
Permission: Permission is a single entity
Permission.Builder: Permission is a single entity
PutRequest: Protobuf type `etcdserverpb.PutRequest`
PutRequest.Builder: Protobuf type `etcdserverpb.PutRequest`
PutResponse: Protobuf type `etcdserverpb.PutResponse`
PutResponse.Builder: Protobuf type `etcdserverpb.PutResponse`
RangeRequest: Protobuf type `etcdserverpb.RangeRequest`
RangeRequest.Builder: Protobuf type `etcdserverpb.RangeRequest`
RangeResponse: Protobuf type `etcdserverpb.RangeResponse`
RangeResponse.Builder: Protobuf type `etcdserverpb.RangeResponse`
RequestOp: Protobuf type `etcdserverpb.RequestOp`
RequestOp.Builder: Protobuf type `etcdserverpb.RequestOp`
ResponseHeader: Protobuf type `etcdserverpb.ResponseHeader`
ResponseHeader.Builder: Protobuf type `etcdserverpb.ResponseHeader`
ResponseOp: Protobuf type `etcdserverpb.ResponseOp`
ResponseOp.Builder: Protobuf type `etcdserverpb.ResponseOp`
Role: Role is a single entry in the bucket authRoles
Role.Builder: Role is a single entry in the bucket authRoles
SnapshotRequest: Protobuf type `etcdserverpb.SnapshotRequest`
SnapshotRequest.Builder: Protobuf type `etcdserverpb.SnapshotRequest`
SnapshotResponse: Protobuf type `etcdserverpb.SnapshotResponse`
SnapshotResponse.Builder: Protobuf type `etcdserverpb.SnapshotResponse`
StatusRequest: Protobuf type `etcdserverpb.StatusRequest`
StatusRequest.Builder: Protobuf type `etcdserverpb.StatusRequest`
StatusResponse: Protobuf type `etcdserverpb.StatusResponse`
StatusResponse.Builder: Protobuf type `etcdserverpb.StatusResponse`
TxnRequest: From google paxosdb paper: Our implementation hinges around a powerful primitive which we call MultiOp.
TxnRequest.Builder: From google paxosdb paper: Our implementation hinges around a powerful primitive which we call MultiOp.
TxnResponse: Protobuf type `etcdserverpb.TxnResponse`
TxnResponse.Builder: Protobuf type `etcdserverpb.TxnResponse`
User: User is a single entry in the bucket authUsers
User.Builder: User is a single entry in the bucket authUsers
WatchCancelRequest: Protobuf type `etcdserverpb.WatchCancelRequest`
WatchCancelRequest.Builder: Protobuf type `etcdserverpb.WatchCancelRequest`
WatchCreateRequest: Protobuf type `etcdserverpb.WatchCreateRequest`
WatchCreateRequest.Builder: Protobuf type `etcdserverpb.WatchCreateRequest`
WatchGrpc
WatchGrpc.WatchBlockingStub
WatchGrpc.WatchFutureStub
WatchGrpc.WatchImplBase
WatchGrpc.WatchStub
WatchRequest: Protobuf type `etcdserverpb.WatchRequest`
WatchRequest.Builder: Protobuf type `etcdserverpb.WatchRequest`
WatchResponse: Protobuf type `etcdserverpb.WatchResponse`
WatchResponse.Builder: Protobuf type `etcdserverpb.WatchResponse`

Enum Summary
AlarmRequest.AlarmAction: Protobuf enum `etcdserverpb.AlarmRequest.AlarmAction`
AlarmType: Protobuf enum `etcdserverpb.AlarmType`
Compare.CompareResult: Protobuf enum `etcdserverpb.Compare.CompareResult`
Compare.CompareTarget: Protobuf enum `etcdserverpb.Compare.CompareTarget`
Compare.TargetUnionCase
Event.EventType: Protobuf enum `mvccpb.Event.EventType`
Permission.Type: Protobuf enum `authpb.Permission.Type`
RangeRequest.SortOrder: Protobuf enum `etcdserverpb.RangeRequest.SortOrder`
RangeRequest.SortTarget: Protobuf enum `etcdserverpb.RangeRequest.SortTarget`
RequestOp.RequestCase
ResponseOp.ResponseCase
WatchCreateRequest.FilterType: Protobuf enum `etcdserverpb.WatchCreateRequest.FilterType`
WatchRequest.RequestUnionCase