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

Packages that use Permission.Builder
io.etcd.jetcd.api

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

Methods in io.etcd.jetcd.api that return Permission.Builder
`Permission.Builder` Role.Builder.`addKeyPermissionBuilder()` `repeated .authpb.Permission keyPermission = 2;`
`Permission.Builder` Role.Builder.`addKeyPermissionBuilder(int index)` `repeated .authpb.Permission keyPermission = 2;`
`Permission.Builder` AuthRoleGetResponse.Builder.`addPermBuilder()` `repeated .authpb.Permission perm = 2;`
`Permission.Builder` AuthRoleGetResponse.Builder.`addPermBuilder(int index)` `repeated .authpb.Permission perm = 2;`
`Permission.Builder` Permission.Builder.`addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)`
`Permission.Builder` Permission.Builder.`clear()`
`Permission.Builder` Permission.Builder.`clearField(com.google.protobuf.Descriptors.FieldDescriptor field)`
`Permission.Builder` Permission.Builder.`clearKey()` `bytes key = 2;`
`Permission.Builder` Permission.Builder.`clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)`
`Permission.Builder` Permission.Builder.`clearPermType()` `.authpb.Permission.Type permType = 1;`
`Permission.Builder` Permission.Builder.`clearRangeEnd()` `bytes range_end = 3;`
`Permission.Builder` Permission.Builder.`clone()`
`Permission.Builder` Role.Builder.`getKeyPermissionBuilder(int index)` `repeated .authpb.Permission keyPermission = 2;`
`Permission.Builder` AuthRoleGrantPermissionRequest.Builder.`getPermBuilder()` perm is the permission to grant to the role.
`Permission.Builder` AuthRoleGetResponse.Builder.`getPermBuilder(int index)` `repeated .authpb.Permission perm = 2;`
`Permission.Builder` Permission.Builder.`mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`Permission.Builder` Permission.Builder.`mergeFrom(com.google.protobuf.Message other)`
`Permission.Builder` Permission.Builder.`mergeFrom(Permission other)`
`Permission.Builder` Permission.Builder.`mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)`
`static Permission.Builder` Permission.`newBuilder()`
`static Permission.Builder` Permission.`newBuilder(Permission prototype)`
`Permission.Builder` Permission.`newBuilderForType()`
`protected Permission.Builder` Permission.`newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)`
`Permission.Builder` Permission.Builder.`setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)`
`Permission.Builder` Permission.Builder.`setKey(com.google.protobuf.ByteString value)` `bytes key = 2;`
`Permission.Builder` Permission.Builder.`setPermType(Permission.Type value)` `.authpb.Permission.Type permType = 1;`
`Permission.Builder` Permission.Builder.`setPermTypeValue(int value)` `.authpb.Permission.Type permType = 1;`
`Permission.Builder` Permission.Builder.`setRangeEnd(com.google.protobuf.ByteString value)` `bytes range_end = 3;`
`Permission.Builder` Permission.Builder.`setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)`
`Permission.Builder` Permission.Builder.`setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)`
`Permission.Builder` Permission.`toBuilder()`

Methods in io.etcd.jetcd.api that return types with arguments of type Permission.Builder
`List<Permission.Builder>` Role.Builder.`getKeyPermissionBuilderList()` `repeated .authpb.Permission keyPermission = 2;`
`List<Permission.Builder>` AuthRoleGetResponse.Builder.`getPermBuilderList()` `repeated .authpb.Permission perm = 2;`

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