final case class FileDescriptorProto(name: scala.Option[String] = _root_.scala.None, package: scala.Option[String] = _root_.scala.None, dependency: Seq[String] = _root_.scala.Seq.empty, publicDependency: Seq[Int] = _root_.scala.Seq.empty, weakDependency: Seq[Int] = _root_.scala.Seq.empty, messageType: Seq[DescriptorProto] = _root_.scala.Seq.empty, enumType: Seq[EnumDescriptorProto] = _root_.scala.Seq.empty, service: Seq[ServiceDescriptorProto] = _root_.scala.Seq.empty, extension: Seq[FieldDescriptorProto] = _root_.scala.Seq.empty, options: scala.Option[FileOptions] = _root_.scala.None, sourceCodeInfo: scala.Option[SourceCodeInfo] = _root_.scala.None, syntax: scala.Option[String] = _root_.scala.None, unknownFields: scalapb.UnknownFieldSet = ...) extends scalapb.GeneratedMessage with Updatable[FileDescriptorProto] with Product with Serializable

Describes a complete .proto file.

name

file name, relative to root of source tree

package

e.g. "foo", "foo.bar", etc.

dependency

Names of files imported by this file.

publicDependency

Indexes of the public imported files in the dependency list above.

weakDependency

Indexes of the weak imported files in the dependency list. For Google-internal migration only. Do not use.

messageType

All top-level definitions in this file.

sourceCodeInfo

This field contains optional information about the original source code. You may safely remove this entire field without harming runtime functionality of the descriptors -- the information is needed only by development tools.

syntax

The syntax of the proto file. The supported values are "proto2" and "proto3".

Annotations
@SerialVersionUID()
Linear Supertypes
Product, Equals, Updatable[FileDescriptorProto], scalapb.GeneratedMessage, Serializable, Serializable, AnyRef, scala.Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FileDescriptorProto
  2. Product
  3. Equals
  4. Updatable
  5. GeneratedMessage
  6. Serializable
  7. Serializable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FileDescriptorProto(name: scala.Option[String] = _root_.scala.None, package: scala.Option[String] = _root_.scala.None, dependency: Seq[String] = _root_.scala.Seq.empty, publicDependency: Seq[Int] = _root_.scala.Seq.empty, weakDependency: Seq[Int] = _root_.scala.Seq.empty, messageType: Seq[DescriptorProto] = _root_.scala.Seq.empty, enumType: Seq[EnumDescriptorProto] = _root_.scala.Seq.empty, service: Seq[ServiceDescriptorProto] = _root_.scala.Seq.empty, extension: Seq[FieldDescriptorProto] = _root_.scala.Seq.empty, options: scala.Option[FileOptions] = _root_.scala.None, sourceCodeInfo: scala.Option[SourceCodeInfo] = _root_.scala.None, syntax: scala.Option[String] = _root_.scala.None, unknownFields: scalapb.UnknownFieldSet = ...)

    name

    file name, relative to root of source tree

    package

    e.g. "foo", "foo.bar", etc.

    dependency

    Names of files imported by this file.

    publicDependency

    Indexes of the public imported files in the dependency list above.

    weakDependency

    Indexes of the weak imported files in the dependency list. For Google-internal migration only. Do not use.

    messageType

    All top-level definitions in this file.

    sourceCodeInfo

    This field contains optional information about the original source code. You may safely remove this entire field without harming runtime functionality of the descriptors -- the information is needed only by development tools.

    syntax

    The syntax of the proto file. The supported values are "proto2" and "proto3".

Value Members

  1. final def !=(arg0: scala.Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: scala.Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addAllDependency(__vs: Iterable[String]): FileDescriptorProto
  5. def addAllEnumType(__vs: Iterable[EnumDescriptorProto]): FileDescriptorProto
  6. def addAllExtension(__vs: Iterable[FieldDescriptorProto]): FileDescriptorProto
  7. def addAllMessageType(__vs: Iterable[DescriptorProto]): FileDescriptorProto
  8. def addAllPublicDependency(__vs: Iterable[Int]): FileDescriptorProto
  9. def addAllService(__vs: Iterable[ServiceDescriptorProto]): FileDescriptorProto
  10. def addAllWeakDependency(__vs: Iterable[Int]): FileDescriptorProto
  11. def addDependency(__vs: String*): FileDescriptorProto
  12. def addEnumType(__vs: EnumDescriptorProto*): FileDescriptorProto
  13. def addExtension(__vs: FieldDescriptorProto*): FileDescriptorProto
  14. def addMessageType(__vs: DescriptorProto*): FileDescriptorProto
  15. def addPublicDependency(__vs: Int*): FileDescriptorProto
  16. def addService(__vs: ServiceDescriptorProto*): FileDescriptorProto
  17. def addWeakDependency(__vs: Int*): FileDescriptorProto
  18. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  19. def clearDependency: FileDescriptorProto
  20. def clearEnumType: FileDescriptorProto
  21. def clearExtension: FileDescriptorProto
  22. def clearMessageType: FileDescriptorProto
  23. def clearName: FileDescriptorProto
  24. def clearOptions: FileDescriptorProto
  25. def clearPackage: FileDescriptorProto
  26. def clearPublicDependency: FileDescriptorProto
  27. def clearService: FileDescriptorProto
  28. def clearSourceCodeInfo: FileDescriptorProto
  29. def clearSyntax: FileDescriptorProto
  30. def clearWeakDependency: FileDescriptorProto
  31. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  32. def companion: FileDescriptorProto.type
    Definition Classes
    FileDescriptorProtoGeneratedMessage
  33. val dependency: Seq[String]
  34. def discardUnknownFields: FileDescriptorProto
  35. val enumType: Seq[EnumDescriptorProto]
  36. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. val extension: Seq[FieldDescriptorProto]
  38. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  39. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    FileDescriptorProtoGeneratedMessage
  40. def getFieldByNumber(__fieldNumber: Int): scala.Any
    Definition Classes
    FileDescriptorProtoGeneratedMessage
  41. def getName: String
  42. def getOptions: FileOptions
  43. def getPackage: String
  44. def getSourceCodeInfo: SourceCodeInfo
  45. def getSyntax: String
  46. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  47. val messageType: Seq[DescriptorProto]
  48. val name: scala.Option[String]
  49. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  50. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  51. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  52. val options: scala.Option[FileOptions]
  53. val package: scala.Option[String]
  54. val publicDependency: Seq[Int]
  55. def serializedSize: Int
    Definition Classes
    FileDescriptorProtoGeneratedMessage
  56. val service: Seq[ServiceDescriptorProto]
  57. val sourceCodeInfo: scala.Option[SourceCodeInfo]
  58. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  59. val syntax: scala.Option[String]
  60. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  61. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  62. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  63. def toProtoString: String

    Returns a human-readable ASCII format representation of this message.

    Returns a human-readable ASCII format representation of this message.

    The original message can be decoded from this format by using fromAscii on the companion object.

    returns

    human-readable representation of this message.

    Definition Classes
    FileDescriptorProtoGeneratedMessage
  64. val unknownFields: scalapb.UnknownFieldSet
  65. def update(ms: (Lens[FileDescriptorProto, FileDescriptorProto]) ⇒ Mutation[FileDescriptorProto]*): FileDescriptorProto
    Definition Classes
    Updatable
  66. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  68. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. val weakDependency: Seq[Int]
  70. def withDependency(__v: Seq[String]): FileDescriptorProto
  71. def withEnumType(__v: Seq[EnumDescriptorProto]): FileDescriptorProto
  72. def withExtension(__v: Seq[FieldDescriptorProto]): FileDescriptorProto
  73. def withMessageType(__v: Seq[DescriptorProto]): FileDescriptorProto
  74. def withName(__v: String): FileDescriptorProto
  75. def withOptions(__v: FileOptions): FileDescriptorProto
  76. def withPackage(__v: String): FileDescriptorProto
  77. def withPublicDependency(__v: Seq[Int]): FileDescriptorProto
  78. def withService(__v: Seq[ServiceDescriptorProto]): FileDescriptorProto
  79. def withSourceCodeInfo(__v: SourceCodeInfo): FileDescriptorProto
  80. def withSyntax(__v: String): FileDescriptorProto
  81. def withUnknownFields(__v: scalapb.UnknownFieldSet): FileDescriptorProto
  82. def withWeakDependency(__v: Seq[Int]): FileDescriptorProto
  83. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  84. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    FileDescriptorProtoGeneratedMessage
  85. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Product

Inherited from Equals

Inherited from Updatable[FileDescriptorProto]

Inherited from scalapb.GeneratedMessage

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from scala.Any

Ungrouped