# Hierarchy For Package io.etcd.jetcd.api

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.google.protobuf.AbstractMessageLite<MessageType,BuilderType> (implements com.google.protobuf.MessageLite)
    - com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
      - com.google.protobuf.GeneratedMessageV3 (implements java.io.Serializable)
        - io.etcd.jetcd.api.AlarmMember (implements io.etcd.jetcd.api.AlarmMemberOrBuilder)
        - io.etcd.jetcd.api.AlarmRequest (implements io.etcd.jetcd.api.AlarmRequestOrBuilder)
        - io.etcd.jetcd.api.AlarmResponse (implements io.etcd.jetcd.api.AlarmResponseOrBuilder)
        - io.etcd.jetcd.api.AuthDisableRequest (implements io.etcd.jetcd.api.AuthDisableRequestOrBuilder)
        - io.etcd.jetcd.api.AuthDisableResponse (implements io.etcd.jetcd.api.AuthDisableResponseOrBuilder)
        - io.etcd.jetcd.api.AuthEnableRequest (implements io.etcd.jetcd.api.AuthEnableRequestOrBuilder)
        - io.etcd.jetcd.api.AuthEnableResponse (implements io.etcd.jetcd.api.AuthEnableResponseOrBuilder)
        - io.etcd.jetcd.api.AuthenticateRequest (implements io.etcd.jetcd.api.AuthenticateRequestOrBuilder)
        - io.etcd.jetcd.api.AuthenticateResponse (implements io.etcd.jetcd.api.AuthenticateResponseOrBuilder)
        - io.etcd.jetcd.api.AuthRoleAddRequest (implements io.etcd.jetcd.api.AuthRoleAddRequestOrBuilder)
        - io.etcd.jetcd.api.AuthRoleAddResponse (implements io.etcd.jetcd.api.AuthRoleAddResponseOrBuilder)
        - io.etcd.jetcd.api.AuthRoleDeleteRequest (implements io.etcd.jetcd.api.AuthRoleDeleteRequestOrBuilder)
        - io.etcd.jetcd.api.AuthRoleDeleteResponse (implements io.etcd.jetcd.api.AuthRoleDeleteResponseOrBuilder)
        - io.etcd.jetcd.api.AuthRoleGetRequest (implements io.etcd.jetcd.api.AuthRoleGetRequestOrBuilder)
        - io.etcd.jetcd.api.AuthRoleGetResponse (implements io.etcd.jetcd.api.AuthRoleGetResponseOrBuilder)
        - io.etcd.jetcd.api.AuthRoleGrantPermissionRequest (implements io.etcd.jetcd.api.AuthRoleGrantPermissionRequestOrBuilder)
        - io.etcd.jetcd.api.AuthRoleGrantPermissionResponse (implements io.etcd.jetcd.api.AuthRoleGrantPermissionResponseOrBuilder)
        - io.etcd.jetcd.api.AuthRoleListRequest (implements io.etcd.jetcd.api.AuthRoleListRequestOrBuilder)
        - io.etcd.jetcd.api.AuthRoleListResponse (implements io.etcd.jetcd.api.AuthRoleListResponseOrBuilder)
        - io.etcd.jetcd.api.AuthRoleRevokePermissionRequest (implements io.etcd.jetcd.api.AuthRoleRevokePermissionRequestOrBuilder)
        - io.etcd.jetcd.api.AuthRoleRevokePermissionResponse (implements io.etcd.jetcd.api.AuthRoleRevokePermissionResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserAddRequest (implements io.etcd.jetcd.api.AuthUserAddRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserAddResponse (implements io.etcd.jetcd.api.AuthUserAddResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserChangePasswordRequest (implements io.etcd.jetcd.api.AuthUserChangePasswordRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserChangePasswordResponse (implements io.etcd.jetcd.api.AuthUserChangePasswordResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserDeleteRequest (implements io.etcd.jetcd.api.AuthUserDeleteRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserDeleteResponse (implements io.etcd.jetcd.api.AuthUserDeleteResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserGetRequest (implements io.etcd.jetcd.api.AuthUserGetRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserGetResponse (implements io.etcd.jetcd.api.AuthUserGetResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserGrantRoleRequest (implements io.etcd.jetcd.api.AuthUserGrantRoleRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserGrantRoleResponse (implements io.etcd.jetcd.api.AuthUserGrantRoleResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserListRequest (implements io.etcd.jetcd.api.AuthUserListRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserListResponse (implements io.etcd.jetcd.api.AuthUserListResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserRevokeRoleRequest (implements io.etcd.jetcd.api.AuthUserRevokeRoleRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserRevokeRoleResponse (implements io.etcd.jetcd.api.AuthUserRevokeRoleResponseOrBuilder)
        - io.etcd.jetcd.api.CompactionRequest (implements io.etcd.jetcd.api.CompactionRequestOrBuilder)
        - io.etcd.jetcd.api.CompactionResponse (implements io.etcd.jetcd.api.CompactionResponseOrBuilder)
        - io.etcd.jetcd.api.Compare (implements io.etcd.jetcd.api.CompareOrBuilder)
        - io.etcd.jetcd.api.DefragmentRequest (implements io.etcd.jetcd.api.DefragmentRequestOrBuilder)
        - io.etcd.jetcd.api.DefragmentResponse (implements io.etcd.jetcd.api.DefragmentResponseOrBuilder)
        - io.etcd.jetcd.api.DeleteRangeRequest (implements io.etcd.jetcd.api.DeleteRangeRequestOrBuilder)
        - io.etcd.jetcd.api.DeleteRangeResponse (implements io.etcd.jetcd.api.DeleteRangeResponseOrBuilder)
        - io.etcd.jetcd.api.Event (implements io.etcd.jetcd.api.EventOrBuilder)
        - io.etcd.jetcd.api.HashKVRequest (implements io.etcd.jetcd.api.HashKVRequestOrBuilder)
        - io.etcd.jetcd.api.HashKVResponse (implements io.etcd.jetcd.api.HashKVResponseOrBuilder)
        - io.etcd.jetcd.api.HashRequest (implements io.etcd.jetcd.api.HashRequestOrBuilder)
        - io.etcd.jetcd.api.HashResponse (implements io.etcd.jetcd.api.HashResponseOrBuilder)
        - io.etcd.jetcd.api.KeyValue (implements io.etcd.jetcd.api.KeyValueOrBuilder)
        - io.etcd.jetcd.api.LeaseGrantRequest (implements io.etcd.jetcd.api.LeaseGrantRequestOrBuilder)
        - io.etcd.jetcd.api.LeaseGrantResponse (implements io.etcd.jetcd.api.LeaseGrantResponseOrBuilder)
        - io.etcd.jetcd.api.LeaseKeepAliveRequest (implements io.etcd.jetcd.api.LeaseKeepAliveRequestOrBuilder)
        - io.etcd.jetcd.api.LeaseKeepAliveResponse (implements io.etcd.jetcd.api.LeaseKeepAliveResponseOrBuilder)
        - io.etcd.jetcd.api.LeaseRevokeRequest (implements io.etcd.jetcd.api.LeaseRevokeRequestOrBuilder)
        - io.etcd.jetcd.api.LeaseRevokeResponse (implements io.etcd.jetcd.api.LeaseRevokeResponseOrBuilder)
        - io.etcd.jetcd.api.LeaseTimeToLiveRequest (implements io.etcd.jetcd.api.LeaseTimeToLiveRequestOrBuilder)
        - io.etcd.jetcd.api.LeaseTimeToLiveResponse (implements io.etcd.jetcd.api.LeaseTimeToLiveResponseOrBuilder)
        - io.etcd.jetcd.api.Member (implements io.etcd.jetcd.api.MemberOrBuilder)
        - io.etcd.jetcd.api.MemberAddRequest (implements io.etcd.jetcd.api.MemberAddRequestOrBuilder)
        - io.etcd.jetcd.api.MemberAddResponse (implements io.etcd.jetcd.api.MemberAddResponseOrBuilder)
        - io.etcd.jetcd.api.MemberListRequest (implements io.etcd.jetcd.api.MemberListRequestOrBuilder)
        - io.etcd.jetcd.api.MemberListResponse (implements io.etcd.jetcd.api.MemberListResponseOrBuilder)
        - io.etcd.jetcd.api.MemberRemoveRequest (implements io.etcd.jetcd.api.MemberRemoveRequestOrBuilder)
        - io.etcd.jetcd.api.MemberRemoveResponse (implements io.etcd.jetcd.api.MemberRemoveResponseOrBuilder)
        - io.etcd.jetcd.api.MemberUpdateRequest (implements io.etcd.jetcd.api.MemberUpdateRequestOrBuilder)
        - io.etcd.jetcd.api.MemberUpdateResponse (implements io.etcd.jetcd.api.MemberUpdateResponseOrBuilder)
        - io.etcd.jetcd.api.MoveLeaderRequest (implements io.etcd.jetcd.api.MoveLeaderRequestOrBuilder)
        - io.etcd.jetcd.api.MoveLeaderResponse (implements io.etcd.jetcd.api.MoveLeaderResponseOrBuilder)
        - io.etcd.jetcd.api.Permission (implements io.etcd.jetcd.api.PermissionOrBuilder)
        - io.etcd.jetcd.api.PutRequest (implements io.etcd.jetcd.api.PutRequestOrBuilder)
        - io.etcd.jetcd.api.PutResponse (implements io.etcd.jetcd.api.PutResponseOrBuilder)
        - io.etcd.jetcd.api.RangeRequest (implements io.etcd.jetcd.api.RangeRequestOrBuilder)
        - io.etcd.jetcd.api.RangeResponse (implements io.etcd.jetcd.api.RangeResponseOrBuilder)
        - io.etcd.jetcd.api.RequestOp (implements io.etcd.jetcd.api.RequestOpOrBuilder)
        - io.etcd.jetcd.api.ResponseHeader (implements io.etcd.jetcd.api.ResponseHeaderOrBuilder)
        - io.etcd.jetcd.api.ResponseOp (implements io.etcd.jetcd.api.ResponseOpOrBuilder)
        - io.etcd.jetcd.api.Role (implements io.etcd.jetcd.api.RoleOrBuilder)
        - io.etcd.jetcd.api.SnapshotRequest (implements io.etcd.jetcd.api.SnapshotRequestOrBuilder)
        - io.etcd.jetcd.api.SnapshotResponse (implements io.etcd.jetcd.api.SnapshotResponseOrBuilder)
        - io.etcd.jetcd.api.StatusRequest (implements io.etcd.jetcd.api.StatusRequestOrBuilder)
        - io.etcd.jetcd.api.StatusResponse (implements io.etcd.jetcd.api.StatusResponseOrBuilder)
        - io.etcd.jetcd.api.TxnRequest (implements io.etcd.jetcd.api.TxnRequestOrBuilder)
        - io.etcd.jetcd.api.TxnResponse (implements io.etcd.jetcd.api.TxnResponseOrBuilder)
        - io.etcd.jetcd.api.User (implements io.etcd.jetcd.api.UserOrBuilder)
        - io.etcd.jetcd.api.WatchCancelRequest (implements io.etcd.jetcd.api.WatchCancelRequestOrBuilder)
        - io.etcd.jetcd.api.WatchCreateRequest (implements io.etcd.jetcd.api.WatchCreateRequestOrBuilder)
        - io.etcd.jetcd.api.WatchRequest (implements io.etcd.jetcd.api.WatchRequestOrBuilder)
        - io.etcd.jetcd.api.WatchResponse (implements io.etcd.jetcd.api.WatchResponseOrBuilder)
  - com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType> (implements com.google.protobuf.MessageLite.Builder)
    - com.google.protobuf.AbstractMessage.Builder<BuilderType> (implements com.google.protobuf.Message.Builder)
      - com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
        - io.etcd.jetcd.api.AlarmMember.Builder (implements io.etcd.jetcd.api.AlarmMemberOrBuilder)
        - io.etcd.jetcd.api.AlarmRequest.Builder (implements io.etcd.jetcd.api.AlarmRequestOrBuilder)
        - io.etcd.jetcd.api.AlarmResponse.Builder (implements io.etcd.jetcd.api.AlarmResponseOrBuilder)
        - io.etcd.jetcd.api.AuthDisableRequest.Builder (implements io.etcd.jetcd.api.AuthDisableRequestOrBuilder)
        - io.etcd.jetcd.api.AuthDisableResponse.Builder (implements io.etcd.jetcd.api.AuthDisableResponseOrBuilder)
        - io.etcd.jetcd.api.AuthEnableRequest.Builder (implements io.etcd.jetcd.api.AuthEnableRequestOrBuilder)
        - io.etcd.jetcd.api.AuthEnableResponse.Builder (implements io.etcd.jetcd.api.AuthEnableResponseOrBuilder)
        - io.etcd.jetcd.api.AuthenticateRequest.Builder (implements io.etcd.jetcd.api.AuthenticateRequestOrBuilder)
        - io.etcd.jetcd.api.AuthenticateResponse.Builder (implements io.etcd.jetcd.api.AuthenticateResponseOrBuilder)
        - io.etcd.jetcd.api.AuthRoleAddRequest.Builder (implements io.etcd.jetcd.api.AuthRoleAddRequestOrBuilder)
        - io.etcd.jetcd.api.AuthRoleAddResponse.Builder (implements io.etcd.jetcd.api.AuthRoleAddResponseOrBuilder)
        - io.etcd.jetcd.api.AuthRoleDeleteRequest.Builder (implements io.etcd.jetcd.api.AuthRoleDeleteRequestOrBuilder)
        - io.etcd.jetcd.api.AuthRoleDeleteResponse.Builder (implements io.etcd.jetcd.api.AuthRoleDeleteResponseOrBuilder)
        - io.etcd.jetcd.api.AuthRoleGetRequest.Builder (implements io.etcd.jetcd.api.AuthRoleGetRequestOrBuilder)
        - io.etcd.jetcd.api.AuthRoleGetResponse.Builder (implements io.etcd.jetcd.api.AuthRoleGetResponseOrBuilder)
        - io.etcd.jetcd.api.AuthRoleGrantPermissionRequest.Builder (implements io.etcd.jetcd.api.AuthRoleGrantPermissionRequestOrBuilder)
        - io.etcd.jetcd.api.AuthRoleGrantPermissionResponse.Builder (implements io.etcd.jetcd.api.AuthRoleGrantPermissionResponseOrBuilder)
        - io.etcd.jetcd.api.AuthRoleListRequest.Builder (implements io.etcd.jetcd.api.AuthRoleListRequestOrBuilder)
        - io.etcd.jetcd.api.AuthRoleListResponse.Builder (implements io.etcd.jetcd.api.AuthRoleListResponseOrBuilder)
        - io.etcd.jetcd.api.AuthRoleRevokePermissionRequest.Builder (implements io.etcd.jetcd.api.AuthRoleRevokePermissionRequestOrBuilder)
        - io.etcd.jetcd.api.AuthRoleRevokePermissionResponse.Builder (implements io.etcd.jetcd.api.AuthRoleRevokePermissionResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserAddRequest.Builder (implements io.etcd.jetcd.api.AuthUserAddRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserAddResponse.Builder (implements io.etcd.jetcd.api.AuthUserAddResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserChangePasswordRequest.Builder (implements io.etcd.jetcd.api.AuthUserChangePasswordRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserChangePasswordResponse.Builder (implements io.etcd.jetcd.api.AuthUserChangePasswordResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserDeleteRequest.Builder (implements io.etcd.jetcd.api.AuthUserDeleteRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserDeleteResponse.Builder (implements io.etcd.jetcd.api.AuthUserDeleteResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserGetRequest.Builder (implements io.etcd.jetcd.api.AuthUserGetRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserGetResponse.Builder (implements io.etcd.jetcd.api.AuthUserGetResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserGrantRoleRequest.Builder (implements io.etcd.jetcd.api.AuthUserGrantRoleRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserGrantRoleResponse.Builder (implements io.etcd.jetcd.api.AuthUserGrantRoleResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserListRequest.Builder (implements io.etcd.jetcd.api.AuthUserListRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserListResponse.Builder (implements io.etcd.jetcd.api.AuthUserListResponseOrBuilder)
        - io.etcd.jetcd.api.AuthUserRevokeRoleRequest.Builder (implements io.etcd.jetcd.api.AuthUserRevokeRoleRequestOrBuilder)
        - io.etcd.jetcd.api.AuthUserRevokeRoleResponse.Builder (implements io.etcd.jetcd.api.AuthUserRevokeRoleResponseOrBuilder)
        - io.etcd.jetcd.api.CompactionRequest.Builder (implements io.etcd.jetcd.api.CompactionRequestOrBuilder)
        - io.etcd.jetcd.api.CompactionResponse.Builder (implements io.etcd.jetcd.api.CompactionResponseOrBuilder)
        - io.etcd.jetcd.api.Compare.Builder (implements io.etcd.jetcd.api.CompareOrBuilder)
        - io.etcd.jetcd.api.DefragmentRequest.Builder (implements io.etcd.jetcd.api.DefragmentRequestOrBuilder)
        - io.etcd.jetcd.api.DefragmentResponse.Builder (implements io.etcd.jetcd.api.DefragmentResponseOrBuilder)
        - io.etcd.jetcd.api.DeleteRangeRequest.Builder (implements io.etcd.jetcd.api.DeleteRangeRequestOrBuilder)
        - io.etcd.jetcd.api.DeleteRangeResponse.Builder (implements io.etcd.jetcd.api.DeleteRangeResponseOrBuilder)
        - io.etcd.jetcd.api.Event.Builder (implements io.etcd.jetcd.api.EventOrBuilder)
        - io.etcd.jetcd.api.HashKVRequest.Builder (implements io.etcd.jetcd.api.HashKVRequestOrBuilder)
        - io.etcd.jetcd.api.HashKVResponse.Builder (implements io.etcd.jetcd.api.HashKVResponseOrBuilder)
        - io.etcd.jetcd.api.HashRequest.Builder (implements io.etcd.jetcd.api.HashRequestOrBuilder)
        - io.etcd.jetcd.api.HashResponse.Builder (implements io.etcd.jetcd.api.HashResponseOrBuilder)
        - io.etcd.jetcd.api.KeyValue.Builder (implements io.etcd.jetcd.api.KeyValueOrBuilder)
        - io.etcd.jetcd.api.LeaseGrantRequest.Builder (implements io.etcd.jetcd.api.LeaseGrantRequestOrBuilder)
        - io.etcd.jetcd.api.LeaseGrantResponse.Builder (implements io.etcd.jetcd.api.LeaseGrantResponseOrBuilder)
        - io.etcd.jetcd.api.LeaseKeepAliveRequest.Builder (implements io.etcd.jetcd.api.LeaseKeepAliveRequestOrBuilder)
        - io.etcd.jetcd.api.LeaseKeepAliveResponse.Builder (implements io.etcd.jetcd.api.LeaseKeepAliveResponseOrBuilder)
        - io.etcd.jetcd.api.LeaseRevokeRequest.Builder (implements io.etcd.jetcd.api.LeaseRevokeRequestOrBuilder)
        - io.etcd.jetcd.api.LeaseRevokeResponse.Builder (implements io.etcd.jetcd.api.LeaseRevokeResponseOrBuilder)
        - io.etcd.jetcd.api.LeaseTimeToLiveRequest.Builder (implements io.etcd.jetcd.api.LeaseTimeToLiveRequestOrBuilder)
        - io.etcd.jetcd.api.LeaseTimeToLiveResponse.Builder (implements io.etcd.jetcd.api.LeaseTimeToLiveResponseOrBuilder)
        - io.etcd.jetcd.api.Member.Builder (implements io.etcd.jetcd.api.MemberOrBuilder)
        - io.etcd.jetcd.api.MemberAddRequest.Builder (implements io.etcd.jetcd.api.MemberAddRequestOrBuilder)
        - io.etcd.jetcd.api.MemberAddResponse.Builder (implements io.etcd.jetcd.api.MemberAddResponseOrBuilder)
        - io.etcd.jetcd.api.MemberListRequest.Builder (implements io.etcd.jetcd.api.MemberListRequestOrBuilder)
        - io.etcd.jetcd.api.MemberListResponse.Builder (implements io.etcd.jetcd.api.MemberListResponseOrBuilder)
        - io.etcd.jetcd.api.MemberRemoveRequest.Builder (implements io.etcd.jetcd.api.MemberRemoveRequestOrBuilder)
        - io.etcd.jetcd.api.MemberRemoveResponse.Builder (implements io.etcd.jetcd.api.MemberRemoveResponseOrBuilder)
        - io.etcd.jetcd.api.MemberUpdateRequest.Builder (implements io.etcd.jetcd.api.MemberUpdateRequestOrBuilder)
        - io.etcd.jetcd.api.MemberUpdateResponse.Builder (implements io.etcd.jetcd.api.MemberUpdateResponseOrBuilder)
        - io.etcd.jetcd.api.MoveLeaderRequest.Builder (implements io.etcd.jetcd.api.MoveLeaderRequestOrBuilder)
        - io.etcd.jetcd.api.MoveLeaderResponse.Builder (implements io.etcd.jetcd.api.MoveLeaderResponseOrBuilder)
        - io.etcd.jetcd.api.Permission.Builder (implements io.etcd.jetcd.api.PermissionOrBuilder)
        - io.etcd.jetcd.api.PutRequest.Builder (implements io.etcd.jetcd.api.PutRequestOrBuilder)
        - io.etcd.jetcd.api.PutResponse.Builder (implements io.etcd.jetcd.api.PutResponseOrBuilder)
        - io.etcd.jetcd.api.RangeRequest.Builder (implements io.etcd.jetcd.api.RangeRequestOrBuilder)
        - io.etcd.jetcd.api.RangeResponse.Builder (implements io.etcd.jetcd.api.RangeResponseOrBuilder)
        - io.etcd.jetcd.api.RequestOp.Builder (implements io.etcd.jetcd.api.RequestOpOrBuilder)
        - io.etcd.jetcd.api.ResponseHeader.Builder (implements io.etcd.jetcd.api.ResponseHeaderOrBuilder)
        - io.etcd.jetcd.api.ResponseOp.Builder (implements io.etcd.jetcd.api.ResponseOpOrBuilder)
        - io.etcd.jetcd.api.Role.Builder (implements io.etcd.jetcd.api.RoleOrBuilder)
        - io.etcd.jetcd.api.SnapshotRequest.Builder (implements io.etcd.jetcd.api.SnapshotRequestOrBuilder)
        - io.etcd.jetcd.api.SnapshotResponse.Builder (implements io.etcd.jetcd.api.SnapshotResponseOrBuilder)
        - io.etcd.jetcd.api.StatusRequest.Builder (implements io.etcd.jetcd.api.StatusRequestOrBuilder)
        - io.etcd.jetcd.api.StatusResponse.Builder (implements io.etcd.jetcd.api.StatusResponseOrBuilder)
        - io.etcd.jetcd.api.TxnRequest.Builder (implements io.etcd.jetcd.api.TxnRequestOrBuilder)
        - io.etcd.jetcd.api.TxnResponse.Builder (implements io.etcd.jetcd.api.TxnResponseOrBuilder)
        - io.etcd.jetcd.api.User.Builder (implements io.etcd.jetcd.api.UserOrBuilder)
        - io.etcd.jetcd.api.WatchCancelRequest.Builder (implements io.etcd.jetcd.api.WatchCancelRequestOrBuilder)
        - io.etcd.jetcd.api.WatchCreateRequest.Builder (implements io.etcd.jetcd.api.WatchCreateRequestOrBuilder)
        - io.etcd.jetcd.api.WatchRequest.Builder (implements io.etcd.jetcd.api.WatchRequestOrBuilder)
        - io.etcd.jetcd.api.WatchResponse.Builder (implements io.etcd.jetcd.api.WatchResponseOrBuilder)
  - io.grpc.stub.AbstractStub<S>
    - io.grpc.stub.AbstractAsyncStub<S>
      - io.etcd.jetcd.api.AuthGrpc.AuthStub
      - io.etcd.jetcd.api.ClusterGrpc.ClusterStub
      - io.etcd.jetcd.api.KVGrpc.KVStub
      - io.etcd.jetcd.api.LeaseGrpc.LeaseStub
      - io.etcd.jetcd.api.MaintenanceGrpc.MaintenanceStub
      - io.etcd.jetcd.api.WatchGrpc.WatchStub
    - io.grpc.stub.AbstractBlockingStub<S>
      - io.etcd.jetcd.api.AuthGrpc.AuthBlockingStub
      - io.etcd.jetcd.api.ClusterGrpc.ClusterBlockingStub
      - io.etcd.jetcd.api.KVGrpc.KVBlockingStub
      - io.etcd.jetcd.api.LeaseGrpc.LeaseBlockingStub
      - io.etcd.jetcd.api.MaintenanceGrpc.MaintenanceBlockingStub
      - io.etcd.jetcd.api.WatchGrpc.WatchBlockingStub
    - io.grpc.stub.AbstractFutureStub<S>
      - io.etcd.jetcd.api.AuthGrpc.AuthFutureStub
      - io.etcd.jetcd.api.ClusterGrpc.ClusterFutureStub
      - io.etcd.jetcd.api.KVGrpc.KVFutureStub
      - io.etcd.jetcd.api.LeaseGrpc.LeaseFutureStub
      - io.etcd.jetcd.api.MaintenanceGrpc.MaintenanceFutureStub
      - io.etcd.jetcd.api.WatchGrpc.WatchFutureStub
  - io.etcd.jetcd.api.Auth
  - io.etcd.jetcd.api.AuthGrpc
  - io.etcd.jetcd.api.AuthGrpc.AuthImplBase (implements io.grpc.BindableService)
  - io.etcd.jetcd.api.ClusterGrpc
  - io.etcd.jetcd.api.ClusterGrpc.ClusterImplBase (implements io.grpc.BindableService)
  - io.etcd.jetcd.api.JetcdProto
  - io.etcd.jetcd.api.Kv
  - io.etcd.jetcd.api.KVGrpc
  - io.etcd.jetcd.api.KVGrpc.KVImplBase (implements io.grpc.BindableService)
  - io.etcd.jetcd.api.LeaseGrpc
  - io.etcd.jetcd.api.LeaseGrpc.LeaseImplBase (implements io.grpc.BindableService)
  - io.etcd.jetcd.api.MaintenanceGrpc
  - io.etcd.jetcd.api.MaintenanceGrpc.MaintenanceImplBase (implements io.grpc.BindableService)
  - io.etcd.jetcd.api.WatchGrpc
  - io.etcd.jetcd.api.WatchGrpc.WatchImplBase (implements io.grpc.BindableService)

## Interface Hierarchy

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

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - io.etcd.jetcd.api.WatchRequest.RequestUnionCase (implements com.google.protobuf.Internal.EnumLite)
    - io.etcd.jetcd.api.WatchCreateRequest.FilterType (implements com.google.protobuf.ProtocolMessageEnum)
    - io.etcd.jetcd.api.ResponseOp.ResponseCase (implements com.google.protobuf.Internal.EnumLite)
    - io.etcd.jetcd.api.RequestOp.RequestCase (implements com.google.protobuf.Internal.EnumLite)
    - io.etcd.jetcd.api.RangeRequest.SortOrder (implements com.google.protobuf.ProtocolMessageEnum)
    - io.etcd.jetcd.api.RangeRequest.SortTarget (implements com.google.protobuf.ProtocolMessageEnum)
    - io.etcd.jetcd.api.Permission.Type (implements com.google.protobuf.ProtocolMessageEnum)
    - io.etcd.jetcd.api.Event.EventType (implements com.google.protobuf.ProtocolMessageEnum)
    - io.etcd.jetcd.api.Compare.CompareResult (implements com.google.protobuf.ProtocolMessageEnum)
    - io.etcd.jetcd.api.Compare.CompareTarget (implements com.google.protobuf.ProtocolMessageEnum)
    - io.etcd.jetcd.api.Compare.TargetUnionCase (implements com.google.protobuf.Internal.EnumLite)
    - io.etcd.jetcd.api.AlarmType (implements com.google.protobuf.ProtocolMessageEnum)
    - io.etcd.jetcd.api.AlarmRequest.AlarmAction (implements com.google.protobuf.ProtocolMessageEnum)