## Uses of Interface
io.etcd.jetcd.Response

Packages that use Response
io.etcd.jetcd
io.etcd.jetcd.auth
io.etcd.jetcd.cluster
io.etcd.jetcd.kv
io.etcd.jetcd.lease
io.etcd.jetcd.lock
io.etcd.jetcd.maintenance
io.etcd.jetcd.watch

### Uses of Response in io.etcd.jetcd

Classes in io.etcd.jetcd that implement Response
`class` `AbstractResponse<R>`

### Uses of Response in io.etcd.jetcd.auth

Classes in io.etcd.jetcd.auth that implement Response
`class` `AuthDisableResponse` AuthDisableResponse returned by `Auth#authDisable()` contains a header.
`class` `AuthEnableResponse` AuthEnableResponse returned by `Auth#authEnable()` call contains a header.
`class` `AuthRoleAddResponse` AuthRoleAddResponse returned by `Auth#roleAdd(ByteSequence)` contains a header.
`class` `AuthRoleDeleteResponse` AuthRoleDeleteResponse returned by `Auth#roleDelete(ByteSequence)` contains a header.
`class` `AuthRoleGetResponse` AuthRoleGetResponse returned by `Auth#roleGet(ByteSequence)` contains a header and a list of permissions.
`class` `AuthRoleGrantPermissionResponse` AuthRoleGrantPermissionResponse returned by `Auth#roleGrantPermission(ByteSequence, ByteSequence, ByteSequence, Type)` contains a header.
`class` `AuthRoleListResponse` AuthRoleListResponse returned by `Auth#roleList()` contains a header and a list of roles.
`class` `AuthRoleRevokePermissionResponse` AuthRoleRevokePermissionResponse returned by `Auth#roleRevokePermission(ByteSequence, ByteSequence, ByteSequence)` contains a header.
`class` `AuthUserAddResponse` AuthUserAddResponse returned by `Auth#userAdd(ByteSequence, ByteSequence)` contains a header.
`class` `AuthUserChangePasswordResponse` AuthUserChangePasswordResponse returned by `Auth#userChangePassword(ByteSequence, ByteSequence)` contains a header.
`class` `AuthUserDeleteResponse` AuthUserDeleteResponse returned by `Auth#userDelete(ByteSequence)` contains a header.
`class` `AuthUserGetResponse` AuthUserGetResponse returned by `Auth#userGet(ByteSequence)` contains a header and a list of roles associated with the user.
`class` `AuthUserGrantRoleResponse` AuthUserGrantRoleResponse returned by `Auth#userGrantRole(ByteSequence, ByteSequence)` contains a header.
`class` `AuthUserListResponse` AuthUserListResponse returned by `Auth#userList()` contains a header and a list of users.
`class` `AuthUserRevokeRoleResponse` AuthUserRevokeRoleResponse returned by `Auth#userRevokeRole(ByteSequence, ByteSequence)` contains a header.

### Uses of Response in io.etcd.jetcd.cluster

Classes in io.etcd.jetcd.cluster that implement Response
`class` `MemberAddResponse` MemberAddResponse returned by `Cluster.addMember(List)` contains a header, added member, and list of members after adding the new member.
`class` `MemberListResponse` MemberListResponse returned by `Cluster.listMember()` contains a header and a list of members.
`class` `MemberRemoveResponse` MemberRemoveResponse returned by `Cluster.removeMember(long)` contains a header and a list of member the removal of the member.
`class` `MemberUpdateResponse` MemberUpdateResponse returned by `Cluster.updateMember(long, List)` contains a header and a list of members after the member update.

### Uses of Response in io.etcd.jetcd.kv

Classes in io.etcd.jetcd.kv that implement Response
`class` `CompactResponse`
`class` `DeleteResponse`
`class` `GetResponse`
`class` `PutResponse`
`class` `TxnResponse` 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.

### Uses of Response in io.etcd.jetcd.lease

Classes in io.etcd.jetcd.lease that implement Response
`class` `LeaseGrantResponse`
`class` `LeaseKeepAliveResponse`
`class` `LeaseRevokeResponse`
`class` `LeaseTimeToLiveResponse`

### Uses of Response in io.etcd.jetcd.lock

Classes in io.etcd.jetcd.lock that implement Response
`class` `LockResponse`
`class` `UnlockResponse`

### Uses of Response in io.etcd.jetcd.maintenance

Classes in io.etcd.jetcd.maintenance that implement Response
`class` `AlarmResponse` AlarmResponse returned by `Maintenance.listAlarms()` contains a header and a list of AlarmMember.
`class` `DefragmentResponse` DefragmentResponse returned by `Maintenance.defragmentMember(URI)` contains a header.
`class` `HashKVResponse` HashKVResponse returned by `Maintenance#HashKV(String, long)`.
`class` `MoveLeaderResponse` MoveLeaderResponse returned by `io.etcd.jetcd.Maintenance#MoveLeader(long)`.
`class` `SnapshotResponse`
`class` `StatusResponse` StatusResponse returned by `Maintenance.statusMember(URI)` contains a header, version, dbSize, current leader, raftIndex, and raftTerm.

### Uses of Response in io.etcd.jetcd.watch

Classes in io.etcd.jetcd.watch that implement Response
`class` `WatchResponse`