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, edition: scala.Option[Edition] = _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", "proto3", and "editions". If edition is present, this value must be "editions".

edition

The edition of the proto file.

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[FileDescriptorProto], scalapb.GeneratedMessage, Serializable, Serializable, Product, Equals, AnyRef, scala.Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FileDescriptorProto
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Serializable
  6. Product
  7. Equals
  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, edition: scala.Option[Edition] = _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", "proto3", and "editions". If edition is present, this value must be "editions".

    edition

    The edition of the proto file.

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 clearEdition: FileDescriptorProto
  21. def clearEnumType: FileDescriptorProto
  22. def clearExtension: FileDescriptorProto
  23. def clearMessageType: FileDescriptorProto
  24. def clearName: FileDescriptorProto
  25. def clearOptions: FileDescriptorProto
  26. def clearPackage: FileDescriptorProto
  27. def clearPublicDependency: FileDescriptorProto
  28. def clearService: FileDescriptorProto
  29. def clearSourceCodeInfo: FileDescriptorProto
  30. def clearSyntax: FileDescriptorProto
  31. def clearWeakDependency: FileDescriptorProto
  32. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  33. def companion: FileDescriptorProto.type
    Definition Classes
    FileDescriptorProtoGeneratedMessage
  34. val dependency: Seq[String]
  35. def discardUnknownFields: FileDescriptorProto
  36. val edition: scala.Option[Edition]
  37. val enumType: Seq[EnumDescriptorProto]
  38. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. val extension: Seq[FieldDescriptorProto]
  40. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  42. def getEdition: Edition
  43. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    FileDescriptorProtoGeneratedMessage
  44. def getFieldByNumber(__fieldNumber: Int): scala.Any
    Definition Classes
    FileDescriptorProtoGeneratedMessage
  45. def getName: String
  46. def getOptions: FileOptions
  47. def getPackage: String
  48. def getSourceCodeInfo: SourceCodeInfo
  49. def getSyntax: String
  50. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  51. val messageType: Seq[DescriptorProto]
  52. val name: scala.Option[String]
  53. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  54. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  55. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  56. val options: scala.Option[FileOptions]
  57. val package: scala.Option[String]
  58. val publicDependency: Seq[Int]
  59. def serializedSize: Int
    Definition Classes
    FileDescriptorProtoGeneratedMessage
  60. val service: Seq[ServiceDescriptorProto]
  61. val sourceCodeInfo: scala.Option[SourceCodeInfo]
  62. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  63. val syntax: scala.Option[String]
  64. 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
  65. 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
  66. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  67. 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
  68. val unknownFields: scalapb.UnknownFieldSet
  69. def update(ms: (Lens[FileDescriptorProto, FileDescriptorProto]) ⇒ Mutation[FileDescriptorProto]*): FileDescriptorProto
    Definition Classes
    Updatable
  70. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  73. val weakDependency: Seq[Int]
  74. def withDependency(__v: Seq[String]): FileDescriptorProto
  75. def withEdition(__v: Edition): FileDescriptorProto
  76. def withEnumType(__v: Seq[EnumDescriptorProto]): FileDescriptorProto
  77. def withExtension(__v: Seq[FieldDescriptorProto]): FileDescriptorProto
  78. def withMessageType(__v: Seq[DescriptorProto]): FileDescriptorProto
  79. def withName(__v: String): FileDescriptorProto
  80. def withOptions(__v: FileOptions): FileDescriptorProto
  81. def withPackage(__v: String): FileDescriptorProto
  82. def withPublicDependency(__v: Seq[Int]): FileDescriptorProto
  83. def withService(__v: Seq[ServiceDescriptorProto]): FileDescriptorProto
  84. def withSourceCodeInfo(__v: SourceCodeInfo): FileDescriptorProto
  85. def withSyntax(__v: String): FileDescriptorProto
  86. def withUnknownFields(__v: scalapb.UnknownFieldSet): FileDescriptorProto
  87. def withWeakDependency(__v: Seq[Int]): FileDescriptorProto
  88. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  89. 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
  90. 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 scalapb.GeneratedMessage

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from scala.Any

Ungrouped