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 = _root_.scalapb.UnknownFieldSet.empty) 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
Updatable[FileDescriptorProto], scalapb.GeneratedMessage, Serializable, Product, Equals, AnyRef, scala.Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FileDescriptorProto
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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 = _root_.scalapb.UnknownFieldSet.empty)

    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(classOf[java.lang.CloneNotSupportedException]) @native()
  32. def companion: FileDescriptorProto.type
  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. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  39. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  40. def getField(__field: FieldDescriptor): PValue
  41. def getFieldByNumber(__fieldNumber: Int): scala.Any
  42. def getName: String
  43. def getOptions: FileOptions
  44. def getPackage: String
  45. def getSourceCodeInfo: SourceCodeInfo
  46. def getSyntax: String
  47. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  48. val messageType: Seq[DescriptorProto]
  49. val name: scala.Option[String]
  50. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  51. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  52. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  53. val options: scala.Option[FileOptions]
  54. val package: scala.Option[String]
  55. def productElementNames: Iterator[String]
    Definition Classes
    Product
  56. val publicDependency: Seq[Int]
  57. def serializedSize: Int
  58. val service: Seq[ServiceDescriptorProto]
  59. val sourceCodeInfo: scala.Option[SourceCodeInfo]
  60. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  61. val syntax: scala.Option[String]
  62. final def toByteArray: Array[Byte]

    Serializes the message and returns a byte array containing its raw bytes

    Serializes the message and returns a byte array containing its raw bytes

    Definition Classes
    GeneratedMessage
  63. final def toByteString: ByteString

    Serializes the message and returns a ByteString containing its raw bytes

    Serializes the message and returns a ByteString containing its raw bytes

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

    Serializes the message into the given coded output stream

    Serializes the message into the given coded output stream

    Definition Classes
    FileDescriptorProtoGeneratedMessage
  87. final def writeTo(output: OutputStream): Unit

    Serializes the message into the given output stream

    Serializes the message into the given output stream

    Definition Classes
    GeneratedMessage

Inherited from Updatable[FileDescriptorProto]

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from scala.Any

Ungrouped