## Uses of Class
io.etcd.jetcd.api.Permission

Packages that use Permission
io.etcd.jetcd.api

### Uses of Permission in io.etcd.jetcd.api

Methods in io.etcd.jetcd.api that return Permission
`Permission` Permission.Builder.`build()`
`Permission` Permission.Builder.`buildPartial()`
`static Permission` Permission.`getDefaultInstance()`
`Permission` Permission.`getDefaultInstanceForType()`
`Permission` Permission.Builder.`getDefaultInstanceForType()`
`Permission` RoleOrBuilder.`getKeyPermission(int index)` `repeated .authpb.Permission keyPermission = 2;`
`Permission` Role.`getKeyPermission(int index)` `repeated .authpb.Permission keyPermission = 2;`
`Permission` Role.Builder.`getKeyPermission(int index)` `repeated .authpb.Permission keyPermission = 2;`
`Permission` AuthRoleGrantPermissionRequestOrBuilder.`getPerm()` perm is the permission to grant to the role.
`Permission` AuthRoleGrantPermissionRequest.`getPerm()` perm is the permission to grant to the role.
`Permission` AuthRoleGrantPermissionRequest.Builder.`getPerm()` perm is the permission to grant to the role.
`Permission` AuthRoleGetResponseOrBuilder.`getPerm(int index)` `repeated .authpb.Permission perm = 2;`
`Permission` AuthRoleGetResponse.`getPerm(int index)` `repeated .authpb.Permission perm = 2;`
`Permission` AuthRoleGetResponse.Builder.`getPerm(int index)` `repeated .authpb.Permission perm = 2;`
`static Permission` Permission.`parseDelimitedFrom(InputStream input)`
`static Permission` Permission.`parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static Permission` Permission.`parseFrom(byte[] data)`
`static Permission` Permission.`parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static Permission` Permission.`parseFrom(ByteBuffer data)`
`static Permission` Permission.`parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static Permission` Permission.`parseFrom(com.google.protobuf.ByteString data)`
`static Permission` Permission.`parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static Permission` Permission.`parseFrom(com.google.protobuf.CodedInputStream input)`
`static Permission` Permission.`parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static Permission` Permission.`parseFrom(InputStream input)`
`static Permission` Permission.`parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`

Methods in io.etcd.jetcd.api that return types with arguments of type Permission
`List<Permission>` RoleOrBuilder.`getKeyPermissionList()` `repeated .authpb.Permission keyPermission = 2;`
`List<Permission>` Role.`getKeyPermissionList()` `repeated .authpb.Permission keyPermission = 2;`
`List<Permission>` Role.Builder.`getKeyPermissionList()` `repeated .authpb.Permission keyPermission = 2;`
`com.google.protobuf.Parser<Permission>` Permission.`getParserForType()`
`List<Permission>` AuthRoleGetResponseOrBuilder.`getPermList()` `repeated .authpb.Permission perm = 2;`
`List<Permission>` AuthRoleGetResponse.`getPermList()` `repeated .authpb.Permission perm = 2;`
`List<Permission>` AuthRoleGetResponse.Builder.`getPermList()` `repeated .authpb.Permission perm = 2;`
`static com.google.protobuf.Parser<Permission>` Permission.`parser()`

Methods in io.etcd.jetcd.api with parameters of type Permission
`Role.Builder` Role.Builder.`addKeyPermission(int index, Permission value)` `repeated .authpb.Permission keyPermission = 2;`
`Role.Builder` Role.Builder.`addKeyPermission(Permission value)` `repeated .authpb.Permission keyPermission = 2;`
`AuthRoleGetResponse.Builder` AuthRoleGetResponse.Builder.`addPerm(int index, Permission value)` `repeated .authpb.Permission perm = 2;`
`AuthRoleGetResponse.Builder` AuthRoleGetResponse.Builder.`addPerm(Permission value)` `repeated .authpb.Permission perm = 2;`
`Permission.Builder` Permission.Builder.`mergeFrom(Permission other)`
`AuthRoleGrantPermissionRequest.Builder` AuthRoleGrantPermissionRequest.Builder.`mergePerm(Permission value)` perm is the permission to grant to the role.
`static Permission.Builder` Permission.`newBuilder(Permission prototype)`
`Role.Builder` Role.Builder.`setKeyPermission(int index, Permission value)` `repeated .authpb.Permission keyPermission = 2;`
`AuthRoleGetResponse.Builder` AuthRoleGetResponse.Builder.`setPerm(int index, Permission value)` `repeated .authpb.Permission perm = 2;`
`AuthRoleGrantPermissionRequest.Builder` AuthRoleGrantPermissionRequest.Builder.`setPerm(Permission value)` perm is the permission to grant to the role.

Method parameters in io.etcd.jetcd.api with type arguments of type Permission
`Role.Builder` Role.Builder.`addAllKeyPermission(Iterable<? extends Permission> values)` `repeated .authpb.Permission keyPermission = 2;`
`AuthRoleGetResponse.Builder` AuthRoleGetResponse.Builder.`addAllPerm(Iterable<? extends Permission> values)` `repeated .authpb.Permission perm = 2;`