google/protobuf/descriptor.pb
library
Classes
-
DescriptorProto
-
Describes a message type.
-
DescriptorProto_ExtensionRange
-
-
DescriptorProto_ReservedRange
-
Range of reserved tag numbers. Reserved tag numbers may not be used by
fields or extension ranges in the same message. Reserved ranges may
not overlap.
-
EnumDescriptorProto
-
Describes an enum type.
-
EnumDescriptorProto_EnumReservedRange
-
Range of reserved numeric values. Reserved values may not be used by
entries in the same enum. Reserved ranges may not overlap.
-
EnumOptions
-
-
EnumValueDescriptorProto
-
Describes a value within an enum.
-
EnumValueOptions
-
-
ExtensionRangeOptions
-
-
FieldDescriptorProto
-
Describes a field within a message.
-
FieldDescriptorProto_Label
-
-
FieldDescriptorProto_Type
-
-
FieldOptions
-
-
FieldOptions_CType
-
-
FieldOptions_JSType
-
-
FileDescriptorProto
-
Describes a complete .proto file.
-
FileDescriptorSet
-
The protocol compiler can output a FileDescriptorSet containing the .proto
files it parses.
-
FileOptions
-
-
FileOptions_OptimizeMode
-
Generated classes can be optimized for speed or code size.
-
GeneratedCodeInfo
-
Describes the relationship between generated code and its original source
file. A GeneratedCodeInfo message is associated with only one generated
source file, but may contain references to different source .proto files.
-
GeneratedCodeInfo_Annotation
-
-
MessageOptions
-
-
MethodDescriptorProto
-
Describes a method of a service.
-
MethodOptions
-
-
MethodOptions_IdempotencyLevel
-
Is this method side-effect-free (or safe in HTTP parlance), or idempotent,
or neither? HTTP based RPC implementation may choose GET verb for safe
methods, and PUT verb for idempotent methods instead of the default POST.
-
OneofDescriptorProto
-
Describes a oneof.
-
OneofOptions
-
-
ServiceDescriptorProto
-
Describes a service.
-
ServiceOptions
-
-
SourceCodeInfo
-
Encapsulates information about the original source file from which a
FileDescriptorProto was generated.
-
SourceCodeInfo_Location
-
-
UninterpretedOption
-
A message representing a option the parser does not recognize. This only
appears in options protos created by the compiler::Parser class.
DescriptorPool resolves these when building Descriptor objects. Therefore,
options protos in descriptor objects (e.g. returned by Descriptor::options(),
or produced by Descriptor::CopyTo()) will never have UninterpretedOptions
in them.
-
UninterpretedOption_NamePart
-
The name of the uninterpreted option. Each string represents a segment in
a dot-separated name. is_extension is true iff a segment represents an
extension (denoted with parentheses in options specs in .proto files).
E.g.,{
"foo", false
, "bar.baz", true
, "moo", false
} represents
"foo.(bar.baz).moo".