AbstractMessage | A partial implementation of the Message interface which implements as many methods of
that interface as possible in terms of other methods. |
AbstractMessage.Builder<BuilderType extends AbstractMessage.Builder<BuilderType>> | A partial implementation of the Message.Builder interface which implements as many
methods of that interface as possible in terms of other methods. |
AbstractMessageLite<MessageType extends AbstractMessageLite<MessageType,BuilderType>,BuilderType extends AbstractMessageLite.Builder<MessageType,BuilderType>> | A partial implementation of the MessageLite interface which implements as many methods of
that interface as possible in terms of other methods. |
AbstractMessageLite.Builder<MessageType extends AbstractMessageLite<MessageType,BuilderType>,BuilderType extends AbstractMessageLite.Builder<MessageType,BuilderType>> | A partial implementation of the Message.Builder interface which implements as many
methods of that interface as possible in terms of other methods. |
AbstractParser<MessageType extends MessageLite> | A partial implementation of the Parser interface which implements as many methods of that
interface as possible in terms of other methods. |
Any | `Any` contains an arbitrary serialized protocol buffer message along with a
URL that describes the type of the serialized message. |
Any.Builder | `Any` contains an arbitrary serialized protocol buffer message along with a
URL that describes the type of the serialized message. |
AnyProto | |
Api | Api is a light-weight descriptor for an API Interface. |
Api.Builder | Api is a light-weight descriptor for an API Interface. |
ApiProto | |
BoolValue | Wrapper message for `bool`. |
BoolValue.Builder | Wrapper message for `bool`. |
ByteOutput | An output target for raw bytes. |
ByteString | Immutable sequence of bytes. |
ByteString.Output | Outputs to a ByteString instance. |
BytesValue | Wrapper message for `bytes`. |
BytesValue.Builder | Wrapper message for `bytes`. |
CodedInputStream | Reads and decodes protocol message fields. |
CodedOutputStream | Encodes and writes protocol message fields. |
DescriptorProtos | |
DescriptorProtos.DescriptorProto | Describes a message type. |
DescriptorProtos.DescriptorProto.Builder | Describes a message type. |
DescriptorProtos.DescriptorProto.ExtensionRange | Protobuf type google.protobuf.DescriptorProto.ExtensionRange |
DescriptorProtos.DescriptorProto.ExtensionRange.Builder | Protobuf type google.protobuf.DescriptorProto.ExtensionRange |
DescriptorProtos.DescriptorProto.ReservedRange | Range of reserved tag numbers. |
DescriptorProtos.DescriptorProto.ReservedRange.Builder | Range of reserved tag numbers. |
DescriptorProtos.EnumDescriptorProto | Describes an enum type. |
DescriptorProtos.EnumDescriptorProto.Builder | Describes an enum type. |
DescriptorProtos.EnumDescriptorProto.EnumReservedRange | Range of reserved numeric values. |
DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder | Range of reserved numeric values. |
DescriptorProtos.EnumOptions | Protobuf type google.protobuf.EnumOptions |
DescriptorProtos.EnumOptions.Builder | Protobuf type google.protobuf.EnumOptions |
DescriptorProtos.EnumValueDescriptorProto | Describes a value within an enum. |
DescriptorProtos.EnumValueDescriptorProto.Builder | Describes a value within an enum. |
DescriptorProtos.EnumValueOptions | Protobuf type google.protobuf.EnumValueOptions |
DescriptorProtos.EnumValueOptions.Builder | Protobuf type google.protobuf.EnumValueOptions |
DescriptorProtos.ExtensionRangeOptions | Protobuf type google.protobuf.ExtensionRangeOptions |
DescriptorProtos.ExtensionRangeOptions.Builder | Protobuf type google.protobuf.ExtensionRangeOptions |
DescriptorProtos.FieldDescriptorProto | Describes a field within a message. |
DescriptorProtos.FieldDescriptorProto.Builder | Describes a field within a message. |
DescriptorProtos.FieldOptions | Protobuf type google.protobuf.FieldOptions |
DescriptorProtos.FieldOptions.Builder | Protobuf type google.protobuf.FieldOptions |
DescriptorProtos.FileDescriptorProto | Describes a complete .proto file. |
DescriptorProtos.FileDescriptorProto.Builder | Describes a complete .proto file. |
DescriptorProtos.FileDescriptorSet | The protocol compiler can output a FileDescriptorSet containing the .proto
files it parses. |
DescriptorProtos.FileDescriptorSet.Builder | The protocol compiler can output a FileDescriptorSet containing the .proto
files it parses. |
DescriptorProtos.FileOptions | Protobuf type google.protobuf.FileOptions |
DescriptorProtos.FileOptions.Builder | Protobuf type google.protobuf.FileOptions |
DescriptorProtos.GeneratedCodeInfo | Describes the relationship between generated code and its original source
file. |
DescriptorProtos.GeneratedCodeInfo.Annotation | Protobuf type google.protobuf.GeneratedCodeInfo.Annotation |
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder | Protobuf type google.protobuf.GeneratedCodeInfo.Annotation |
DescriptorProtos.GeneratedCodeInfo.Builder | Describes the relationship between generated code and its original source
file. |
DescriptorProtos.MessageOptions | Protobuf type google.protobuf.MessageOptions |
DescriptorProtos.MessageOptions.Builder | Protobuf type google.protobuf.MessageOptions |
DescriptorProtos.MethodDescriptorProto | Describes a method of a service. |
DescriptorProtos.MethodDescriptorProto.Builder | Describes a method of a service. |
DescriptorProtos.MethodOptions | Protobuf type google.protobuf.MethodOptions |
DescriptorProtos.MethodOptions.Builder | Protobuf type google.protobuf.MethodOptions |
DescriptorProtos.OneofDescriptorProto | Describes a oneof. |
DescriptorProtos.OneofDescriptorProto.Builder | Describes a oneof. |
DescriptorProtos.OneofOptions | Protobuf type google.protobuf.OneofOptions |
DescriptorProtos.OneofOptions.Builder | Protobuf type google.protobuf.OneofOptions |
DescriptorProtos.ServiceDescriptorProto | Describes a service. |
DescriptorProtos.ServiceDescriptorProto.Builder | Describes a service. |
DescriptorProtos.ServiceOptions | Protobuf type google.protobuf.ServiceOptions |
DescriptorProtos.ServiceOptions.Builder | Protobuf type google.protobuf.ServiceOptions |
DescriptorProtos.SourceCodeInfo | Encapsulates information about the original source file from which a
FileDescriptorProto was generated. |
DescriptorProtos.SourceCodeInfo.Builder | Encapsulates information about the original source file from which a
FileDescriptorProto was generated. |
DescriptorProtos.SourceCodeInfo.Location | Protobuf type google.protobuf.SourceCodeInfo.Location |
DescriptorProtos.SourceCodeInfo.Location.Builder | Protobuf type google.protobuf.SourceCodeInfo.Location |
DescriptorProtos.UninterpretedOption | A message representing a option the parser does not recognize. |
DescriptorProtos.UninterpretedOption.Builder | A message representing a option the parser does not recognize. |
DescriptorProtos.UninterpretedOption.NamePart | The name of the uninterpreted option. |
DescriptorProtos.UninterpretedOption.NamePart.Builder | The name of the uninterpreted option. |
Descriptors | Contains a collection of classes which describe protocol message types. |
Descriptors.Descriptor | Describes a message type. |
Descriptors.EnumDescriptor | Describes an enum type. |
Descriptors.EnumValueDescriptor | Describes one value within an enum type. |
Descriptors.FieldDescriptor | Describes a field of a message type. |
Descriptors.FileDescriptor | Describes a .proto file, including everything defined within. |
Descriptors.GenericDescriptor | All descriptors implement this to make it easier to implement tools like DescriptorPool . |
Descriptors.MethodDescriptor | Describes one method within a service type. |
Descriptors.OneofDescriptor | Describes an oneof of a message type. |
Descriptors.ServiceDescriptor | Describes a service type. |
DoubleValue | Wrapper message for `double`. |
DoubleValue.Builder | Wrapper message for `double`. |
Duration | A Duration represents a signed, fixed-length span of time represented
as a count of seconds and fractions of seconds at nanosecond
resolution. |
Duration.Builder | A Duration represents a signed, fixed-length span of time represented
as a count of seconds and fractions of seconds at nanosecond
resolution. |
DurationProto | |
DynamicMessage | |
DynamicMessage.Builder | |
Empty | A generic empty message that you can re-use to avoid defining duplicated
empty messages in your APIs. |
Empty.Builder | A generic empty message that you can re-use to avoid defining duplicated
empty messages in your APIs. |
EmptyProto | |
Enum | Enum type definition. |
Enum.Builder | Enum type definition. |
EnumValue | Enum value definition. |
EnumValue.Builder | Enum value definition. |
Extension<ContainingType extends MessageLite,Type> | Interface that generated extensions implement. |
ExtensionLite<ContainingType extends MessageLite,Type> | Lite interface that generated extensions implement. |
ExtensionRegistry | A table of known extensions, searchable by name or field number. |
ExtensionRegistry.ExtensionInfo | A (Descriptor, Message) pair, returned by lookup methods. |
ExtensionRegistryLite | |
Field | A single field of a message type. |
Field.Builder | A single field of a message type. |
FieldMask | `FieldMask` represents a set of symbolic field paths, for example:
paths: "f.a"
paths: "f.b.d"
Here `f` represents a field in some root message, `a` and `b`
fields in the message found in `f`, and `d` a field found in the
message in `f.b`. |
FieldMask.Builder | `FieldMask` represents a set of symbolic field paths, for example:
paths: "f.a"
paths: "f.b.d"
Here `f` represents a field in some root message, `a` and `b`
fields in the message found in `f`, and `d` a field found in the
message in `f.b`. |
FieldMaskProto | |
FloatValue | Wrapper message for `float`. |
FloatValue.Builder | Wrapper message for `float`. |
Int32Value | Wrapper message for `int32`. |
Int32Value.Builder | Wrapper message for `int32`. |
Int64Value | Wrapper message for `int64`. |
Int64Value.Builder | Wrapper message for `int64`. |
ListValue | `ListValue` is a wrapper around a repeated field of values. |
ListValue.Builder | `ListValue` is a wrapper around a repeated field of values. |
MapField<K,V> | Internal representation of map fields in generated messages. |
MapFieldLite<K,V> | Internal representation of map fields in generated lite-runtime messages. |
Method | Method represents a method of an API interface. |
Method.Builder | Method represents a method of an API interface. |
Mixin | Declares an API Interface to be included in this interface. |
Mixin.Builder | Declares an API Interface to be included in this interface. |
Option | A protocol buffer option, which can be attached to a message, field,
enumeration, etc. |
Option.Builder | A protocol buffer option, which can be attached to a message, field,
enumeration, etc. |
RpcUtil | Grab-bag of utility functions useful when dealing with RPCs. |
SourceContext | `SourceContext` represents information about the source of a
protobuf element, like the file in which it is defined. |
SourceContext.Builder | `SourceContext` represents information about the source of a
protobuf element, like the file in which it is defined. |
SourceContextProto | |
StringValue | Wrapper message for `string`. |
StringValue.Builder | Wrapper message for `string`. |
Struct | `Struct` represents a structured data value, consisting of fields
which map to dynamically typed values. |
Struct.Builder | `Struct` represents a structured data value, consisting of fields
which map to dynamically typed values. |
StructProto | |
TextFormat | Provide text parsing and formatting support for proto2 instances. |
TextFormat.Parser | Parser for text-format proto2 instances. |
TextFormat.Parser.Builder | Builder that can be used to obtain new instances of Parser . |
TextFormat.Printer | Helper class for converting protobufs to text. |
TextFormatParseInfoTree | Data structure which is populated with the locations of each field value parsed from the text. |
TextFormatParseInfoTree.Builder | |
TextFormatParseLocation | A location in the source code. |
Timestamp | A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. |
Timestamp.Builder | A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. |
TimestampProto | |
Type | A protocol buffer message type. |
Type.Builder | A protocol buffer message type. |
TypeProto | |
TypeRegistry | A TypeRegistry is used to resolve Any messages. |
TypeRegistry.Builder | |
UInt32Value | Wrapper message for `uint32`. |
UInt32Value.Builder | Wrapper message for `uint32`. |
UInt64Value | Wrapper message for `uint64`. |
UInt64Value.Builder | Wrapper message for `uint64`. |
UnsafeByteOperations | Provides a number of unsafe byte operations to be used by advanced applications with high
performance requirements. |
Value | `Value` represents a dynamically typed value which can be either
null, a number, a string, a boolean, a recursive struct value, or a
list of values. |
Value.Builder | `Value` represents a dynamically typed value which can be either
null, a number, a string, a boolean, a recursive struct value, or a
list of values. |
WireFormat | This class is used internally by the Protocol Buffer library and generated message
implementations. |
WrappersProto | |