com.google.protobuf
Class DescriptorProtos.FileOptions

java.lang.Object
  extended by com.google.protobuf.AbstractMessageLite
      extended by com.google.protobuf.AbstractMessage
          extended by com.google.protobuf.GeneratedMessage
              extended by com.google.protobuf.GeneratedMessage.ExtendableMessage<DescriptorProtos.FileOptions>
                  extended by com.google.protobuf.DescriptorProtos.FileOptions
All Implemented Interfaces:
DescriptorProtos.FileOptionsOrBuilder, GeneratedMessage.ExtendableMessageOrBuilder<DescriptorProtos.FileOptions>, Message, MessageLite, MessageLiteOrBuilder, MessageOrBuilder, Serializable
Enclosing class:
DescriptorProtos

public static final class DescriptorProtos.FileOptions
extends GeneratedMessage.ExtendableMessage<DescriptorProtos.FileOptions>
implements DescriptorProtos.FileOptionsOrBuilder

Protobuf type google.protobuf.FileOptions

See Also:
Serialized Form

Nested Class Summary
static class DescriptorProtos.FileOptions.Builder
          Protobuf type google.protobuf.FileOptions
static class DescriptorProtos.FileOptions.OptimizeMode
          Protobuf enum google.protobuf.FileOptions.OptimizeMode
 
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
GeneratedMessage.ExtendableBuilder<MessageType extends GeneratedMessage.ExtendableMessage,BuilderType extends GeneratedMessage.ExtendableBuilder>, GeneratedMessage.ExtendableMessage<MessageType extends GeneratedMessage.ExtendableMessage>, GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends GeneratedMessage.ExtendableMessage>, GeneratedMessage.FieldAccessorTable, GeneratedMessage.GeneratedExtension<ContainingType extends Message,Type>
 
Field Summary
static int CC_GENERIC_SERVICES_FIELD_NUMBER
           
static int GO_PACKAGE_FIELD_NUMBER
           
static int JAVA_GENERATE_EQUALS_AND_HASH_FIELD_NUMBER
           
static int JAVA_GENERIC_SERVICES_FIELD_NUMBER
           
static int JAVA_MULTIPLE_FILES_FIELD_NUMBER
           
static int JAVA_OUTER_CLASSNAME_FIELD_NUMBER
           
static int JAVA_PACKAGE_FIELD_NUMBER
           
static int OPTIMIZE_FOR_FIELD_NUMBER
           
static Parser<DescriptorProtos.FileOptions> PARSER
           
static int PY_GENERIC_SERVICES_FIELD_NUMBER
           
static int UNINTERPRETED_OPTION_FIELD_NUMBER
           
 
Method Summary
 boolean getCcGenericServices()
          optional bool cc_generic_services = 16 [default = false];
static DescriptorProtos.FileOptions getDefaultInstance()
           
 DescriptorProtos.FileOptions getDefaultInstanceForType()
          Get an instance of the type with no fields set.
static Descriptors.Descriptor getDescriptor()
           
 String getGoPackage()
          optional string go_package = 11;
 ByteString getGoPackageBytes()
          optional string go_package = 11;
 boolean getJavaGenerateEqualsAndHash()
          optional bool java_generate_equals_and_hash = 20 [default = false];
 boolean getJavaGenericServices()
          optional bool java_generic_services = 17 [default = false];
 boolean getJavaMultipleFiles()
          optional bool java_multiple_files = 10 [default = false];
 String getJavaOuterClassname()
          optional string java_outer_classname = 8;
 ByteString getJavaOuterClassnameBytes()
          optional string java_outer_classname = 8;
 String getJavaPackage()
          optional string java_package = 1;
 ByteString getJavaPackageBytes()
          optional string java_package = 1;
 DescriptorProtos.FileOptions.OptimizeMode getOptimizeFor()
          optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
 Parser<DescriptorProtos.FileOptions> getParserForType()
          Gets the parser for a message of the same type as this message.
 boolean getPyGenericServices()
          optional bool py_generic_services = 18 [default = false];
 int getSerializedSize()
          Get the number of bytes required to encode this message.
 DescriptorProtos.UninterpretedOption getUninterpretedOption(int index)
          repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
 int getUninterpretedOptionCount()
          repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
 List<DescriptorProtos.UninterpretedOption> getUninterpretedOptionList()
          repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
 DescriptorProtos.UninterpretedOptionOrBuilder getUninterpretedOptionOrBuilder(int index)
          repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
 List<? extends DescriptorProtos.UninterpretedOptionOrBuilder> getUninterpretedOptionOrBuilderList()
          repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
 UnknownFieldSet getUnknownFields()
          Get the UnknownFieldSet for this message.
 boolean hasCcGenericServices()
          optional bool cc_generic_services = 16 [default = false];
 boolean hasGoPackage()
          optional string go_package = 11;
 boolean hasJavaGenerateEqualsAndHash()
          optional bool java_generate_equals_and_hash = 20 [default = false];
 boolean hasJavaGenericServices()
          optional bool java_generic_services = 17 [default = false];
 boolean hasJavaMultipleFiles()
          optional bool java_multiple_files = 10 [default = false];
 boolean hasJavaOuterClassname()
          optional string java_outer_classname = 8;
 boolean hasJavaPackage()
          optional string java_package = 1;
 boolean hasOptimizeFor()
          optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
 boolean hasPyGenericServices()
          optional bool py_generic_services = 18 [default = false];
 boolean isInitialized()
          Returns true if all required fields in the message and all embedded messages are set, false otherwise.
static DescriptorProtos.FileOptions.Builder newBuilder()
           
static DescriptorProtos.FileOptions.Builder newBuilder(DescriptorProtos.FileOptions prototype)
           
 DescriptorProtos.FileOptions.Builder newBuilderForType()
          Constructs a new builder for a message of the same type as this message.
static DescriptorProtos.FileOptions parseDelimitedFrom(InputStream input)
           
static DescriptorProtos.FileOptions parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
           
static DescriptorProtos.FileOptions parseFrom(byte[] data)
           
static DescriptorProtos.FileOptions parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
           
static DescriptorProtos.FileOptions parseFrom(ByteString data)
           
static DescriptorProtos.FileOptions parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
           
static DescriptorProtos.FileOptions parseFrom(CodedInputStream input)
           
static DescriptorProtos.FileOptions parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
           
static DescriptorProtos.FileOptions parseFrom(InputStream input)
           
static DescriptorProtos.FileOptions parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
           
 DescriptorProtos.FileOptions.Builder toBuilder()
          Constructs a builder initialized with the current message.
 void writeTo(CodedOutputStream output)
          Serializes the message and writes it to output.
 
Methods inherited from class com.google.protobuf.GeneratedMessage.ExtendableMessage
getAllFields, getExtension, getExtension, getExtensionCount, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasField
 
Methods inherited from class com.google.protobuf.GeneratedMessage
getDescriptorForType, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension
 
Methods inherited from class com.google.protobuf.AbstractMessage
equals, findInitializationErrors, getInitializationErrorString, hashCode, toString
 
Methods inherited from class com.google.protobuf.AbstractMessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder
getExtension, getExtension, getExtensionCount, hasExtension
 
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getRepeatedField, getRepeatedFieldCount, hasField
 
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
 

Field Detail

PARSER

public static Parser<DescriptorProtos.FileOptions> PARSER

JAVA_PACKAGE_FIELD_NUMBER

public static final int JAVA_PACKAGE_FIELD_NUMBER
See Also:
Constant Field Values

JAVA_OUTER_CLASSNAME_FIELD_NUMBER

public static final int JAVA_OUTER_CLASSNAME_FIELD_NUMBER
See Also:
Constant Field Values

JAVA_MULTIPLE_FILES_FIELD_NUMBER

public static final int JAVA_MULTIPLE_FILES_FIELD_NUMBER
See Also:
Constant Field Values

JAVA_GENERATE_EQUALS_AND_HASH_FIELD_NUMBER

public static final int JAVA_GENERATE_EQUALS_AND_HASH_FIELD_NUMBER
See Also:
Constant Field Values

OPTIMIZE_FOR_FIELD_NUMBER

public static final int OPTIMIZE_FOR_FIELD_NUMBER
See Also:
Constant Field Values

GO_PACKAGE_FIELD_NUMBER

public static final int GO_PACKAGE_FIELD_NUMBER
See Also:
Constant Field Values

CC_GENERIC_SERVICES_FIELD_NUMBER

public static final int CC_GENERIC_SERVICES_FIELD_NUMBER
See Also:
Constant Field Values

JAVA_GENERIC_SERVICES_FIELD_NUMBER

public static final int JAVA_GENERIC_SERVICES_FIELD_NUMBER
See Also:
Constant Field Values

PY_GENERIC_SERVICES_FIELD_NUMBER

public static final int PY_GENERIC_SERVICES_FIELD_NUMBER
See Also:
Constant Field Values

UNINTERPRETED_OPTION_FIELD_NUMBER

public static final int UNINTERPRETED_OPTION_FIELD_NUMBER
See Also:
Constant Field Values
Method Detail

getDefaultInstance

public static DescriptorProtos.FileOptions getDefaultInstance()

getDefaultInstanceForType

public DescriptorProtos.FileOptions getDefaultInstanceForType()
Description copied from interface: MessageLiteOrBuilder
Get an instance of the type with no fields set. Because no fields are set, all getters for singular fields will return default values and repeated fields will appear empty. This may or may not be a singleton. This differs from the getDefaultInstance() method of generated message classes in that this method is an abstract method of the MessageLite interface whereas getDefaultInstance() is a static method of a specific class. They return the same thing.

Specified by:
getDefaultInstanceForType in interface MessageLiteOrBuilder
Specified by:
getDefaultInstanceForType in interface MessageOrBuilder

getUnknownFields

public final UnknownFieldSet getUnknownFields()
Description copied from interface: MessageOrBuilder
Get the UnknownFieldSet for this message.

Specified by:
getUnknownFields in interface MessageOrBuilder
Overrides:
getUnknownFields in class GeneratedMessage

getDescriptor

public static final Descriptors.Descriptor getDescriptor()

getParserForType

public Parser<DescriptorProtos.FileOptions> getParserForType()
Description copied from interface: MessageLite
Gets the parser for a message of the same type as this message.

Specified by:
getParserForType in interface Message
Specified by:
getParserForType in interface MessageLite
Overrides:
getParserForType in class GeneratedMessage

hasJavaPackage

public boolean hasJavaPackage()
optional string java_package = 1;
 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.
 

Specified by:
hasJavaPackage in interface DescriptorProtos.FileOptionsOrBuilder

getJavaPackage

public String getJavaPackage()
optional string java_package = 1;
 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.
 

Specified by:
getJavaPackage in interface DescriptorProtos.FileOptionsOrBuilder

getJavaPackageBytes

public ByteString getJavaPackageBytes()
optional string java_package = 1;
 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.
 

Specified by:
getJavaPackageBytes in interface DescriptorProtos.FileOptionsOrBuilder

hasJavaOuterClassname

public boolean hasJavaOuterClassname()
optional string java_outer_classname = 8;
 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).
 

Specified by:
hasJavaOuterClassname in interface DescriptorProtos.FileOptionsOrBuilder

getJavaOuterClassname

public String getJavaOuterClassname()
optional string java_outer_classname = 8;
 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).
 

Specified by:
getJavaOuterClassname in interface DescriptorProtos.FileOptionsOrBuilder

getJavaOuterClassnameBytes

public ByteString getJavaOuterClassnameBytes()
optional string java_outer_classname = 8;
 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).
 

Specified by:
getJavaOuterClassnameBytes in interface DescriptorProtos.FileOptionsOrBuilder

hasJavaMultipleFiles

public boolean hasJavaMultipleFiles()
optional bool java_multiple_files = 10 [default = false];
 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.
 

Specified by:
hasJavaMultipleFiles in interface DescriptorProtos.FileOptionsOrBuilder

getJavaMultipleFiles

public boolean getJavaMultipleFiles()
optional bool java_multiple_files = 10 [default = false];
 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.
 

Specified by:
getJavaMultipleFiles in interface DescriptorProtos.FileOptionsOrBuilder

hasJavaGenerateEqualsAndHash

public boolean hasJavaGenerateEqualsAndHash()
optional bool java_generate_equals_and_hash = 20 [default = false];
 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.
 

Specified by:
hasJavaGenerateEqualsAndHash in interface DescriptorProtos.FileOptionsOrBuilder

getJavaGenerateEqualsAndHash

public boolean getJavaGenerateEqualsAndHash()
optional bool java_generate_equals_and_hash = 20 [default = false];
 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.
 

Specified by:
getJavaGenerateEqualsAndHash in interface DescriptorProtos.FileOptionsOrBuilder

hasOptimizeFor

public boolean hasOptimizeFor()
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];

Specified by:
hasOptimizeFor in interface DescriptorProtos.FileOptionsOrBuilder

getOptimizeFor

public DescriptorProtos.FileOptions.OptimizeMode getOptimizeFor()
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];

Specified by:
getOptimizeFor in interface DescriptorProtos.FileOptionsOrBuilder

hasGoPackage

public boolean hasGoPackage()
optional string go_package = 11;
 Sets the Go package where structs generated from this .proto will be
 placed.  There is no default.
 

Specified by:
hasGoPackage in interface DescriptorProtos.FileOptionsOrBuilder

getGoPackage

public String getGoPackage()
optional string go_package = 11;
 Sets the Go package where structs generated from this .proto will be
 placed.  There is no default.
 

Specified by:
getGoPackage in interface DescriptorProtos.FileOptionsOrBuilder

getGoPackageBytes

public ByteString getGoPackageBytes()
optional string go_package = 11;
 Sets the Go package where structs generated from this .proto will be
 placed.  There is no default.
 

Specified by:
getGoPackageBytes in interface DescriptorProtos.FileOptionsOrBuilder

hasCcGenericServices

public boolean hasCcGenericServices()
optional bool cc_generic_services = 16 [default = false];
 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.
 

Specified by:
hasCcGenericServices in interface DescriptorProtos.FileOptionsOrBuilder

getCcGenericServices

public boolean getCcGenericServices()
optional bool cc_generic_services = 16 [default = false];
 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.
 

Specified by:
getCcGenericServices in interface DescriptorProtos.FileOptionsOrBuilder

hasJavaGenericServices

public boolean hasJavaGenericServices()
optional bool java_generic_services = 17 [default = false];

Specified by:
hasJavaGenericServices in interface DescriptorProtos.FileOptionsOrBuilder

getJavaGenericServices

public boolean getJavaGenericServices()
optional bool java_generic_services = 17 [default = false];

Specified by:
getJavaGenericServices in interface DescriptorProtos.FileOptionsOrBuilder

hasPyGenericServices

public boolean hasPyGenericServices()
optional bool py_generic_services = 18 [default = false];

Specified by:
hasPyGenericServices in interface DescriptorProtos.FileOptionsOrBuilder

getPyGenericServices

public boolean getPyGenericServices()
optional bool py_generic_services = 18 [default = false];

Specified by:
getPyGenericServices in interface DescriptorProtos.FileOptionsOrBuilder

getUninterpretedOptionList

public List<DescriptorProtos.UninterpretedOption> getUninterpretedOptionList()
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
 The parser stores options it doesn't recognize here. See above.
 

Specified by:
getUninterpretedOptionList in interface DescriptorProtos.FileOptionsOrBuilder

getUninterpretedOptionOrBuilderList

public List<? extends DescriptorProtos.UninterpretedOptionOrBuilder> getUninterpretedOptionOrBuilderList()
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
 The parser stores options it doesn't recognize here. See above.
 

Specified by:
getUninterpretedOptionOrBuilderList in interface DescriptorProtos.FileOptionsOrBuilder

getUninterpretedOptionCount

public int getUninterpretedOptionCount()
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
 The parser stores options it doesn't recognize here. See above.
 

Specified by:
getUninterpretedOptionCount in interface DescriptorProtos.FileOptionsOrBuilder

getUninterpretedOption

public DescriptorProtos.UninterpretedOption getUninterpretedOption(int index)
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
 The parser stores options it doesn't recognize here. See above.
 

Specified by:
getUninterpretedOption in interface DescriptorProtos.FileOptionsOrBuilder

getUninterpretedOptionOrBuilder

public DescriptorProtos.UninterpretedOptionOrBuilder getUninterpretedOptionOrBuilder(int index)
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
 The parser stores options it doesn't recognize here. See above.
 

Specified by:
getUninterpretedOptionOrBuilder in interface DescriptorProtos.FileOptionsOrBuilder

isInitialized

public final boolean isInitialized()
Description copied from interface: MessageLiteOrBuilder
Returns true if all required fields in the message and all embedded messages are set, false otherwise.

See also: MessageOrBuilder.getInitializationErrorString()

Specified by:
isInitialized in interface MessageLiteOrBuilder
Overrides:
isInitialized in class GeneratedMessage.ExtendableMessage<DescriptorProtos.FileOptions>

writeTo

public void writeTo(CodedOutputStream output)
             throws IOException
Description copied from interface: MessageLite
Serializes the message and writes it to output. This does not flush or close the stream.

Specified by:
writeTo in interface MessageLite
Overrides:
writeTo in class AbstractMessage
Throws:
IOException

getSerializedSize

public int getSerializedSize()
Description copied from interface: MessageLite
Get the number of bytes required to encode this message. The result is only computed on the first call and memoized after that.

Specified by:
getSerializedSize in interface MessageLite
Overrides:
getSerializedSize in class AbstractMessage

parseFrom

public static DescriptorProtos.FileOptions parseFrom(ByteString data)
                                              throws InvalidProtocolBufferException
Throws:
InvalidProtocolBufferException

parseFrom

public static DescriptorProtos.FileOptions parseFrom(ByteString data,
                                                     ExtensionRegistryLite extensionRegistry)
                                              throws InvalidProtocolBufferException
Throws:
InvalidProtocolBufferException

parseFrom

public static DescriptorProtos.FileOptions parseFrom(byte[] data)
                                              throws InvalidProtocolBufferException
Throws:
InvalidProtocolBufferException

parseFrom

public static DescriptorProtos.FileOptions parseFrom(byte[] data,
                                                     ExtensionRegistryLite extensionRegistry)
                                              throws InvalidProtocolBufferException
Throws:
InvalidProtocolBufferException

parseFrom

public static DescriptorProtos.FileOptions parseFrom(InputStream input)
                                              throws IOException
Throws:
IOException

parseFrom

public static DescriptorProtos.FileOptions parseFrom(InputStream input,
                                                     ExtensionRegistryLite extensionRegistry)
                                              throws IOException
Throws:
IOException

parseDelimitedFrom

public static DescriptorProtos.FileOptions parseDelimitedFrom(InputStream input)
                                                       throws IOException
Throws:
IOException

parseDelimitedFrom

public static DescriptorProtos.FileOptions parseDelimitedFrom(InputStream input,
                                                              ExtensionRegistryLite extensionRegistry)
                                                       throws IOException
Throws:
IOException

parseFrom

public static DescriptorProtos.FileOptions parseFrom(CodedInputStream input)
                                              throws IOException
Throws:
IOException

parseFrom

public static DescriptorProtos.FileOptions parseFrom(CodedInputStream input,
                                                     ExtensionRegistryLite extensionRegistry)
                                              throws IOException
Throws:
IOException

newBuilder

public static DescriptorProtos.FileOptions.Builder newBuilder()

newBuilderForType

public DescriptorProtos.FileOptions.Builder newBuilderForType()
Description copied from interface: MessageLite
Constructs a new builder for a message of the same type as this message.

Specified by:
newBuilderForType in interface Message
Specified by:
newBuilderForType in interface MessageLite

newBuilder

public static DescriptorProtos.FileOptions.Builder newBuilder(DescriptorProtos.FileOptions prototype)

toBuilder

public DescriptorProtos.FileOptions.Builder toBuilder()
Description copied from interface: MessageLite
Constructs a builder initialized with the current message. Use this to derive a new message from the current one.

Specified by:
toBuilder in interface Message
Specified by:
toBuilder in interface MessageLite