public static final class DescriptorProtos.FileOptions.Builder extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FileOptions,DescriptorProtos.FileOptions.Builder> implements DescriptorProtos.FileOptionsOrBuilder
google.protobuf.FileOptions| Modifier and Type | Method and Description |
|---|---|
DescriptorProtos.FileOptions.Builder |
addAllUninterpretedOption(Iterable<? extends DescriptorProtos.UninterpretedOption> values)
The parser stores options it doesn't recognize here.
|
<Type> DescriptorProtos.FileOptions.Builder |
addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<DescriptorProtos.FileOptions,List<Type>> extension,
Type value) |
DescriptorProtos.FileOptions.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DescriptorProtos.FileOptions.Builder |
addUninterpretedOption(DescriptorProtos.UninterpretedOption.Builder builderForValue)
The parser stores options it doesn't recognize here.
|
DescriptorProtos.FileOptions.Builder |
addUninterpretedOption(DescriptorProtos.UninterpretedOption value)
The parser stores options it doesn't recognize here.
|
DescriptorProtos.FileOptions.Builder |
addUninterpretedOption(int index,
DescriptorProtos.UninterpretedOption.Builder builderForValue)
The parser stores options it doesn't recognize here.
|
DescriptorProtos.FileOptions.Builder |
addUninterpretedOption(int index,
DescriptorProtos.UninterpretedOption value)
The parser stores options it doesn't recognize here.
|
DescriptorProtos.UninterpretedOption.Builder |
addUninterpretedOptionBuilder()
The parser stores options it doesn't recognize here.
|
DescriptorProtos.UninterpretedOption.Builder |
addUninterpretedOptionBuilder(int index)
The parser stores options it doesn't recognize here.
|
DescriptorProtos.FileOptions |
build() |
DescriptorProtos.FileOptions |
buildPartial() |
DescriptorProtos.FileOptions.Builder |
clear() |
DescriptorProtos.FileOptions.Builder |
clearCcGenericServices()
Should generic services be generated in each language? "Generic" services
are not specific to any particular RPC system.
|
<Type> DescriptorProtos.FileOptions.Builder |
clearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<DescriptorProtos.FileOptions,?> extension) |
DescriptorProtos.FileOptions.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DescriptorProtos.FileOptions.Builder |
clearGoPackage()
Sets the Go package where structs generated from this .proto will be
placed.
|
DescriptorProtos.FileOptions.Builder |
clearJavaGenerateEqualsAndHash()
If set true, then the Java code generator will generate equals() and
hashCode() methods for all messages defined in the .proto file.
|
DescriptorProtos.FileOptions.Builder |
clearJavaGenericServices()
optional bool java_generic_services = 17 [default = false]; |
DescriptorProtos.FileOptions.Builder |
clearJavaMultipleFiles()
If set true, then the Java code generator will generate a separate .java
file for each top-level message, enum, and service defined in the .proto
file.
|
DescriptorProtos.FileOptions.Builder |
clearJavaOuterClassname()
If set, all the classes from the .proto file are wrapped in a single
outer class with the given name.
|
DescriptorProtos.FileOptions.Builder |
clearJavaPackage()
Sets the Java package where classes generated from this .proto will be
placed.
|
DescriptorProtos.FileOptions.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DescriptorProtos.FileOptions.Builder |
clearOptimizeFor()
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED]; |
DescriptorProtos.FileOptions.Builder |
clearPyGenericServices()
optional bool py_generic_services = 18 [default = false]; |
DescriptorProtos.FileOptions.Builder |
clearUninterpretedOption()
The parser stores options it doesn't recognize here.
|
DescriptorProtos.FileOptions.Builder |
clone() |
boolean |
getCcGenericServices()
Should generic services be generated in each language? "Generic" services
are not specific to any particular RPC system.
|
DescriptorProtos.FileOptions |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getGoPackage()
Sets the Go package where structs generated from this .proto will be
placed.
|
com.google.protobuf.ByteString |
getGoPackageBytes()
Sets the Go package where structs generated from this .proto will be
placed.
|
boolean |
getJavaGenerateEqualsAndHash()
If set true, then the Java code generator will generate equals() and
hashCode() methods for all messages defined in the .proto file.
|
boolean |
getJavaGenericServices()
optional bool java_generic_services = 17 [default = false]; |
boolean |
getJavaMultipleFiles()
If set true, then the Java code generator will generate a separate .java
file for each top-level message, enum, and service defined in the .proto
file.
|
String |
getJavaOuterClassname()
If set, all the classes from the .proto file are wrapped in a single
outer class with the given name.
|
com.google.protobuf.ByteString |
getJavaOuterClassnameBytes()
If set, all the classes from the .proto file are wrapped in a single
outer class with the given name.
|
String |
getJavaPackage()
Sets the Java package where classes generated from this .proto will be
placed.
|
com.google.protobuf.ByteString |
getJavaPackageBytes()
Sets the Java package where classes generated from this .proto will be
placed.
|
DescriptorProtos.FileOptions.OptimizeMode |
getOptimizeFor()
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED]; |
boolean |
getPyGenericServices()
optional bool py_generic_services = 18 [default = false]; |
DescriptorProtos.UninterpretedOption |
getUninterpretedOption(int index)
The parser stores options it doesn't recognize here.
|
DescriptorProtos.UninterpretedOption.Builder |
getUninterpretedOptionBuilder(int index)
The parser stores options it doesn't recognize here.
|
List<DescriptorProtos.UninterpretedOption.Builder> |
getUninterpretedOptionBuilderList()
The parser stores options it doesn't recognize here.
|
int |
getUninterpretedOptionCount()
The parser stores options it doesn't recognize here.
|
List<DescriptorProtos.UninterpretedOption> |
getUninterpretedOptionList()
The parser stores options it doesn't recognize here.
|
DescriptorProtos.UninterpretedOptionOrBuilder |
getUninterpretedOptionOrBuilder(int index)
The parser stores options it doesn't recognize here.
|
List<? extends DescriptorProtos.UninterpretedOptionOrBuilder> |
getUninterpretedOptionOrBuilderList()
The parser stores options it doesn't recognize here.
|
boolean |
hasCcGenericServices()
Should generic services be generated in each language? "Generic" services
are not specific to any particular RPC system.
|
boolean |
hasGoPackage()
Sets the Go package where structs generated from this .proto will be
placed.
|
boolean |
hasJavaGenerateEqualsAndHash()
If set true, then the Java code generator will generate equals() and
hashCode() methods for all messages defined in the .proto file.
|
boolean |
hasJavaGenericServices()
optional bool java_generic_services = 17 [default = false]; |
boolean |
hasJavaMultipleFiles()
If set true, then the Java code generator will generate a separate .java
file for each top-level message, enum, and service defined in the .proto
file.
|
boolean |
hasJavaOuterClassname()
If set, all the classes from the .proto file are wrapped in a single
outer class with the given name.
|
boolean |
hasJavaPackage()
Sets the Java package where classes generated from this .proto will be
placed.
|
boolean |
hasOptimizeFor()
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED]; |
boolean |
hasPyGenericServices()
optional bool py_generic_services = 18 [default = false]; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DescriptorProtos.FileOptions.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DescriptorProtos.FileOptions.Builder |
mergeFrom(DescriptorProtos.FileOptions other) |
DescriptorProtos.FileOptions.Builder |
mergeFrom(com.google.protobuf.Message other) |
DescriptorProtos.FileOptions.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DescriptorProtos.FileOptions.Builder |
removeUninterpretedOption(int index)
The parser stores options it doesn't recognize here.
|
DescriptorProtos.FileOptions.Builder |
setCcGenericServices(boolean value)
Should generic services be generated in each language? "Generic" services
are not specific to any particular RPC system.
|
<Type> DescriptorProtos.FileOptions.Builder |
setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<DescriptorProtos.FileOptions,List<Type>> extension,
int index,
Type value) |
<Type> DescriptorProtos.FileOptions.Builder |
setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<DescriptorProtos.FileOptions,Type> extension,
Type value) |
DescriptorProtos.FileOptions.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DescriptorProtos.FileOptions.Builder |
setGoPackage(String value)
Sets the Go package where structs generated from this .proto will be
placed.
|
DescriptorProtos.FileOptions.Builder |
setGoPackageBytes(com.google.protobuf.ByteString value)
Sets the Go package where structs generated from this .proto will be
placed.
|
DescriptorProtos.FileOptions.Builder |
setJavaGenerateEqualsAndHash(boolean value)
If set true, then the Java code generator will generate equals() and
hashCode() methods for all messages defined in the .proto file.
|
DescriptorProtos.FileOptions.Builder |
setJavaGenericServices(boolean value)
optional bool java_generic_services = 17 [default = false]; |
DescriptorProtos.FileOptions.Builder |
setJavaMultipleFiles(boolean value)
If set true, then the Java code generator will generate a separate .java
file for each top-level message, enum, and service defined in the .proto
file.
|
DescriptorProtos.FileOptions.Builder |
setJavaOuterClassname(String value)
If set, all the classes from the .proto file are wrapped in a single
outer class with the given name.
|
DescriptorProtos.FileOptions.Builder |
setJavaOuterClassnameBytes(com.google.protobuf.ByteString value)
If set, all the classes from the .proto file are wrapped in a single
outer class with the given name.
|
DescriptorProtos.FileOptions.Builder |
setJavaPackage(String value)
Sets the Java package where classes generated from this .proto will be
placed.
|
DescriptorProtos.FileOptions.Builder |
setJavaPackageBytes(com.google.protobuf.ByteString value)
Sets the Java package where classes generated from this .proto will be
placed.
|
DescriptorProtos.FileOptions.Builder |
setOptimizeFor(DescriptorProtos.FileOptions.OptimizeMode value)
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED]; |
DescriptorProtos.FileOptions.Builder |
setPyGenericServices(boolean value)
optional bool py_generic_services = 18 [default = false]; |
DescriptorProtos.FileOptions.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DescriptorProtos.FileOptions.Builder |
setUninterpretedOption(int index,
DescriptorProtos.UninterpretedOption.Builder builderForValue)
The parser stores options it doesn't recognize here.
|
DescriptorProtos.FileOptions.Builder |
setUninterpretedOption(int index,
DescriptorProtos.UninterpretedOption value)
The parser stores options it doesn't recognize here.
|
DescriptorProtos.FileOptions.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
addExtension, addExtension, clearExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, parseUnknownField, setExtension, setExtension, setExtension, setExtensiongetFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedFieldBuilder, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChangedfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtensionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FileOptions.Builder>public DescriptorProtos.FileOptions.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FileOptions,DescriptorProtos.FileOptions.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FileOptions.Builder>public DescriptorProtos.FileOptions getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<DescriptorProtos.FileOptions>getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DescriptorProtos.FileOptions build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DescriptorProtos.FileOptions buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DescriptorProtos.FileOptions.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FileOptions.Builder>public DescriptorProtos.FileOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FileOptions,DescriptorProtos.FileOptions.Builder>public DescriptorProtos.FileOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FileOptions,DescriptorProtos.FileOptions.Builder>public DescriptorProtos.FileOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FileOptions.Builder>public DescriptorProtos.FileOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FileOptions,DescriptorProtos.FileOptions.Builder>public DescriptorProtos.FileOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FileOptions,DescriptorProtos.FileOptions.Builder>public <Type> DescriptorProtos.FileOptions.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<DescriptorProtos.FileOptions,Type> extension, Type value)
setExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FileOptions,DescriptorProtos.FileOptions.Builder>public <Type> DescriptorProtos.FileOptions.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<DescriptorProtos.FileOptions,List<Type>> extension, int index, Type value)
setExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FileOptions,DescriptorProtos.FileOptions.Builder>public <Type> DescriptorProtos.FileOptions.Builder addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<DescriptorProtos.FileOptions,List<Type>> extension, Type value)
addExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FileOptions,DescriptorProtos.FileOptions.Builder>public <Type> DescriptorProtos.FileOptions.Builder clearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<DescriptorProtos.FileOptions,?> extension)
clearExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FileOptions,DescriptorProtos.FileOptions.Builder>public DescriptorProtos.FileOptions.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DescriptorProtos.FileOptions.Builder>public DescriptorProtos.FileOptions.Builder mergeFrom(DescriptorProtos.FileOptions other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FileOptions,DescriptorProtos.FileOptions.Builder>public DescriptorProtos.FileOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DescriptorProtos.FileOptions.Builder>IOExceptionpublic boolean hasJavaPackage()
Sets the Java package where classes generated from this .proto will be placed. By default, the proto package is used, but this is often inappropriate because proto packages do not normally start with backwards domain names.
optional string java_package = 1;hasJavaPackage in interface DescriptorProtos.FileOptionsOrBuilderpublic String getJavaPackage()
Sets the Java package where classes generated from this .proto will be placed. By default, the proto package is used, but this is often inappropriate because proto packages do not normally start with backwards domain names.
optional string java_package = 1;getJavaPackage in interface DescriptorProtos.FileOptionsOrBuilderpublic com.google.protobuf.ByteString getJavaPackageBytes()
Sets the Java package where classes generated from this .proto will be placed. By default, the proto package is used, but this is often inappropriate because proto packages do not normally start with backwards domain names.
optional string java_package = 1;getJavaPackageBytes in interface DescriptorProtos.FileOptionsOrBuilderpublic DescriptorProtos.FileOptions.Builder setJavaPackage(String value)
Sets the Java package where classes generated from this .proto will be placed. By default, the proto package is used, but this is often inappropriate because proto packages do not normally start with backwards domain names.
optional string java_package = 1;public DescriptorProtos.FileOptions.Builder clearJavaPackage()
Sets the Java package where classes generated from this .proto will be placed. By default, the proto package is used, but this is often inappropriate because proto packages do not normally start with backwards domain names.
optional string java_package = 1;public DescriptorProtos.FileOptions.Builder setJavaPackageBytes(com.google.protobuf.ByteString value)
Sets the Java package where classes generated from this .proto will be placed. By default, the proto package is used, but this is often inappropriate because proto packages do not normally start with backwards domain names.
optional string java_package = 1;public boolean hasJavaOuterClassname()
If set, all the classes from the .proto file are wrapped in a single outer class with the given name. This applies to both Proto1 (equivalent to the old "--one_java_file" option) and Proto2 (where a .proto always translates to a single class, but you may want to explicitly choose the class name).
optional string java_outer_classname = 8;hasJavaOuterClassname in interface DescriptorProtos.FileOptionsOrBuilderpublic String getJavaOuterClassname()
If set, all the classes from the .proto file are wrapped in a single outer class with the given name. This applies to both Proto1 (equivalent to the old "--one_java_file" option) and Proto2 (where a .proto always translates to a single class, but you may want to explicitly choose the class name).
optional string java_outer_classname = 8;getJavaOuterClassname in interface DescriptorProtos.FileOptionsOrBuilderpublic com.google.protobuf.ByteString getJavaOuterClassnameBytes()
If set, all the classes from the .proto file are wrapped in a single outer class with the given name. This applies to both Proto1 (equivalent to the old "--one_java_file" option) and Proto2 (where a .proto always translates to a single class, but you may want to explicitly choose the class name).
optional string java_outer_classname = 8;getJavaOuterClassnameBytes in interface DescriptorProtos.FileOptionsOrBuilderpublic DescriptorProtos.FileOptions.Builder setJavaOuterClassname(String value)
If set, all the classes from the .proto file are wrapped in a single outer class with the given name. This applies to both Proto1 (equivalent to the old "--one_java_file" option) and Proto2 (where a .proto always translates to a single class, but you may want to explicitly choose the class name).
optional string java_outer_classname = 8;public DescriptorProtos.FileOptions.Builder clearJavaOuterClassname()
If set, all the classes from the .proto file are wrapped in a single outer class with the given name. This applies to both Proto1 (equivalent to the old "--one_java_file" option) and Proto2 (where a .proto always translates to a single class, but you may want to explicitly choose the class name).
optional string java_outer_classname = 8;public DescriptorProtos.FileOptions.Builder setJavaOuterClassnameBytes(com.google.protobuf.ByteString value)
If set, all the classes from the .proto file are wrapped in a single outer class with the given name. This applies to both Proto1 (equivalent to the old "--one_java_file" option) and Proto2 (where a .proto always translates to a single class, but you may want to explicitly choose the class name).
optional string java_outer_classname = 8;public boolean hasJavaMultipleFiles()
If set true, then the Java code generator will generate a separate .java file for each top-level message, enum, and service defined in the .proto file. Thus, these types will *not* be nested inside the outer class named by java_outer_classname. However, the outer class will still be generated to contain the file's getDescriptor() method as well as any top-level extensions defined in the file.
optional bool java_multiple_files = 10 [default = false];hasJavaMultipleFiles in interface DescriptorProtos.FileOptionsOrBuilderpublic boolean getJavaMultipleFiles()
If set true, then the Java code generator will generate a separate .java file for each top-level message, enum, and service defined in the .proto file. Thus, these types will *not* be nested inside the outer class named by java_outer_classname. However, the outer class will still be generated to contain the file's getDescriptor() method as well as any top-level extensions defined in the file.
optional bool java_multiple_files = 10 [default = false];getJavaMultipleFiles in interface DescriptorProtos.FileOptionsOrBuilderpublic DescriptorProtos.FileOptions.Builder setJavaMultipleFiles(boolean value)
If set true, then the Java code generator will generate a separate .java file for each top-level message, enum, and service defined in the .proto file. Thus, these types will *not* be nested inside the outer class named by java_outer_classname. However, the outer class will still be generated to contain the file's getDescriptor() method as well as any top-level extensions defined in the file.
optional bool java_multiple_files = 10 [default = false];public DescriptorProtos.FileOptions.Builder clearJavaMultipleFiles()
If set true, then the Java code generator will generate a separate .java file for each top-level message, enum, and service defined in the .proto file. Thus, these types will *not* be nested inside the outer class named by java_outer_classname. However, the outer class will still be generated to contain the file's getDescriptor() method as well as any top-level extensions defined in the file.
optional bool java_multiple_files = 10 [default = false];public boolean hasJavaGenerateEqualsAndHash()
If set true, then the Java code generator will generate equals() and hashCode() methods for all messages defined in the .proto file. This is purely a speed optimization, as the AbstractMessage base class includes reflection-based implementations of these methods.
optional bool java_generate_equals_and_hash = 20 [default = false];hasJavaGenerateEqualsAndHash in interface DescriptorProtos.FileOptionsOrBuilderpublic boolean getJavaGenerateEqualsAndHash()
If set true, then the Java code generator will generate equals() and hashCode() methods for all messages defined in the .proto file. This is purely a speed optimization, as the AbstractMessage base class includes reflection-based implementations of these methods.
optional bool java_generate_equals_and_hash = 20 [default = false];getJavaGenerateEqualsAndHash in interface DescriptorProtos.FileOptionsOrBuilderpublic DescriptorProtos.FileOptions.Builder setJavaGenerateEqualsAndHash(boolean value)
If set true, then the Java code generator will generate equals() and hashCode() methods for all messages defined in the .proto file. This is purely a speed optimization, as the AbstractMessage base class includes reflection-based implementations of these methods.
optional bool java_generate_equals_and_hash = 20 [default = false];public DescriptorProtos.FileOptions.Builder clearJavaGenerateEqualsAndHash()
If set true, then the Java code generator will generate equals() and hashCode() methods for all messages defined in the .proto file. This is purely a speed optimization, as the AbstractMessage base class includes reflection-based implementations of these methods.
optional bool java_generate_equals_and_hash = 20 [default = false];public boolean hasOptimizeFor()
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];hasOptimizeFor in interface DescriptorProtos.FileOptionsOrBuilderpublic DescriptorProtos.FileOptions.OptimizeMode getOptimizeFor()
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];getOptimizeFor in interface DescriptorProtos.FileOptionsOrBuilderpublic DescriptorProtos.FileOptions.Builder setOptimizeFor(DescriptorProtos.FileOptions.OptimizeMode value)
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];public DescriptorProtos.FileOptions.Builder clearOptimizeFor()
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];public boolean hasGoPackage()
Sets the Go package where structs generated from this .proto will be placed. There is no default.
optional string go_package = 11;hasGoPackage in interface DescriptorProtos.FileOptionsOrBuilderpublic String getGoPackage()
Sets the Go package where structs generated from this .proto will be placed. There is no default.
optional string go_package = 11;getGoPackage in interface DescriptorProtos.FileOptionsOrBuilderpublic com.google.protobuf.ByteString getGoPackageBytes()
Sets the Go package where structs generated from this .proto will be placed. There is no default.
optional string go_package = 11;getGoPackageBytes in interface DescriptorProtos.FileOptionsOrBuilderpublic DescriptorProtos.FileOptions.Builder setGoPackage(String value)
Sets the Go package where structs generated from this .proto will be placed. There is no default.
optional string go_package = 11;public DescriptorProtos.FileOptions.Builder clearGoPackage()
Sets the Go package where structs generated from this .proto will be placed. There is no default.
optional string go_package = 11;public DescriptorProtos.FileOptions.Builder setGoPackageBytes(com.google.protobuf.ByteString value)
Sets the Go package where structs generated from this .proto will be placed. There is no default.
optional string go_package = 11;public boolean hasCcGenericServices()
Should generic services be generated in each language? "Generic" services are not specific to any particular RPC system. They are generated by the main code generators in each language (without additional plugins). Generic services were the only kind of service generation supported by early versions of proto2. Generic services are now considered deprecated in favor of using plugins that generate code specific to your particular RPC system. Therefore, these default to false. Old code which depends on generic services should explicitly set them to true.
optional bool cc_generic_services = 16 [default = false];hasCcGenericServices in interface DescriptorProtos.FileOptionsOrBuilderpublic boolean getCcGenericServices()
Should generic services be generated in each language? "Generic" services are not specific to any particular RPC system. They are generated by the main code generators in each language (without additional plugins). Generic services were the only kind of service generation supported by early versions of proto2. Generic services are now considered deprecated in favor of using plugins that generate code specific to your particular RPC system. Therefore, these default to false. Old code which depends on generic services should explicitly set them to true.
optional bool cc_generic_services = 16 [default = false];getCcGenericServices in interface DescriptorProtos.FileOptionsOrBuilderpublic DescriptorProtos.FileOptions.Builder setCcGenericServices(boolean value)
Should generic services be generated in each language? "Generic" services are not specific to any particular RPC system. They are generated by the main code generators in each language (without additional plugins). Generic services were the only kind of service generation supported by early versions of proto2. Generic services are now considered deprecated in favor of using plugins that generate code specific to your particular RPC system. Therefore, these default to false. Old code which depends on generic services should explicitly set them to true.
optional bool cc_generic_services = 16 [default = false];public DescriptorProtos.FileOptions.Builder clearCcGenericServices()
Should generic services be generated in each language? "Generic" services are not specific to any particular RPC system. They are generated by the main code generators in each language (without additional plugins). Generic services were the only kind of service generation supported by early versions of proto2. Generic services are now considered deprecated in favor of using plugins that generate code specific to your particular RPC system. Therefore, these default to false. Old code which depends on generic services should explicitly set them to true.
optional bool cc_generic_services = 16 [default = false];public boolean hasJavaGenericServices()
optional bool java_generic_services = 17 [default = false];hasJavaGenericServices in interface DescriptorProtos.FileOptionsOrBuilderpublic boolean getJavaGenericServices()
optional bool java_generic_services = 17 [default = false];getJavaGenericServices in interface DescriptorProtos.FileOptionsOrBuilderpublic DescriptorProtos.FileOptions.Builder setJavaGenericServices(boolean value)
optional bool java_generic_services = 17 [default = false];public DescriptorProtos.FileOptions.Builder clearJavaGenericServices()
optional bool java_generic_services = 17 [default = false];public boolean hasPyGenericServices()
optional bool py_generic_services = 18 [default = false];hasPyGenericServices in interface DescriptorProtos.FileOptionsOrBuilderpublic boolean getPyGenericServices()
optional bool py_generic_services = 18 [default = false];getPyGenericServices in interface DescriptorProtos.FileOptionsOrBuilderpublic DescriptorProtos.FileOptions.Builder setPyGenericServices(boolean value)
optional bool py_generic_services = 18 [default = false];public DescriptorProtos.FileOptions.Builder clearPyGenericServices()
optional bool py_generic_services = 18 [default = false];public List<DescriptorProtos.UninterpretedOption> getUninterpretedOptionList()
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;getUninterpretedOptionList in interface DescriptorProtos.FileOptionsOrBuilderpublic int getUninterpretedOptionCount()
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;getUninterpretedOptionCount in interface DescriptorProtos.FileOptionsOrBuilderpublic DescriptorProtos.UninterpretedOption getUninterpretedOption(int index)
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;getUninterpretedOption in interface DescriptorProtos.FileOptionsOrBuilderpublic DescriptorProtos.FileOptions.Builder setUninterpretedOption(int index, DescriptorProtos.UninterpretedOption value)
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;public DescriptorProtos.FileOptions.Builder setUninterpretedOption(int index, DescriptorProtos.UninterpretedOption.Builder builderForValue)
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;public DescriptorProtos.FileOptions.Builder addUninterpretedOption(DescriptorProtos.UninterpretedOption value)
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;public DescriptorProtos.FileOptions.Builder addUninterpretedOption(int index, DescriptorProtos.UninterpretedOption value)
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;public DescriptorProtos.FileOptions.Builder addUninterpretedOption(DescriptorProtos.UninterpretedOption.Builder builderForValue)
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;public DescriptorProtos.FileOptions.Builder addUninterpretedOption(int index, DescriptorProtos.UninterpretedOption.Builder builderForValue)
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;public DescriptorProtos.FileOptions.Builder addAllUninterpretedOption(Iterable<? extends DescriptorProtos.UninterpretedOption> values)
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;public DescriptorProtos.FileOptions.Builder clearUninterpretedOption()
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;public DescriptorProtos.FileOptions.Builder removeUninterpretedOption(int index)
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;public DescriptorProtos.UninterpretedOption.Builder getUninterpretedOptionBuilder(int index)
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;public DescriptorProtos.UninterpretedOptionOrBuilder getUninterpretedOptionOrBuilder(int index)
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;getUninterpretedOptionOrBuilder in interface DescriptorProtos.FileOptionsOrBuilderpublic List<? extends DescriptorProtos.UninterpretedOptionOrBuilder> getUninterpretedOptionOrBuilderList()
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;getUninterpretedOptionOrBuilderList in interface DescriptorProtos.FileOptionsOrBuilderpublic DescriptorProtos.UninterpretedOption.Builder addUninterpretedOptionBuilder()
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;public DescriptorProtos.UninterpretedOption.Builder addUninterpretedOptionBuilder(int index)
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;public List<DescriptorProtos.UninterpretedOption.Builder> getUninterpretedOptionBuilderList()
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;public final DescriptorProtos.FileOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FileOptions.Builder>public final DescriptorProtos.FileOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FileOptions.Builder>Copyright © 2013–2017 Bitcoin Solutions Ltd. All rights reserved.