# Uses of Class
com.google.protobuf.DescriptorProtos.FileDescriptorProto.Builder

Packages that use DescriptorProtos.FileDescriptorProto.Builder
Package
Description
com.google.protobuf
com.google.protobuf.compiler

## Uses of DescriptorProtos.FileDescriptorProto.Builder in com.google.protobuf

Methods in com.google.protobuf that return DescriptorProtos.FileDescriptorProto.Builder
Modifier and Type
Method
Description
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addAllDependency(Iterable<String> values)`
`repeated string dependency = 3 [json_name = "dependency"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addAllEnumType(Iterable<? extends DescriptorProtos.EnumDescriptorProto> values)`
`repeated .google.protobuf.EnumDescriptorProto enum_type = 5 [json_name = "enumType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addAllExtension(Iterable<? extends DescriptorProtos.FieldDescriptorProto> values)`
`repeated .google.protobuf.FieldDescriptorProto extension = 7 [json_name = "extension"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addAllMessageType(Iterable<? extends DescriptorProtos.DescriptorProto> values)`
`repeated .google.protobuf.DescriptorProto message_type = 4 [json_name = "messageType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addAllPublicDependency(Iterable<? extends Integer> values)`
`repeated int32 public_dependency = 10 [json_name = "publicDependency"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addAllService(Iterable<? extends DescriptorProtos.ServiceDescriptorProto> values)`
`repeated .google.protobuf.ServiceDescriptorProto service = 6 [json_name = "service"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addAllWeakDependency(Iterable<? extends Integer> values)`
`repeated int32 weak_dependency = 11 [json_name = "weakDependency"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addDependency(String value)`
`repeated string dependency = 3 [json_name = "dependency"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addDependencyBytes(ByteString value)`
`repeated string dependency = 3 [json_name = "dependency"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addEnumType(int index, DescriptorProtos.EnumDescriptorProto value)`
`repeated .google.protobuf.EnumDescriptorProto enum_type = 5 [json_name = "enumType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addEnumType(int index, DescriptorProtos.EnumDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.EnumDescriptorProto enum_type = 5 [json_name = "enumType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addEnumType(DescriptorProtos.EnumDescriptorProto value)`
`repeated .google.protobuf.EnumDescriptorProto enum_type = 5 [json_name = "enumType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addEnumType(DescriptorProtos.EnumDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.EnumDescriptorProto enum_type = 5 [json_name = "enumType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addExtension(int index, DescriptorProtos.FieldDescriptorProto value)`
`repeated .google.protobuf.FieldDescriptorProto extension = 7 [json_name = "extension"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addExtension(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.FieldDescriptorProto extension = 7 [json_name = "extension"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addExtension(DescriptorProtos.FieldDescriptorProto value)`
`repeated .google.protobuf.FieldDescriptorProto extension = 7 [json_name = "extension"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addExtension(DescriptorProtos.FieldDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.FieldDescriptorProto extension = 7 [json_name = "extension"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorSet.Builder.`addFileBuilder()`
`repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorSet.Builder.`addFileBuilder(int index)`
`repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addMessageType(int index, DescriptorProtos.DescriptorProto value)`
`repeated .google.protobuf.DescriptorProto message_type = 4 [json_name = "messageType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addMessageType(int index, DescriptorProtos.DescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.DescriptorProto message_type = 4 [json_name = "messageType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addMessageType(DescriptorProtos.DescriptorProto value)`
`repeated .google.protobuf.DescriptorProto message_type = 4 [json_name = "messageType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addMessageType(DescriptorProtos.DescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.DescriptorProto message_type = 4 [json_name = "messageType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addPublicDependency(int value)`
`repeated int32 public_dependency = 10 [json_name = "publicDependency"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addService(int index, DescriptorProtos.ServiceDescriptorProto value)`
`repeated .google.protobuf.ServiceDescriptorProto service = 6 [json_name = "service"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addService(int index, DescriptorProtos.ServiceDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.ServiceDescriptorProto service = 6 [json_name = "service"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addService(DescriptorProtos.ServiceDescriptorProto value)`
`repeated .google.protobuf.ServiceDescriptorProto service = 6 [json_name = "service"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addService(DescriptorProtos.ServiceDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.ServiceDescriptorProto service = 6 [json_name = "service"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`addWeakDependency(int value)`
`repeated int32 weak_dependency = 11 [json_name = "weakDependency"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clear()`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clearDependency()`
`repeated string dependency = 3 [json_name = "dependency"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clearEdition()`
`optional string edition = 13 [json_name = "edition"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clearEnumType()`
`repeated .google.protobuf.EnumDescriptorProto enum_type = 5 [json_name = "enumType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clearExtension()`
`repeated .google.protobuf.FieldDescriptorProto extension = 7 [json_name = "extension"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clearMessageType()`
`repeated .google.protobuf.DescriptorProto message_type = 4 [json_name = "messageType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clearName()`
`optional string name = 1 [json_name = "name"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clearOptions()`
`optional .google.protobuf.FileOptions options = 8 [json_name = "options"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clearPackage()`
`optional string package = 2 [json_name = "package"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clearPublicDependency()`
`repeated int32 public_dependency = 10 [json_name = "publicDependency"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clearService()`
`repeated .google.protobuf.ServiceDescriptorProto service = 6 [json_name = "service"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clearSourceCodeInfo()`
`optional .google.protobuf.SourceCodeInfo source_code_info = 9 [json_name = "sourceCodeInfo"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clearSyntax()`
`optional string syntax = 12 [json_name = "syntax"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`clearWeakDependency()`
`repeated int32 weak_dependency = 11 [json_name = "weakDependency"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorSet.Builder.`getFileBuilder(int index)`
`repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`mergeFrom(DescriptorProtos.FileDescriptorProto other)`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`mergeFrom(Message other)`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`mergeOptions(DescriptorProtos.FileOptions value)`
`optional .google.protobuf.FileOptions options = 8 [json_name = "options"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`mergeSourceCodeInfo(DescriptorProtos.SourceCodeInfo value)`
`optional .google.protobuf.SourceCodeInfo source_code_info = 9 [json_name = "sourceCodeInfo"];`
`final DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`mergeUnknownFields(UnknownFieldSet unknownFields)`
`static DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.`newBuilder()`
`static DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.`newBuilder(DescriptorProtos.FileDescriptorProto prototype)`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.`newBuilderForType()`
`protected DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.`newBuilderForType(GeneratedMessageV3.BuilderParent parent)`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`removeEnumType(int index)`
`repeated .google.protobuf.EnumDescriptorProto enum_type = 5 [json_name = "enumType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`removeExtension(int index)`
`repeated .google.protobuf.FieldDescriptorProto extension = 7 [json_name = "extension"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`removeMessageType(int index)`
`repeated .google.protobuf.DescriptorProto message_type = 4 [json_name = "messageType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`removeService(int index)`
`repeated .google.protobuf.ServiceDescriptorProto service = 6 [json_name = "service"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setDependency(int index, String value)`
`repeated string dependency = 3 [json_name = "dependency"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setEdition(String value)`
`optional string edition = 13 [json_name = "edition"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setEditionBytes(ByteString value)`
`optional string edition = 13 [json_name = "edition"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setEnumType(int index, DescriptorProtos.EnumDescriptorProto value)`
`repeated .google.protobuf.EnumDescriptorProto enum_type = 5 [json_name = "enumType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setEnumType(int index, DescriptorProtos.EnumDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.EnumDescriptorProto enum_type = 5 [json_name = "enumType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setExtension(int index, DescriptorProtos.FieldDescriptorProto value)`
`repeated .google.protobuf.FieldDescriptorProto extension = 7 [json_name = "extension"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setExtension(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.FieldDescriptorProto extension = 7 [json_name = "extension"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setMessageType(int index, DescriptorProtos.DescriptorProto value)`
`repeated .google.protobuf.DescriptorProto message_type = 4 [json_name = "messageType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setMessageType(int index, DescriptorProtos.DescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.DescriptorProto message_type = 4 [json_name = "messageType"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setName(String value)`
`optional string name = 1 [json_name = "name"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setNameBytes(ByteString value)`
`optional string name = 1 [json_name = "name"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setOptions(DescriptorProtos.FileOptions value)`
`optional .google.protobuf.FileOptions options = 8 [json_name = "options"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setOptions(DescriptorProtos.FileOptions.Builder builderForValue)`
`optional .google.protobuf.FileOptions options = 8 [json_name = "options"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setPackage(String value)`
`optional string package = 2 [json_name = "package"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setPackageBytes(ByteString value)`
`optional string package = 2 [json_name = "package"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setPublicDependency(int index, int value)`
`repeated int32 public_dependency = 10 [json_name = "publicDependency"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setService(int index, DescriptorProtos.ServiceDescriptorProto value)`
`repeated .google.protobuf.ServiceDescriptorProto service = 6 [json_name = "service"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setService(int index, DescriptorProtos.ServiceDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.ServiceDescriptorProto service = 6 [json_name = "service"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setSourceCodeInfo(DescriptorProtos.SourceCodeInfo value)`
`optional .google.protobuf.SourceCodeInfo source_code_info = 9 [json_name = "sourceCodeInfo"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setSourceCodeInfo(DescriptorProtos.SourceCodeInfo.Builder builderForValue)`
`optional .google.protobuf.SourceCodeInfo source_code_info = 9 [json_name = "sourceCodeInfo"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setSyntax(String value)`
`optional string syntax = 12 [json_name = "syntax"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setSyntaxBytes(ByteString value)`
`optional string syntax = 12 [json_name = "syntax"];`
`final DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setUnknownFields(UnknownFieldSet unknownFields)`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`setWeakDependency(int index, int value)`
`repeated int32 weak_dependency = 11 [json_name = "weakDependency"];`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.`toBuilder()`
Methods in com.google.protobuf that return types with arguments of type DescriptorProtos.FileDescriptorProto.Builder
Modifier and Type
Method
Description
`List<DescriptorProtos.FileDescriptorProto.Builder>`
DescriptorProtos.FileDescriptorSet.Builder.`getFileBuilderList()`
`repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];`
Methods in com.google.protobuf with parameters of type DescriptorProtos.FileDescriptorProto.Builder
Modifier and Type
Method
Description
`DescriptorProtos.FileDescriptorSet.Builder`
DescriptorProtos.FileDescriptorSet.Builder.`addFile(int index, DescriptorProtos.FileDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];`
`DescriptorProtos.FileDescriptorSet.Builder`
DescriptorProtos.FileDescriptorSet.Builder.`addFile(DescriptorProtos.FileDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];`
`DescriptorProtos.FileDescriptorSet.Builder`
DescriptorProtos.FileDescriptorSet.Builder.`setFile(int index, DescriptorProtos.FileDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];`

## Uses of DescriptorProtos.FileDescriptorProto.Builder in com.google.protobuf.compiler

Methods in com.google.protobuf.compiler that return DescriptorProtos.FileDescriptorProto.Builder
Modifier and Type
Method
Description
`DescriptorProtos.FileDescriptorProto.Builder`
PluginProtos.CodeGeneratorRequest.Builder.`addProtoFileBuilder()`
`repeated .google.protobuf.FileDescriptorProto proto_file = 15 [json_name = "protoFile"];`
`DescriptorProtos.FileDescriptorProto.Builder`
PluginProtos.CodeGeneratorRequest.Builder.`addProtoFileBuilder(int index)`
`repeated .google.protobuf.FileDescriptorProto proto_file = 15 [json_name = "protoFile"];`
`DescriptorProtos.FileDescriptorProto.Builder`
PluginProtos.CodeGeneratorRequest.Builder.`getProtoFileBuilder(int index)`
`repeated .google.protobuf.FileDescriptorProto proto_file = 15 [json_name = "protoFile"];`
Methods in com.google.protobuf.compiler that return types with arguments of type DescriptorProtos.FileDescriptorProto.Builder
Modifier and Type
Method
Description
`List<DescriptorProtos.FileDescriptorProto.Builder>`
PluginProtos.CodeGeneratorRequest.Builder.`getProtoFileBuilderList()`
`repeated .google.protobuf.FileDescriptorProto proto_file = 15 [json_name = "protoFile"];`
Methods in com.google.protobuf.compiler with parameters of type DescriptorProtos.FileDescriptorProto.Builder
Modifier and Type
Method
Description
`PluginProtos.CodeGeneratorRequest.Builder`
PluginProtos.CodeGeneratorRequest.Builder.`addProtoFile(int index, DescriptorProtos.FileDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.FileDescriptorProto proto_file = 15 [json_name = "protoFile"];`
`PluginProtos.CodeGeneratorRequest.Builder`
PluginProtos.CodeGeneratorRequest.Builder.`addProtoFile(DescriptorProtos.FileDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.FileDescriptorProto proto_file = 15 [json_name = "protoFile"];`
`PluginProtos.CodeGeneratorRequest.Builder`
PluginProtos.CodeGeneratorRequest.Builder.`setProtoFile(int index, DescriptorProtos.FileDescriptorProto.Builder builderForValue)`
`repeated .google.protobuf.FileDescriptorProto proto_file = 15 [json_name = "protoFile"];`