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, setExtension
getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedFieldBuilder, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
public 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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
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.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
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.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public DescriptorProtos.FileOptions build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public DescriptorProtos.FileOptions buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public DescriptorProtos.FileOptions.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
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.Builder
setField
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.Builder
clearField
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.Builder
clearOneof
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.Builder
setRepeatedField
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.Builder
addRepeatedField
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.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<DescriptorProtos.FileOptions.Builder>
IOException
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public DescriptorProtos.FileOptions.OptimizeMode getOptimizeFor()
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
getOptimizeFor
in interface DescriptorProtos.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public boolean getJavaGenericServices()
optional bool java_generic_services = 17 [default = false];
getJavaGenericServices
in interface DescriptorProtos.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public boolean getPyGenericServices()
optional bool py_generic_services = 18 [default = false];
getPyGenericServices
in interface DescriptorProtos.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public int getUninterpretedOptionCount()
The parser stores options it doesn't recognize here. See above.
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
getUninterpretedOptionCount
in interface DescriptorProtos.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.FileOptionsOrBuilder
public 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.Builder
setUnknownFields
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.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FileOptions.Builder>
Copyright © 2013–2017 Bitcoin Solutions Ltd. All rights reserved.