All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
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.
|
AbstractMessage.BuilderParent |
Interface for the parent of a Builder that allows the builder to communicate invalidations back
to the parent for use when using nested builders.
|
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.
|
AbstractMessageLite.InternalOneOfEnum |
Interface for an enum which signifies which field in a oneof was specified.
|
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.
|
AnyOrBuilder |
|
AnyProto |
|
Api |
Api is a light-weight descriptor for an API Interface.
|
Api.Builder |
Api is a light-weight descriptor for an API Interface.
|
ApiOrBuilder |
|
ApiProto |
|
BlockingRpcChannel |
Abstract interface for a blocking RPC channel.
|
BlockingService |
|
BoolValue |
Wrapper message for `bool`.
|
BoolValue.Builder |
Wrapper message for `bool`.
|
BoolValueOrBuilder |
|
ByteOutput |
An output target for raw bytes.
|
ByteString |
Immutable sequence of bytes.
|
ByteString.ByteIterator |
This interface extends Iterator<Byte> , so that we can return an unboxed byte .
|
ByteString.Output |
Outputs to a ByteString instance.
|
BytesValue |
Wrapper message for `bytes`.
|
BytesValue.Builder |
Wrapper message for `bytes`.
|
BytesValueOrBuilder |
|
CodedInputStream |
Reads and decodes protocol message fields.
|
CodedOutputStream |
Encodes and writes protocol message fields.
|
CodedOutputStream.OutOfSpaceException |
If you create a CodedOutputStream around a simple flat array, you must not attempt to write
more bytes than the array has space.
|
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.ExtensionRangeOrBuilder |
|
DescriptorProtos.DescriptorProto.ReservedRange |
Range of reserved tag numbers.
|
DescriptorProtos.DescriptorProto.ReservedRange.Builder |
Range of reserved tag numbers.
|
DescriptorProtos.DescriptorProto.ReservedRangeOrBuilder |
|
DescriptorProtos.DescriptorProtoOrBuilder |
|
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.EnumDescriptorProto.EnumReservedRangeOrBuilder |
|
DescriptorProtos.EnumDescriptorProtoOrBuilder |
|
DescriptorProtos.EnumOptions |
Protobuf type google.protobuf.EnumOptions
|
DescriptorProtos.EnumOptions.Builder |
Protobuf type google.protobuf.EnumOptions
|
DescriptorProtos.EnumOptionsOrBuilder |
|
DescriptorProtos.EnumValueDescriptorProto |
Describes a value within an enum.
|
DescriptorProtos.EnumValueDescriptorProto.Builder |
Describes a value within an enum.
|
DescriptorProtos.EnumValueDescriptorProtoOrBuilder |
|
DescriptorProtos.EnumValueOptions |
Protobuf type google.protobuf.EnumValueOptions
|
DescriptorProtos.EnumValueOptions.Builder |
Protobuf type google.protobuf.EnumValueOptions
|
DescriptorProtos.EnumValueOptionsOrBuilder |
|
DescriptorProtos.ExtensionRangeOptions |
Protobuf type google.protobuf.ExtensionRangeOptions
|
DescriptorProtos.ExtensionRangeOptions.Builder |
Protobuf type google.protobuf.ExtensionRangeOptions
|
DescriptorProtos.ExtensionRangeOptionsOrBuilder |
|
DescriptorProtos.FieldDescriptorProto |
Describes a field within a message.
|
DescriptorProtos.FieldDescriptorProto.Builder |
Describes a field within a message.
|
DescriptorProtos.FieldDescriptorProto.Label |
Protobuf enum google.protobuf.FieldDescriptorProto.Label
|
DescriptorProtos.FieldDescriptorProto.Type |
Protobuf enum google.protobuf.FieldDescriptorProto.Type
|
DescriptorProtos.FieldDescriptorProtoOrBuilder |
|
DescriptorProtos.FieldOptions |
Protobuf type google.protobuf.FieldOptions
|
DescriptorProtos.FieldOptions.Builder |
Protobuf type google.protobuf.FieldOptions
|
DescriptorProtos.FieldOptions.CType |
Protobuf enum google.protobuf.FieldOptions.CType
|
DescriptorProtos.FieldOptions.JSType |
Protobuf enum google.protobuf.FieldOptions.JSType
|
DescriptorProtos.FieldOptionsOrBuilder |
|
DescriptorProtos.FileDescriptorProto |
Describes a complete .proto file.
|
DescriptorProtos.FileDescriptorProto.Builder |
Describes a complete .proto file.
|
DescriptorProtos.FileDescriptorProtoOrBuilder |
|
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.FileDescriptorSetOrBuilder |
|
DescriptorProtos.FileOptions |
Protobuf type google.protobuf.FileOptions
|
DescriptorProtos.FileOptions.Builder |
Protobuf type google.protobuf.FileOptions
|
DescriptorProtos.FileOptions.OptimizeMode |
Generated classes can be optimized for speed or code size.
|
DescriptorProtos.FileOptionsOrBuilder |
|
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.AnnotationOrBuilder |
|
DescriptorProtos.GeneratedCodeInfo.Builder |
Describes the relationship between generated code and its original source
file.
|
DescriptorProtos.GeneratedCodeInfoOrBuilder |
|
DescriptorProtos.MessageOptions |
Protobuf type google.protobuf.MessageOptions
|
DescriptorProtos.MessageOptions.Builder |
Protobuf type google.protobuf.MessageOptions
|
DescriptorProtos.MessageOptionsOrBuilder |
|
DescriptorProtos.MethodDescriptorProto |
Describes a method of a service.
|
DescriptorProtos.MethodDescriptorProto.Builder |
Describes a method of a service.
|
DescriptorProtos.MethodDescriptorProtoOrBuilder |
|
DescriptorProtos.MethodOptions |
Protobuf type google.protobuf.MethodOptions
|
DescriptorProtos.MethodOptions.Builder |
Protobuf type google.protobuf.MethodOptions
|
DescriptorProtos.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.
|
DescriptorProtos.MethodOptionsOrBuilder |
|
DescriptorProtos.OneofDescriptorProto |
Describes a oneof.
|
DescriptorProtos.OneofDescriptorProto.Builder |
Describes a oneof.
|
DescriptorProtos.OneofDescriptorProtoOrBuilder |
|
DescriptorProtos.OneofOptions |
Protobuf type google.protobuf.OneofOptions
|
DescriptorProtos.OneofOptions.Builder |
Protobuf type google.protobuf.OneofOptions
|
DescriptorProtos.OneofOptionsOrBuilder |
|
DescriptorProtos.ServiceDescriptorProto |
Describes a service.
|
DescriptorProtos.ServiceDescriptorProto.Builder |
Describes a service.
|
DescriptorProtos.ServiceDescriptorProtoOrBuilder |
|
DescriptorProtos.ServiceOptions |
Protobuf type google.protobuf.ServiceOptions
|
DescriptorProtos.ServiceOptions.Builder |
Protobuf type google.protobuf.ServiceOptions
|
DescriptorProtos.ServiceOptionsOrBuilder |
|
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.SourceCodeInfo.LocationOrBuilder |
|
DescriptorProtos.SourceCodeInfoOrBuilder |
|
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.
|
DescriptorProtos.UninterpretedOption.NamePartOrBuilder |
|
DescriptorProtos.UninterpretedOptionOrBuilder |
|
Descriptors |
Contains a collection of classes which describe protocol message types.
|
Descriptors.Descriptor |
Describes a message type.
|
Descriptors.DescriptorValidationException |
Thrown when building descriptors fails because the source DescriptorProtos are not valid.
|
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.FieldDescriptor.JavaType |
|
Descriptors.FieldDescriptor.Type |
|
Descriptors.FileDescriptor |
Describes a .proto file, including everything defined within.
|
Descriptors.FileDescriptor.InternalDescriptorAssigner |
Deprecated. |
Descriptors.FileDescriptor.Syntax |
The syntax of the .proto file.
|
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.
|
DiscardUnknownFieldsParser |
Parsers to discard unknown fields during parsing.
|
DoubleValue |
Wrapper message for `double`.
|
DoubleValue.Builder |
Wrapper message for `double`.
|
DoubleValueOrBuilder |
|
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.
|
DurationOrBuilder |
|
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.
|
EmptyOrBuilder |
|
EmptyProto |
|
Enum |
Enum type definition.
|
Enum.Builder |
Enum type definition.
|
EnumOrBuilder |
|
EnumValue |
Enum value definition.
|
EnumValue.Builder |
Enum value definition.
|
EnumValueOrBuilder |
|
ExperimentalApi |
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
Extension<ContainingType extends MessageLite,Type> |
Interface that generated extensions implement.
|
Extension.ExtensionType |
The API type that the extension is used for.
|
Extension.MessageType |
Type of a message extension.
|
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.
|
Field.Cardinality |
Whether a field is optional, required, or repeated.
|
Field.Kind |
Basic field types.
|
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`.
|
FieldMaskOrBuilder |
|
FieldMaskProto |
|
FieldOrBuilder |
|
FieldType |
Enumeration identifying all relevant type information for a protobuf field.
|
FloatValue |
Wrapper message for `float`.
|
FloatValue.Builder |
Wrapper message for `float`.
|
FloatValueOrBuilder |
|
GeneratedMessage |
All generated protocol message classes extend this class.
|
GeneratedMessage.Builder<BuilderType extends GeneratedMessage.Builder<BuilderType>> |
|
GeneratedMessage.BuilderParent |
TODO(xiaofeng): remove this after b/29368482 is fixed.
|
GeneratedMessage.ExtendableBuilder<MessageType extends GeneratedMessage.ExtendableMessage,BuilderType extends GeneratedMessage.ExtendableBuilder<MessageType,BuilderType>> |
Generated message builders for message types that contain extension ranges
subclass this.
|
GeneratedMessage.ExtendableMessage<MessageType extends GeneratedMessage.ExtendableMessage> |
Generated message classes for message types that contain extension ranges
subclass this.
|
GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends GeneratedMessage.ExtendableMessage> |
|
GeneratedMessage.FieldAccessorTable |
Users should ignore this class.
|
GeneratedMessage.GeneratedExtension<ContainingType extends Message,Type> |
Type used to represent generated extensions.
|
GeneratedMessageLite<MessageType extends GeneratedMessageLite<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.Builder<MessageType,BuilderType>> |
|
GeneratedMessageLite.Builder<MessageType extends GeneratedMessageLite<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.Builder<MessageType,BuilderType>> |
|
GeneratedMessageLite.DefaultInstanceBasedParser<T extends GeneratedMessageLite<T,?>> |
A Parser implementation that delegates to the default instance.
|
GeneratedMessageLite.ExtendableBuilder<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>> |
|
GeneratedMessageLite.ExtendableMessage<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>> |
|
GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>> |
|
GeneratedMessageLite.GeneratedExtension<ContainingType extends MessageLite,Type> |
|
GeneratedMessageLite.MethodToInvoke |
|
GeneratedMessageLite.SerializedForm |
A serialized (serializable) form of the generated message.
|
GeneratedMessageV3 |
All generated protocol message classes extend this class.
|
GeneratedMessageV3.Builder<BuilderType extends GeneratedMessageV3.Builder<BuilderType>> |
|
GeneratedMessageV3.BuilderParent |
TODO(xiaofeng): remove this after b/29368482 is fixed.
|
GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>> |
Generated message builders for message types that contain extension ranges
subclass this.
|
GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage> |
Generated message classes for message types that contain extension ranges
subclass this.
|
GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage> |
|
GeneratedMessageV3.FieldAccessorTable |
Users should ignore this class.
|
GeneratedMessageV3.UnusedPrivateParameter |
|
Int32Value |
Wrapper message for `int32`.
|
Int32Value.Builder |
Wrapper message for `int32`.
|
Int32ValueOrBuilder |
|
Int64Value |
Wrapper message for `int64`.
|
Int64Value.Builder |
Wrapper message for `int64`.
|
Int64ValueOrBuilder |
|
Internal |
The classes contained within are used internally by the Protocol Buffer library and generated
message implementations.
|
Internal.BooleanList |
A List implementation that avoids boxing the elements into Booleans if
possible.
|
Internal.DoubleList |
A List implementation that avoids boxing the elements into Doubles if
possible.
|
Internal.EnumLite |
Interface for an enum value or value descriptor, to be used in FieldSet.
|
Internal.EnumLiteMap<T extends Internal.EnumLite> |
|
Internal.EnumVerifier |
Interface for an object which verifies integers are in range.
|
Internal.FloatList |
A List implementation that avoids boxing the elements into Floats if
possible.
|
Internal.IntList |
A List implementation that avoids boxing the elements into Integers if
possible.
|
Internal.ListAdapter<F,T> |
Provides an immutable view of List<T> around a List<F> .
|
Internal.ListAdapter.Converter<F,T> |
Convert individual elements of the List from F to T.
|
Internal.LongList |
A List implementation that avoids boxing the elements into Longs if possible.
|
Internal.MapAdapter<K,V,RealValue> |
Wrap around a Map<K, RealValue> and provide a Map<K, V> interface.
|
Internal.MapAdapter.Converter<A,B> |
An interface used to convert between two types.
|
Internal.ProtobufList<E> |
Extends List to add the capability to make the list immutable and inspect if it is
modifiable.
|
InvalidProtocolBufferException |
Thrown when a protocol message being parsed is invalid in some way, e.g.
|
InvalidProtocolBufferException.InvalidWireTypeException |
Exception indicating that and unexpected wire type was encountered for a field.
|
JavaType |
Enum that identifies the Java types required to store protobuf fields.
|
LazyField |
LazyField encapsulates the logic of lazily parsing message fields.
|
LazyFieldLite |
LazyFieldLite encapsulates the logic of lazily parsing message fields.
|
LazyStringArrayList |
|
LazyStringList |
An interface extending List<String> that also provides access to the items of the list as
UTF8-encoded ByteString or byte[] objects.
|
ListValue |
`ListValue` is a wrapper around a repeated field of values.
|
ListValue.Builder |
`ListValue` is a wrapper around a repeated field of values.
|
ListValueOrBuilder |
|
MapEntry<K,V> |
Implements MapEntry messages.
|
MapEntry.Builder<K,V> |
|
MapEntryLite<K,V> |
Implements the lite version of map entry messages.
|
MapField<K,V> |
Internal representation of map fields in generated messages.
|
MapFieldLite<K,V> |
Internal representation of map fields in generated lite-runtime messages.
|
Message |
Abstract interface implemented by Protocol Message objects.
|
Message.Builder |
Abstract interface implemented by Protocol Message builders.
|
MessageLite |
Abstract interface implemented by Protocol Message objects.
|
MessageLite.Builder |
Abstract interface implemented by Protocol Message builders.
|
MessageLiteOrBuilder |
|
MessageOrBuilder |
|
Method |
Method represents a method of an API interface.
|
Method.Builder |
Method represents a method of an API interface.
|
MethodOrBuilder |
|
Mixin |
Declares an API Interface to be included in this interface.
|
Mixin.Builder |
Declares an API Interface to be included in this interface.
|
MixinOrBuilder |
|
NullValue |
`NullValue` is a singleton enumeration to represent the null value for the
`Value` type union.
|
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.
|
OptionOrBuilder |
|
Parser<MessageType> |
Abstract interface for parsing Protocol Messages.
|
PluginProtos |
|
PluginProtos.CodeGeneratorRequest |
An encoded CodeGeneratorRequest is written to the plugin's stdin.
|
PluginProtos.CodeGeneratorRequest.Builder |
An encoded CodeGeneratorRequest is written to the plugin's stdin.
|
PluginProtos.CodeGeneratorRequestOrBuilder |
|
PluginProtos.CodeGeneratorResponse |
The plugin writes an encoded CodeGeneratorResponse to stdout.
|
PluginProtos.CodeGeneratorResponse.Builder |
The plugin writes an encoded CodeGeneratorResponse to stdout.
|
PluginProtos.CodeGeneratorResponse.Feature |
Sync with code_generator.h.
|
PluginProtos.CodeGeneratorResponse.File |
Represents a single generated file.
|
PluginProtos.CodeGeneratorResponse.File.Builder |
Represents a single generated file.
|
PluginProtos.CodeGeneratorResponse.FileOrBuilder |
|
PluginProtos.CodeGeneratorResponseOrBuilder |
|
PluginProtos.Version |
The version number of protocol compiler.
|
PluginProtos.Version.Builder |
The version number of protocol compiler.
|
PluginProtos.VersionOrBuilder |
|
ProtocolMessageEnum |
Interface of useful methods added to all enums generated by the protocol compiler.
|
ProtocolStringList |
An interface extending List<String> used for repeated string fields to provide optional
access to the data as a list of ByteStrings.
|
ProtoSyntax |
Represents the syntax version of the message.
|
RepeatedFieldBuilder<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder> |
RepeatedFieldBuilder implements a structure that a protocol message uses to hold a
repeated field of other protocol messages.
|
RepeatedFieldBuilderV3<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder> |
RepeatedFieldBuilderV3 implements a structure that a protocol message uses to hold a
repeated field of other protocol messages.
|
RpcCallback<ParameterType> |
Interface for an RPC callback, normally called when an RPC completes.
|
RpcChannel |
Abstract interface for an RPC channel.
|
RpcController |
An RpcController mediates a single method call.
|
RpcUtil |
Grab-bag of utility functions useful when dealing with RPCs.
|
RpcUtil.AlreadyCalledException |
Exception thrown when a one-time callback is called more than once.
|
Service |
Abstract base interface for protocol-buffer-based RPC services.
|
ServiceException |
Thrown by blocking RPC methods when a failure occurs.
|
SingleFieldBuilder<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder> |
SingleFieldBuilder implements a structure that a protocol message uses to hold a single
field of another protocol message.
|
SingleFieldBuilderV3<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder> |
SingleFieldBuilderV3 implements a structure that a protocol message uses to hold a single
field of another protocol message.
|
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.
|
SourceContextOrBuilder |
|
SourceContextProto |
|
StringValue |
Wrapper message for `string`.
|
StringValue.Builder |
Wrapper message for `string`.
|
StringValueOrBuilder |
|
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.
|
StructOrBuilder |
|
StructProto |
|
Syntax |
The syntax in which a protocol buffer element is defined.
|
TextFormat |
Provide text parsing and formatting support for proto2 instances.
|
TextFormat.InvalidEscapeSequenceException |
|
TextFormat.ParseException |
Thrown when parsing an invalid text format message.
|
TextFormat.Parser |
Parser for text-format proto2 instances.
|
TextFormat.Parser.Builder |
|
TextFormat.Parser.SingularOverwritePolicy |
Determines if repeated values for non-repeated fields and oneofs are permitted.
|
TextFormat.Printer |
Helper class for converting protobufs to text.
|
TextFormat.UnknownFieldParseException |
Thrown when encountering an unknown field while parsing a text format message.
|
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.
|
TimestampOrBuilder |
|
TimestampProto |
|
Type |
A protocol buffer message type.
|
Type.Builder |
A protocol buffer message type.
|
TypeOrBuilder |
|
TypeProto |
|
TypeRegistry |
A TypeRegistry is used to resolve Any messages.
|
TypeRegistry.Builder |
|
UInt32Value |
Wrapper message for `uint32`.
|
UInt32Value.Builder |
Wrapper message for `uint32`.
|
UInt32ValueOrBuilder |
|
UInt64Value |
Wrapper message for `uint64`.
|
UInt64Value.Builder |
Wrapper message for `uint64`.
|
UInt64ValueOrBuilder |
|
UninitializedMessageException |
Thrown when attempting to build a protocol message that is missing required fields.
|
UnknownFieldSet |
UnknownFieldSet is used to keep track of fields which were seen when parsing a protocol
message but whose field numbers or types are unrecognized.
|
UnknownFieldSet.Builder |
|
UnknownFieldSet.Field |
Represents a single field in an UnknownFieldSet .
|
UnknownFieldSet.Field.Builder |
|
UnknownFieldSet.Parser |
Parser to implement MessageLite interface.
|
UnknownFieldSetLite |
UnknownFieldSetLite is used to keep track of fields which were seen when parsing a
protocol message but whose field numbers or types are unrecognized.
|
UnmodifiableLazyStringList |
|
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.
|
Value.KindCase |
|
ValueOrBuilder |
|
WireFormat |
This class is used internally by the Protocol Buffer library and generated message
implementations.
|
WireFormat.FieldType |
|
WireFormat.JavaType |
|
WrappersProto |
|