Class DescriptorProtos.FileOptions

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

public static final class DescriptorProtos.FileOptions extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<DescriptorProtos.FileOptions> implements DescriptorProtos.FileOptionsOrBuilder
Protobuf type google.protobuf.FileOptions
See Also:
  • Field Details

    • JAVA_PACKAGE_FIELD_NUMBER

      public static final int JAVA_PACKAGE_FIELD_NUMBER
      See Also:
    • JAVA_OUTER_CLASSNAME_FIELD_NUMBER

      public static final int JAVA_OUTER_CLASSNAME_FIELD_NUMBER
      See Also:
    • JAVA_MULTIPLE_FILES_FIELD_NUMBER

      public static final int JAVA_MULTIPLE_FILES_FIELD_NUMBER
      See Also:
    • JAVA_GENERATE_EQUALS_AND_HASH_FIELD_NUMBER

      public static final int JAVA_GENERATE_EQUALS_AND_HASH_FIELD_NUMBER
      See Also:
    • JAVA_STRING_CHECK_UTF8_FIELD_NUMBER

      public static final int JAVA_STRING_CHECK_UTF8_FIELD_NUMBER
      See Also:
    • OPTIMIZE_FOR_FIELD_NUMBER

      public static final int OPTIMIZE_FOR_FIELD_NUMBER
      See Also:
    • GO_PACKAGE_FIELD_NUMBER

      public static final int GO_PACKAGE_FIELD_NUMBER
      See Also:
    • CC_GENERIC_SERVICES_FIELD_NUMBER

      public static final int CC_GENERIC_SERVICES_FIELD_NUMBER
      See Also:
    • JAVA_GENERIC_SERVICES_FIELD_NUMBER

      public static final int JAVA_GENERIC_SERVICES_FIELD_NUMBER
      See Also:
    • PY_GENERIC_SERVICES_FIELD_NUMBER

      public static final int PY_GENERIC_SERVICES_FIELD_NUMBER
      See Also:
    • PHP_GENERIC_SERVICES_FIELD_NUMBER

      public static final int PHP_GENERIC_SERVICES_FIELD_NUMBER
      See Also:
    • DEPRECATED_FIELD_NUMBER

      public static final int DEPRECATED_FIELD_NUMBER
      See Also:
    • CC_ENABLE_ARENAS_FIELD_NUMBER

      public static final int CC_ENABLE_ARENAS_FIELD_NUMBER
      See Also:
    • OBJC_CLASS_PREFIX_FIELD_NUMBER

      public static final int OBJC_CLASS_PREFIX_FIELD_NUMBER
      See Also:
    • CSHARP_NAMESPACE_FIELD_NUMBER

      public static final int CSHARP_NAMESPACE_FIELD_NUMBER
      See Also:
    • SWIFT_PREFIX_FIELD_NUMBER

      public static final int SWIFT_PREFIX_FIELD_NUMBER
      See Also:
    • PHP_CLASS_PREFIX_FIELD_NUMBER

      public static final int PHP_CLASS_PREFIX_FIELD_NUMBER
      See Also:
    • PHP_NAMESPACE_FIELD_NUMBER

      public static final int PHP_NAMESPACE_FIELD_NUMBER
      See Also:
    • PHP_METADATA_NAMESPACE_FIELD_NUMBER

      public static final int PHP_METADATA_NAMESPACE_FIELD_NUMBER
      See Also:
    • RUBY_PACKAGE_FIELD_NUMBER

      public static final int RUBY_PACKAGE_FIELD_NUMBER
      See Also:
    • UNINTERPRETED_OPTION_FIELD_NUMBER

      public static final int UNINTERPRETED_OPTION_FIELD_NUMBER
      See Also:
    • PARSER

      @Deprecated public static final com.google.protobuf.Parser<DescriptorProtos.FileOptions> PARSER
      Deprecated.
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getUnknownFields

      public final com.google.protobuf.UnknownFieldSet getUnknownFields()
      Specified by:
      getUnknownFields in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getUnknownFields in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • hasJavaPackage

      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;
      Specified by:
      hasJavaPackage in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the javaPackage field is set.
    • getJavaPackage

      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;
      Specified by:
      getJavaPackage in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The javaPackage.
    • getJavaPackageBytes

      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;
      Specified by:
      getJavaPackageBytes in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The bytes for javaPackage.
    • hasJavaOuterClassname

      public boolean hasJavaOuterClassname()
       Controls the name of the wrapper Java class generated for the .proto file.
       That class will always contain the .proto file's getDescriptor() method as
       well as any top-level extensions defined in the .proto file.
       If java_multiple_files is disabled, then all the other classes from the
       .proto file will be nested inside the single wrapper outer class.
       
      optional string java_outer_classname = 8;
      Specified by:
      hasJavaOuterClassname in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the javaOuterClassname field is set.
    • getJavaOuterClassname

      public String getJavaOuterClassname()
       Controls the name of the wrapper Java class generated for the .proto file.
       That class will always contain the .proto file's getDescriptor() method as
       well as any top-level extensions defined in the .proto file.
       If java_multiple_files is disabled, then all the other classes from the
       .proto file will be nested inside the single wrapper outer class.
       
      optional string java_outer_classname = 8;
      Specified by:
      getJavaOuterClassname in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The javaOuterClassname.
    • getJavaOuterClassnameBytes

      public com.google.protobuf.ByteString getJavaOuterClassnameBytes()
       Controls the name of the wrapper Java class generated for the .proto file.
       That class will always contain the .proto file's getDescriptor() method as
       well as any top-level extensions defined in the .proto file.
       If java_multiple_files is disabled, then all the other classes from the
       .proto file will be nested inside the single wrapper outer class.
       
      optional string java_outer_classname = 8;
      Specified by:
      getJavaOuterClassnameBytes in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The bytes for javaOuterClassname.
    • hasJavaMultipleFiles

      public boolean hasJavaMultipleFiles()
       If enabled, 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 wrapper class
       named by java_outer_classname.  However, the wrapper 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];
      Specified by:
      hasJavaMultipleFiles in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the javaMultipleFiles field is set.
    • getJavaMultipleFiles

      public boolean getJavaMultipleFiles()
       If enabled, 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 wrapper class
       named by java_outer_classname.  However, the wrapper 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];
      Specified by:
      getJavaMultipleFiles in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The javaMultipleFiles.
    • hasJavaGenerateEqualsAndHash

      @Deprecated public boolean hasJavaGenerateEqualsAndHash()
      Deprecated.
       This option does nothing.
       
      optional bool java_generate_equals_and_hash = 20 [deprecated = true];
      Specified by:
      hasJavaGenerateEqualsAndHash in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the javaGenerateEqualsAndHash field is set.
    • getJavaGenerateEqualsAndHash

      @Deprecated public boolean getJavaGenerateEqualsAndHash()
      Deprecated.
       This option does nothing.
       
      optional bool java_generate_equals_and_hash = 20 [deprecated = true];
      Specified by:
      getJavaGenerateEqualsAndHash in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The javaGenerateEqualsAndHash.
    • hasJavaStringCheckUtf8

      public boolean hasJavaStringCheckUtf8()
       If set true, then the Java2 code generator will generate code that
       throws an exception whenever an attempt is made to assign a non-UTF-8
       byte sequence to a string field.
       Message reflection will do the same.
       However, an extension field still accepts non-UTF-8 byte sequences.
       This option has no effect on when used with the lite runtime.
       
      optional bool java_string_check_utf8 = 27 [default = false];
      Specified by:
      hasJavaStringCheckUtf8 in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the javaStringCheckUtf8 field is set.
    • getJavaStringCheckUtf8

      public boolean getJavaStringCheckUtf8()
       If set true, then the Java2 code generator will generate code that
       throws an exception whenever an attempt is made to assign a non-UTF-8
       byte sequence to a string field.
       Message reflection will do the same.
       However, an extension field still accepts non-UTF-8 byte sequences.
       This option has no effect on when used with the lite runtime.
       
      optional bool java_string_check_utf8 = 27 [default = false];
      Specified by:
      getJavaStringCheckUtf8 in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The javaStringCheckUtf8.
    • hasOptimizeFor

      public boolean hasOptimizeFor()
      optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
      Specified by:
      hasOptimizeFor in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the optimizeFor field is set.
    • getOptimizeFor

      optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
      Specified by:
      getOptimizeFor in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The optimizeFor.
    • hasGoPackage

      public boolean hasGoPackage()
       Sets the Go package where structs generated from this .proto will be
       placed. If omitted, the Go package will be derived from the following:
         - The basename of the package import path, if provided.
         - Otherwise, the package statement in the .proto file, if present.
         - Otherwise, the basename of the .proto file, without extension.
       
      optional string go_package = 11;
      Specified by:
      hasGoPackage in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the goPackage field is set.
    • getGoPackage

      public String getGoPackage()
       Sets the Go package where structs generated from this .proto will be
       placed. If omitted, the Go package will be derived from the following:
         - The basename of the package import path, if provided.
         - Otherwise, the package statement in the .proto file, if present.
         - Otherwise, the basename of the .proto file, without extension.
       
      optional string go_package = 11;
      Specified by:
      getGoPackage in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The goPackage.
    • getGoPackageBytes

      public com.google.protobuf.ByteString getGoPackageBytes()
       Sets the Go package where structs generated from this .proto will be
       placed. If omitted, the Go package will be derived from the following:
         - The basename of the package import path, if provided.
         - Otherwise, the package statement in the .proto file, if present.
         - Otherwise, the basename of the .proto file, without extension.
       
      optional string go_package = 11;
      Specified by:
      getGoPackageBytes in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The bytes for goPackage.
    • hasCcGenericServices

      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 google.protobuf.
       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];
      Specified by:
      hasCcGenericServices in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the ccGenericServices field is set.
    • getCcGenericServices

      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 google.protobuf.
       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];
      Specified by:
      getCcGenericServices in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The ccGenericServices.
    • hasJavaGenericServices

      public boolean hasJavaGenericServices()
      optional bool java_generic_services = 17 [default = false];
      Specified by:
      hasJavaGenericServices in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the javaGenericServices field is set.
    • getJavaGenericServices

      public boolean getJavaGenericServices()
      optional bool java_generic_services = 17 [default = false];
      Specified by:
      getJavaGenericServices in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The javaGenericServices.
    • hasPyGenericServices

      public boolean hasPyGenericServices()
      optional bool py_generic_services = 18 [default = false];
      Specified by:
      hasPyGenericServices in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the pyGenericServices field is set.
    • getPyGenericServices

      public boolean getPyGenericServices()
      optional bool py_generic_services = 18 [default = false];
      Specified by:
      getPyGenericServices in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The pyGenericServices.
    • hasPhpGenericServices

      public boolean hasPhpGenericServices()
      optional bool php_generic_services = 42 [default = false];
      Specified by:
      hasPhpGenericServices in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the phpGenericServices field is set.
    • getPhpGenericServices

      public boolean getPhpGenericServices()
      optional bool php_generic_services = 42 [default = false];
      Specified by:
      getPhpGenericServices in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The phpGenericServices.
    • hasDeprecated

      public boolean hasDeprecated()
       Is this file deprecated?
       Depending on the target platform, this can emit Deprecated annotations
       for everything in the file, or it will be completely ignored; in the very
       least, this is a formalization for deprecating files.
       
      optional bool deprecated = 23 [default = false];
      Specified by:
      hasDeprecated in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the deprecated field is set.
    • getDeprecated

      public boolean getDeprecated()
       Is this file deprecated?
       Depending on the target platform, this can emit Deprecated annotations
       for everything in the file, or it will be completely ignored; in the very
       least, this is a formalization for deprecating files.
       
      optional bool deprecated = 23 [default = false];
      Specified by:
      getDeprecated in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The deprecated.
    • hasCcEnableArenas

      public boolean hasCcEnableArenas()
       Enables the use of arenas for the proto messages in this file. This applies
       only to generated classes for C++.
       
      optional bool cc_enable_arenas = 31 [default = true];
      Specified by:
      hasCcEnableArenas in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the ccEnableArenas field is set.
    • getCcEnableArenas

      public boolean getCcEnableArenas()
       Enables the use of arenas for the proto messages in this file. This applies
       only to generated classes for C++.
       
      optional bool cc_enable_arenas = 31 [default = true];
      Specified by:
      getCcEnableArenas in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The ccEnableArenas.
    • hasObjcClassPrefix

      public boolean hasObjcClassPrefix()
       Sets the objective c class prefix which is prepended to all objective c
       generated classes from this .proto. There is no default.
       
      optional string objc_class_prefix = 36;
      Specified by:
      hasObjcClassPrefix in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the objcClassPrefix field is set.
    • getObjcClassPrefix

      public String getObjcClassPrefix()
       Sets the objective c class prefix which is prepended to all objective c
       generated classes from this .proto. There is no default.
       
      optional string objc_class_prefix = 36;
      Specified by:
      getObjcClassPrefix in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The objcClassPrefix.
    • getObjcClassPrefixBytes

      public com.google.protobuf.ByteString getObjcClassPrefixBytes()
       Sets the objective c class prefix which is prepended to all objective c
       generated classes from this .proto. There is no default.
       
      optional string objc_class_prefix = 36;
      Specified by:
      getObjcClassPrefixBytes in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The bytes for objcClassPrefix.
    • hasCsharpNamespace

      public boolean hasCsharpNamespace()
       Namespace for generated classes; defaults to the package.
       
      optional string csharp_namespace = 37;
      Specified by:
      hasCsharpNamespace in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the csharpNamespace field is set.
    • getCsharpNamespace

      public String getCsharpNamespace()
       Namespace for generated classes; defaults to the package.
       
      optional string csharp_namespace = 37;
      Specified by:
      getCsharpNamespace in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The csharpNamespace.
    • getCsharpNamespaceBytes

      public com.google.protobuf.ByteString getCsharpNamespaceBytes()
       Namespace for generated classes; defaults to the package.
       
      optional string csharp_namespace = 37;
      Specified by:
      getCsharpNamespaceBytes in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The bytes for csharpNamespace.
    • hasSwiftPrefix

      public boolean hasSwiftPrefix()
       By default Swift generators will take the proto package and CamelCase it
       replacing '.' with underscore and use that to prefix the types/symbols
       defined. When this options is provided, they will use this value instead
       to prefix the types/symbols defined.
       
      optional string swift_prefix = 39;
      Specified by:
      hasSwiftPrefix in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the swiftPrefix field is set.
    • getSwiftPrefix

      public String getSwiftPrefix()
       By default Swift generators will take the proto package and CamelCase it
       replacing '.' with underscore and use that to prefix the types/symbols
       defined. When this options is provided, they will use this value instead
       to prefix the types/symbols defined.
       
      optional string swift_prefix = 39;
      Specified by:
      getSwiftPrefix in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The swiftPrefix.
    • getSwiftPrefixBytes

      public com.google.protobuf.ByteString getSwiftPrefixBytes()
       By default Swift generators will take the proto package and CamelCase it
       replacing '.' with underscore and use that to prefix the types/symbols
       defined. When this options is provided, they will use this value instead
       to prefix the types/symbols defined.
       
      optional string swift_prefix = 39;
      Specified by:
      getSwiftPrefixBytes in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The bytes for swiftPrefix.
    • hasPhpClassPrefix

      public boolean hasPhpClassPrefix()
       Sets the php class prefix which is prepended to all php generated classes
       from this .proto. Default is empty.
       
      optional string php_class_prefix = 40;
      Specified by:
      hasPhpClassPrefix in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the phpClassPrefix field is set.
    • getPhpClassPrefix

      public String getPhpClassPrefix()
       Sets the php class prefix which is prepended to all php generated classes
       from this .proto. Default is empty.
       
      optional string php_class_prefix = 40;
      Specified by:
      getPhpClassPrefix in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The phpClassPrefix.
    • getPhpClassPrefixBytes

      public com.google.protobuf.ByteString getPhpClassPrefixBytes()
       Sets the php class prefix which is prepended to all php generated classes
       from this .proto. Default is empty.
       
      optional string php_class_prefix = 40;
      Specified by:
      getPhpClassPrefixBytes in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The bytes for phpClassPrefix.
    • hasPhpNamespace

      public boolean hasPhpNamespace()
       Use this option to change the namespace of php generated classes. Default
       is empty. When this option is empty, the package name will be used for
       determining the namespace.
       
      optional string php_namespace = 41;
      Specified by:
      hasPhpNamespace in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the phpNamespace field is set.
    • getPhpNamespace

      public String getPhpNamespace()
       Use this option to change the namespace of php generated classes. Default
       is empty. When this option is empty, the package name will be used for
       determining the namespace.
       
      optional string php_namespace = 41;
      Specified by:
      getPhpNamespace in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The phpNamespace.
    • getPhpNamespaceBytes

      public com.google.protobuf.ByteString getPhpNamespaceBytes()
       Use this option to change the namespace of php generated classes. Default
       is empty. When this option is empty, the package name will be used for
       determining the namespace.
       
      optional string php_namespace = 41;
      Specified by:
      getPhpNamespaceBytes in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The bytes for phpNamespace.
    • hasPhpMetadataNamespace

      public boolean hasPhpMetadataNamespace()
       Use this option to change the namespace of php generated metadata classes.
       Default is empty. When this option is empty, the proto file name will be
       used for determining the namespace.
       
      optional string php_metadata_namespace = 44;
      Specified by:
      hasPhpMetadataNamespace in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the phpMetadataNamespace field is set.
    • getPhpMetadataNamespace

      public String getPhpMetadataNamespace()
       Use this option to change the namespace of php generated metadata classes.
       Default is empty. When this option is empty, the proto file name will be
       used for determining the namespace.
       
      optional string php_metadata_namespace = 44;
      Specified by:
      getPhpMetadataNamespace in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The phpMetadataNamespace.
    • getPhpMetadataNamespaceBytes

      public com.google.protobuf.ByteString getPhpMetadataNamespaceBytes()
       Use this option to change the namespace of php generated metadata classes.
       Default is empty. When this option is empty, the proto file name will be
       used for determining the namespace.
       
      optional string php_metadata_namespace = 44;
      Specified by:
      getPhpMetadataNamespaceBytes in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The bytes for phpMetadataNamespace.
    • hasRubyPackage

      public boolean hasRubyPackage()
       Use this option to change the package of ruby generated classes. Default
       is empty. When this option is not set, the package name will be used for
       determining the ruby package.
       
      optional string ruby_package = 45;
      Specified by:
      hasRubyPackage in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      Whether the rubyPackage field is set.
    • getRubyPackage

      public String getRubyPackage()
       Use this option to change the package of ruby generated classes. Default
       is empty. When this option is not set, the package name will be used for
       determining the ruby package.
       
      optional string ruby_package = 45;
      Specified by:
      getRubyPackage in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The rubyPackage.
    • getRubyPackageBytes

      public com.google.protobuf.ByteString getRubyPackageBytes()
       Use this option to change the package of ruby generated classes. Default
       is empty. When this option is not set, the package name will be used for
       determining the ruby package.
       
      optional string ruby_package = 45;
      Specified by:
      getRubyPackageBytes in interface DescriptorProtos.FileOptionsOrBuilder
      Returns:
      The bytes for rubyPackage.
    • getUninterpretedOptionList

      public List<DescriptorProtos.UninterpretedOption> getUninterpretedOptionList()
       The parser stores options it doesn't recognize here.
       See the documentation for the "Options" section above.
       
      repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
      Specified by:
      getUninterpretedOptionList in interface DescriptorProtos.FileOptionsOrBuilder
    • getUninterpretedOptionOrBuilderList

      public List<? extends DescriptorProtos.UninterpretedOptionOrBuilder> getUninterpretedOptionOrBuilderList()
       The parser stores options it doesn't recognize here.
       See the documentation for the "Options" section above.
       
      repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
      Specified by:
      getUninterpretedOptionOrBuilderList in interface DescriptorProtos.FileOptionsOrBuilder
    • getUninterpretedOptionCount

      public int getUninterpretedOptionCount()
       The parser stores options it doesn't recognize here.
       See the documentation for the "Options" section above.
       
      repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
      Specified by:
      getUninterpretedOptionCount in interface DescriptorProtos.FileOptionsOrBuilder
    • getUninterpretedOption

      public DescriptorProtos.UninterpretedOption getUninterpretedOption(int index)
       The parser stores options it doesn't recognize here.
       See the documentation for the "Options" section above.
       
      repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
      Specified by:
      getUninterpretedOption in interface DescriptorProtos.FileOptionsOrBuilder
    • getUninterpretedOptionOrBuilder

      public DescriptorProtos.UninterpretedOptionOrBuilder getUninterpretedOptionOrBuilder(int index)
       The parser stores options it doesn't recognize here.
       See the documentation for the "Options" section above.
       
      repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
      Specified by:
      getUninterpretedOptionOrBuilder in interface DescriptorProtos.FileOptionsOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.ExtendableMessage<DescriptorProtos.FileOptions>
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static DescriptorProtos.FileOptions parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DescriptorProtos.FileOptions parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DescriptorProtos.FileOptions parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

      public static DescriptorProtos.FileOptions parseFrom(InputStream input, com.google.protobuf.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, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DescriptorProtos.FileOptions parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DescriptorProtos.FileOptions parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public DescriptorProtos.FileOptions.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

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

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected DescriptorProtos.FileOptions.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static DescriptorProtos.FileOptions getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<DescriptorProtos.FileOptions> parser()
    • getParserForType

      public com.google.protobuf.Parser<DescriptorProtos.FileOptions> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public DescriptorProtos.FileOptions getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<DescriptorProtos.FileOptions>
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder