All Classes and Interfaces
Class
Description
AlarmResponse returned by
Maintenance.listAlarms() contains a header
and a list of AlarmMember.represents type of alarm which can be raised.
Interface of auth talking to etcd.
AuthDisableResponse returned by
Auth.authDisable() contains a header.AuthEnableResponse returned by
Auth.authEnable() call contains a header.AuthRoleAddResponse returned by
Auth.roleAdd(ByteSequence) contains
a header.AuthRoleDeleteResponse returned by
Auth.roleDelete(ByteSequence)
contains a header.AuthRoleGetResponse returned by
Auth.roleGet(ByteSequence) contains
a header and a list of permissions.AuthRoleGrantPermissionResponse returned by
Auth.roleGrantPermission(ByteSequence, ByteSequence, ByteSequence, Permission.Type) contains a
header.AuthRoleListResponse returned by
Auth.roleList() contains a header and
a list of roles.AuthRoleRevokePermissionResponse
AuthUserAddResponse returned by
Auth.userAdd(ByteSequence, ByteSequence) contains a
header.AuthUserChangePasswordResponse
AuthUserDeleteResponse returned by
Auth.userDelete(ByteSequence) contains a header.AuthUserGetResponse returned by
Auth.userGet(ByteSequence) contains a header and
a list of roles associated with the user.AuthUserGrantRoleResponse
AuthUserListResponse returned by
Auth.userList() contains a header and
a list of users.AuthUserRevokeRoleResponse returned by
Auth.userRevokeRole(ByteSequence, ByteSequence)
contains a header.Etcd binary bytes, easy to convert between byte[], String and ByteString.
Etcd Client.
ClientBuilder knows how to create a Client instance.
Etcd Client.
Interface of cluster client talking to etcd.
The compare predicate in
Txn.Cmp target used in
Txn.Constants of Etcd.
DefragmentResponse returned by
Maintenance.defragmentMember(String) contains a header.Interface of leader election client talking to etcd.
Interface of leadership notification listener.
The option for get operation.
HashKVResponse returned by
Maintenance.hashKV(String, long).Etcd key value pair.
Interface of kv client talking to etcd.
Interface of KeepAlive talking to etcd.
Interface of Lock talking to etcd.
Interface of maintenance talking to etcd.
MemberAddResponse returned by
Cluster.addMember(List, boolean)
contains a header, added member, and list of members after adding the new member.MemberListResponse returned by
Cluster.listMember()
contains a header and a list of members.MemberRemoveResponse returned by
Cluster.removeMember(long)
contains a header and a list of member the removal of the member.MemberUpdateResponse returned by
Cluster.updateMember(long, List)
contains a header and a list of members after the member update.MoveLeaderResponse returned by
Maintenance.moveLeader(long).Signals that leader for given election does not exist.
Signals that the lease client do not have this lease.
Signals that candidate is not a leader at the moment.
Etcd Operation.
Operation type.
represents a permission over a range of keys.
The options for put operation.
Builder to construct a put option.
represents a generic Jetcd response.
StatusResponse returned by
Maintenance.statusMember(String) contains
a header, version, dbSize, current leader, raftIndex, and raftTerm.Txn is the interface that wraps mini-transactions.
Build an etcd transaction.
TxnResponse returned by a transaction call contains lists of put, get, delete responses
corresponding to either the compare in txn.IF is evaluated to true or false.
Interface of the watch client.
Interface of Watcher.
Watch event, return by watch, contain put, delete event.
The option for watch operation.