Index
A
- Any — Class in namespace Google\Protobuf
Any
contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message.- Api — Class in namespace Google\Protobuf
Api is a light-weight descriptor for an API Interface.
- AnyBase — Class in namespace Google\Protobuf\Internal
Base class for Google\Protobuf\Any, this contains hand-written convenience methods like pack() and unpack().
- Descriptor::addOneofDecl() — Method in class Descriptor
- Descriptor::addField() — Method in class Descriptor
- Descriptor::addNestedType() — Method in class Descriptor
- Descriptor::addEnumType() — Method in class Descriptor
- DescriptorPool::addMessage() — Method in class DescriptorPool
- DescriptorPool::addEnum() — Method in class DescriptorPool
- DescriptorPool::addDescriptor() — Method in class DescriptorPool
- DescriptorPool::addEnumDescriptor() — Method in class DescriptorPool
- EnumDescriptor::addValue() — Method in class EnumDescriptor
- $ EnumOptions#allow_alias — Property in class EnumOptions
Set this option to true to allow mapping different tag names to the same value.
- FileDescriptor::addMessageType() — Method in class FileDescriptor
- FileDescriptor::addEnumType() — Method in class FileDescriptor
- Annotation — Class in namespace Google\Protobuf\Internal\GeneratedCodeInfo
Generated from protobuf message
google.protobuf.GeneratedCodeInfo.Annotation
- OneofDescriptor::addField() — Method in class OneofDescriptor
- $ UninterpretedOption#aggregate_value — Property in class UninterpretedOption
Generated from protobuf field
optional string aggregate_value = 8;
B
- BoolValue — Class in namespace Google\Protobuf
Wrapper message for
bool
.- BytesValue — Class in namespace Google\Protobuf
Wrapper message for
bytes
.- CodedInputStream::bufferSize() — Method in class CodedInputStream
- CodedInputStream::bytesUntilLimit() — Method in class CodedInputStream
- Descriptor::buildFromProto() — Method in class Descriptor
- EnumDescriptor::buildFromProto() — Method in class EnumDescriptor
- FieldDescriptor::buildFromProto() — Method in class FieldDescriptor
- FileDescriptor::buildFromProto() — Method in class FileDescriptor
- $ Annotation#begin — Property in class Annotation
Identifies the starting offset in bytes in the generated code that relates to the identified object.
- Message::byteSize() — Method in class Message
- OneofDescriptor::buildFromProto() — Method in class OneofDescriptor
C
- Api::clearSourceContext() — Method in class Api
- Enum::clearSourceContext() — Method in class Enum
- $ Field#cardinality — Property in class Field
The field cardinality.
- Cardinality — Class in namespace Google\Protobuf\Field
Whether a field is optional, required, or repeated.
- CodedInputStream — Class in namespace Google\Protobuf\Internal
- CodedInputStream::current() — Method in class CodedInputStream
- CodedOutputStream — Class in namespace Google\Protobuf\Internal
- DescriptorProto::clearName() — Method in class DescriptorProto
- DescriptorProto::clearOptions() — Method in class DescriptorProto
- ExtensionRange::clearStart() — Method in class ExtensionRange
- ExtensionRange::clearEnd() — Method in class ExtensionRange
- ExtensionRange::clearOptions() — Method in class ExtensionRange
- ReservedRange::clearStart() — Method in class ReservedRange
- ReservedRange::clearEnd() — Method in class ReservedRange
- EnumDescriptorProto::clearName() — Method in class EnumDescriptorProto
- EnumDescriptorProto::clearOptions() — Method in class EnumDescriptorProto
- EnumReservedRange::clearStart() — Method in class EnumReservedRange
- EnumReservedRange::clearEnd() — Method in class EnumReservedRange
- EnumOptions::clearAllowAlias() — Method in class EnumOptions
- EnumOptions::clearDeprecated() — Method in class EnumOptions
- EnumValueDescriptorProto::clearName() — Method in class EnumValueDescriptorProto
- EnumValueDescriptorProto::clearNumber() — Method in class EnumValueDescriptorProto
- EnumValueDescriptorProto::clearOptions() — Method in class EnumValueDescriptorProto
- EnumValueOptions::clearDeprecated() — Method in class EnumValueOptions
- FieldDescriptorProto::clearName() — Method in class FieldDescriptorProto
- FieldDescriptorProto::clearNumber() — Method in class FieldDescriptorProto
- FieldDescriptorProto::clearLabel() — Method in class FieldDescriptorProto
- FieldDescriptorProto::clearType() — Method in class FieldDescriptorProto
- FieldDescriptorProto::clearTypeName() — Method in class FieldDescriptorProto
- FieldDescriptorProto::clearExtendee() — Method in class FieldDescriptorProto
- FieldDescriptorProto::clearDefaultValue() — Method in class FieldDescriptorProto
- FieldDescriptorProto::clearOneofIndex() — Method in class FieldDescriptorProto
- FieldDescriptorProto::clearJsonName() — Method in class FieldDescriptorProto
- FieldDescriptorProto::clearOptions() — Method in class FieldDescriptorProto
- FieldDescriptorProto::clearProto3Optional() — Method in class FieldDescriptorProto
- $ FieldOptions#ctype — Property in class FieldOptions
The ctype option instructs the C++ code generator to use a different representation of the field than it normally would. See the specific options below. This option is not yet implemented in the open source release -- sorry, we'll try to include it in a future version!
- FieldOptions::clearCtype() — Method in class FieldOptions
- FieldOptions::clearPacked() — Method in class FieldOptions
- FieldOptions::clearJstype() — Method in class FieldOptions
- FieldOptions::clearLazy() — Method in class FieldOptions
- FieldOptions::clearUnverifiedLazy() — Method in class FieldOptions
- FieldOptions::clearDeprecated() — Method in class FieldOptions
- FieldOptions::clearWeak() — Method in class FieldOptions
- CType — Class in namespace Google\Protobuf\Internal\FieldOptions
Protobuf type
google.protobuf.FieldOptions.CType
- FileDescriptorProto::clearName() — Method in class FileDescriptorProto
- FileDescriptorProto::clearPackage() — Method in class FileDescriptorProto
- FileDescriptorProto::clearOptions() — Method in class FileDescriptorProto
- FileDescriptorProto::clearSourceCodeInfo() — Method in class FileDescriptorProto
- FileDescriptorProto::clearSyntax() — Method in class FileDescriptorProto
- $ FileOptions#cc_generic_services — Property in class FileOptions
Should generic services be generated in each language? "Generic" services are not specific to any particular RPC system. They are generated by the main code generators in each language (without additional plugins).
- $ FileOptions#cc_enable_arenas — Property in class FileOptions
Enables the use of arenas for the proto messages in this file. This applies only to generated classes for C++.
- $ FileOptions#csharp_namespace — Property in class FileOptions
Namespace for generated classes; defaults to the package.
- FileOptions::clearJavaPackage() — Method in class FileOptions
- FileOptions::clearJavaOuterClassname() — Method in class FileOptions
- FileOptions::clearJavaMultipleFiles() — Method in class FileOptions
- FileOptions::clearJavaGenerateEqualsAndHash() — Method in class FileOptions
- FileOptions::clearJavaStringCheckUtf8() — Method in class FileOptions
- FileOptions::clearOptimizeFor() — Method in class FileOptions
- FileOptions::clearGoPackage() — Method in class FileOptions
- FileOptions::clearCcGenericServices() — Method in class FileOptions
- FileOptions::clearJavaGenericServices() — Method in class FileOptions
- FileOptions::clearPyGenericServices() — Method in class FileOptions
- FileOptions::clearPhpGenericServices() — Method in class FileOptions
- FileOptions::clearDeprecated() — Method in class FileOptions
- FileOptions::clearCcEnableArenas() — Method in class FileOptions
- FileOptions::clearObjcClassPrefix() — Method in class FileOptions
- FileOptions::clearCsharpNamespace() — Method in class FileOptions
- FileOptions::clearSwiftPrefix() — Method in class FileOptions
- FileOptions::clearPhpClassPrefix() — Method in class FileOptions
- FileOptions::clearPhpNamespace() — Method in class FileOptions
- FileOptions::clearPhpMetadataNamespace() — Method in class FileOptions
- FileOptions::clearRubyPackage() — Method in class FileOptions
- GPBUtil::checkString() — Method in class GPBUtil
- GPBUtil::checkEnum() — Method in class GPBUtil
- GPBUtil::checkInt32() — Method in class GPBUtil
- GPBUtil::checkUint32() — Method in class GPBUtil
- GPBUtil::checkInt64() — Method in class GPBUtil
- GPBUtil::checkUint64() — Method in class GPBUtil
- GPBUtil::checkFloat() — Method in class GPBUtil
- GPBUtil::checkDouble() — Method in class GPBUtil
- GPBUtil::checkBool() — Method in class GPBUtil
- GPBUtil::checkMessage() — Method in class GPBUtil
- GPBUtil::checkRepeatedField() — Method in class GPBUtil
- GPBUtil::checkMapField() — Method in class GPBUtil
- GPBUtil::combineInt32ToInt64() — Method in class GPBUtil
- Annotation::clearSourceFile() — Method in class Annotation
- Annotation::clearBegin() — Method in class Annotation
- Annotation::clearEnd() — Method in class Annotation
- MapField::count() — Method in class MapField
Return the number of stored elements.
- MapFieldIter::current() — Method in class MapFieldIter
Return the element at the current position.
- Message::clear() — Method in class Message
Clear all containing fields.
- MessageOptions::clearMessageSetWireFormat() — Method in class MessageOptions
- MessageOptions::clearNoStandardDescriptorAccessor() — Method in class MessageOptions
- MessageOptions::clearDeprecated() — Method in class MessageOptions
- MessageOptions::clearMapEntry() — Method in class MessageOptions
- $ MethodDescriptorProto#client_streaming — Property in class MethodDescriptorProto
Identifies if client streams multiple client messages
- MethodDescriptorProto::clearName() — Method in class MethodDescriptorProto
- MethodDescriptorProto::clearInputType() — Method in class MethodDescriptorProto
- MethodDescriptorProto::clearOutputType() — Method in class MethodDescriptorProto
- MethodDescriptorProto::clearOptions() — Method in class MethodDescriptorProto
- MethodDescriptorProto::clearClientStreaming() — Method in class MethodDescriptorProto
- MethodDescriptorProto::clearServerStreaming() — Method in class MethodDescriptorProto
- MethodOptions::clearDeprecated() — Method in class MethodOptions
- MethodOptions::clearIdempotencyLevel() — Method in class MethodOptions
- OneofDescriptorProto::clearName() — Method in class OneofDescriptorProto
- OneofDescriptorProto::clearOptions() — Method in class OneofDescriptorProto
- RepeatedField::count() — Method in class RepeatedField
Return the number of stored elements.
- RepeatedFieldIter::current() — Method in class RepeatedFieldIter
Return the element at the current position.
- ServiceDescriptorProto::clearName() — Method in class ServiceDescriptorProto
- ServiceDescriptorProto::clearOptions() — Method in class ServiceDescriptorProto
- ServiceOptions::clearDeprecated() — Method in class ServiceOptions
- Location::clearLeadingComments() — Method in class Location
- Location::clearTrailingComments() — Method in class Location
- UninterpretedOption::clearIdentifierValue() — Method in class UninterpretedOption
- UninterpretedOption::clearPositiveIntValue() — Method in class UninterpretedOption
- UninterpretedOption::clearNegativeIntValue() — Method in class UninterpretedOption
- UninterpretedOption::clearDoubleValue() — Method in class UninterpretedOption
- UninterpretedOption::clearStringValue() — Method in class UninterpretedOption
- UninterpretedOption::clearAggregateValue() — Method in class UninterpretedOption
- NamePart::clearNamePart() — Method in class NamePart
- NamePart::clearIsExtension() — Method in class NamePart
- Option::clearValue() — Method in class Option
- Type::clearSourceContext() — Method in class Type
D
- Descriptor — Class in namespace Google\Protobuf
- DescriptorPool — Class in namespace Google\Protobuf
- DoubleValue — Class in namespace Google\Protobuf
Wrapper message for
double
.- Duration — Class in namespace Google\Protobuf
A Duration represents a signed, fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". It is related to Timestamp in that the difference between two Timestamp values is a Duration and it can be added or subtracted from a Timestamp. Range is approximately +-10,000 years.
- $ Field#default_value — Property in class Field
The string value of the default value of this field. Proto2 syntax only.
- CodedInputStream::decrementRecursionDepthAndPopLimit() — Method in class CodedInputStream
- Descriptor — Class in namespace Google\Protobuf\Internal
- DescriptorPool — Class in namespace Google\Protobuf\Internal
- DescriptorProto — Class in namespace Google\Protobuf\Internal
Describes a message type.
- DescriptorProto_ExtensionRange — Class in namespace Google\Protobuf\Internal
This class is deprecated. Use Google\Protobuf\Internal\DescriptorProto\ExtensionRange instead.
- DescriptorProto_ReservedRange — Class in namespace Google\Protobuf\Internal
This class is deprecated. Use Google\Protobuf\Internal\DescriptorProto\ReservedRange instead.
- $ EnumOptions#deprecated — Property in class EnumOptions
Is this enum deprecated? Depending on the target platform, this can emit Deprecated annotations for the enum, or it will be completely ignored; in the very least, this is a formalization for deprecating enums.
- $ EnumValueOptions#deprecated — Property in class EnumValueOptions
Is this enum value deprecated? Depending on the target platform, this can emit Deprecated annotations for the enum value, or it will be completely ignored; in the very least, this is a formalization for deprecating enum values.
- $ FieldDescriptorProto#default_value — Property in class FieldDescriptorProto
For numeric types, contains the original text representation of the value.
- $ FieldOptions#deprecated — Property in class FieldOptions
Is this field deprecated? Depending on the target platform, this can emit Deprecated annotations for accessors, or it will be completely ignored; in the very least, this is a formalization for deprecating fields.
- $ FileOptions#deprecated — Property in class FileOptions
Is this file deprecated? Depending on the target platform, this can emit Deprecated annotations for everything in the file, or it will be completely ignored; in the very least, this is a formalization for deprecating files.
- GPBUtil::divideInt64ToInt32() — Method in class GPBUtil
- Message::discardUnknownFields() — Method in class Message
Clear all unknown fields previously parsed.
- $ MessageOptions#deprecated — Property in class MessageOptions
Is this message deprecated? Depending on the target platform, this can emit Deprecated annotations for the message, or it will be completely ignored; in the very least, this is a formalization for deprecating messages.
- $ MethodOptions#deprecated — Property in class MethodOptions
Is this method deprecated? Depending on the target platform, this can emit Deprecated annotations for the method, or it will be completely ignored; in the very least, this is a formalization for deprecating methods.
- $ ServiceOptions#deprecated — Property in class ServiceOptions
Is this service deprecated? Depending on the target platform, this can emit Deprecated annotations for the service, or it will be completely ignored; in the very least, this is a formalization for deprecating services.
- $ UninterpretedOption#double_value — Property in class UninterpretedOption
Generated from protobuf field
optional double double_value = 6;
E
- Enum — Class in namespace Google\Protobuf
Enum type definition.
- EnumDescriptor — Class in namespace Google\Protobuf
- EnumValue — Class in namespace Google\Protobuf
Enum value definition.
- EnumValueDescriptor — Class in namespace Google\Protobuf
- ExtensionRange — Class in namespace Google\Protobuf\Internal\DescriptorProto
Generated from protobuf message
google.protobuf.DescriptorProto.ExtensionRange
- $ ExtensionRange#end — Property in class ExtensionRange
- Exclusive.
- $ ReservedRange#end — Property in class ReservedRange
- Exclusive.
- EnumBuilderContext — Class in namespace Google\Protobuf\Internal
- EnumDescriptor — Class in namespace Google\Protobuf\Internal
- EnumDescriptorProto — Class in namespace Google\Protobuf\Internal
Describes an enum type.
- EnumReservedRange — Class in namespace Google\Protobuf\Internal\EnumDescriptorProto
Range of reserved numeric values. Reserved values may not be used by entries in the same enum. Reserved ranges may not overlap.
- $ EnumReservedRange#end — Property in class EnumReservedRange
- Inclusive.
- EnumDescriptorProto_EnumReservedRange — Class in namespace Google\Protobuf\Internal
This class is deprecated. Use Google\Protobuf\Internal\EnumDescriptorProto\EnumReservedRange instead.
- EnumOptions — Class in namespace Google\Protobuf\Internal
Generated from protobuf message
google.protobuf.EnumOptions
- EnumValueDescriptorProto — Class in namespace Google\Protobuf\Internal
Describes a value within an enum.
- EnumValueOptions — Class in namespace Google\Protobuf\Internal
Generated from protobuf message
google.protobuf.EnumValueOptions
- ExtensionRangeOptions — Class in namespace Google\Protobuf\Internal
Generated from protobuf message
google.protobuf.ExtensionRangeOptions
- $ FieldDescriptorProto#extendee — Property in class FieldDescriptorProto
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
- GPBJsonWire::escapedJson() — Method in class GPBJsonWire
- $ Annotation#end — Property in class Annotation
Identifies the ending offset in bytes in the generated code that relates to the identified offset. The end offset should be one past the last relevant byte (so the length of the text = end - begin).
F
- Field — Class in namespace Google\Protobuf
A single field of a message type.
- FieldDescriptor — Class in namespace Google\Protobuf
- FieldMask — Class in namespace Google\Protobuf
FieldMask
represents a set of symbolic field paths, for example: paths: "f.a" paths: "f.b.d" Heref
represents a field in some root message,a
andb
fields in the message found inf
, andd
a field found in the message inf.b
.- Field_Cardinality — Class in namespace Google\Protobuf
This class is deprecated. Use Google\Protobuf\Field\Cardinality instead.
- Field_Kind — Class in namespace Google\Protobuf
This class is deprecated. Use Google\Protobuf\Field\Kind instead.
- FloatValue — Class in namespace Google\Protobuf
Wrapper message for
float
.- DescriptorPool::finish() — Method in class DescriptorPool
- EnumBuilderContext::finalizeToPool() — Method in class EnumBuilderContext
- FieldDescriptor — Class in namespace Google\Protobuf\Internal
- FieldDescriptorProto — Class in namespace Google\Protobuf\Internal
Describes a field within a message.
- FieldDescriptorProto_Label — Class in namespace Google\Protobuf\Internal
This class is deprecated. Use Google\Protobuf\Internal\FieldDescriptorProto\Label instead.
- FieldDescriptorProto_Type — Class in namespace Google\Protobuf\Internal
This class is deprecated. Use Google\Protobuf\Internal\FieldDescriptorProto\Type instead.
- FieldOptions — Class in namespace Google\Protobuf\Internal
Generated from protobuf message
google.protobuf.FieldOptions
- FieldOptions_CType — Class in namespace Google\Protobuf\Internal
This class is deprecated. Use Google\Protobuf\Internal\FieldOptions\CType instead.
- FieldOptions_JSType — Class in namespace Google\Protobuf\Internal
This class is deprecated. Use Google\Protobuf\Internal\FieldOptions\JSType instead.
- FileDescriptor — Class in namespace Google\Protobuf\Internal
- FileDescriptorProto — Class in namespace Google\Protobuf\Internal
Describes a complete .proto file.
- FileDescriptorSet — Class in namespace Google\Protobuf\Internal
The protocol compiler can output a FileDescriptorSet containing the .proto files it parses.
- FileOptions — Class in namespace Google\Protobuf\Internal
Generated from protobuf message
google.protobuf.FileOptions
- FileOptions_OptimizeMode — Class in namespace Google\Protobuf\Internal
This class is deprecated. Use Google\Protobuf\Internal\FileOptions\OptimizeMode instead.
- GPBUtil::formatTimestamp() — Method in class GPBUtil
- GPBUtil::formatDuration() — Method in class GPBUtil
- GPBUtil::formatFieldMask() — Method in class GPBUtil
- MessageBuilderContext::finalizeToPool() — Method in class MessageBuilderContext
- TimestampBase::fromDateTime() — Method in class TimestampBase
- $ SourceContext#file_name — Property in class SourceContext
The path-qualified name of the .proto file that contained the associated protobuf element. For example:
"google/protobuf/source_context.proto"
.
G
- Any::getTypeUrl() — Method in class Any
A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in
path/google.protobuf.Duration
). The name should be in a canonical form (e.g., leading "." is not accepted).- Any::getValue() — Method in class Any
Must be a valid serialized protocol buffer of the above specified type.
- Api::getName() — Method in class Api
The fully qualified name of this interface, including package name followed by the interface's simple name.
- Api::getMethods() — Method in class Api
The methods of this interface, in unspecified order.
- Api::getOptions() — Method in class Api
Any metadata attached to the interface.
- Api::getVersion() — Method in class Api
A version string for this interface. If specified, must have the form
major-version.minor-version
, as in1.10
. If the minor version is omitted, it defaults to zero. If the entire version field is empty, the major version is derived from the package name, as outlined below. If the field is not empty, the version in the package name will be verified to be consistent with what is provided here.- Api::getSourceContext() — Method in class Api
Source context for the protocol buffer service represented by this message.
- Api::getMixins() — Method in class Api
Included interfaces. See [Mixin][].
- Api::getSyntax() — Method in class Api
The source syntax of the service.
- BoolValue::getValue() — Method in class BoolValue
The bool value.
- BytesValue::getValue() — Method in class BytesValue
The bytes value.
- Descriptor::getFullName() — Method in class Descriptor
- Descriptor::getClass() — Method in class Descriptor
- Descriptor::getField() — Method in class Descriptor
- Descriptor::getFieldCount() — Method in class Descriptor
- Descriptor::getOneofDecl() — Method in class Descriptor
- Descriptor::getOneofDeclCount() — Method in class Descriptor
- Descriptor::getRealOneofDeclCount() — Method in class Descriptor
- DescriptorPool::getGeneratedPool() — Method in class DescriptorPool
- DescriptorPool::getDescriptorByClassName() — Method in class DescriptorPool
- DescriptorPool::getEnumDescriptorByClassName() — Method in class DescriptorPool
- DoubleValue::getValue() — Method in class DoubleValue
The double value.
- Duration::getSeconds() — Method in class Duration
Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min 60 min/hr 24 hr/day 365.25 days/year 10000 years
- Duration::getNanos() — Method in class Duration
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0
seconds
field and a positive or negativenanos
field. For durations of one second or more, a non-zero value for thenanos
field must be of the same sign as theseconds
field. Must be from -999,999,999 to +999,999,999 inclusive.- Enum::getName() — Method in class Enum
Enum type name.
- Enum::getEnumvalue() — Method in class Enum
Enum value definitions.
- Enum::getOptions() — Method in class Enum
Protocol buffer options.
- Enum::getSourceContext() — Method in class Enum
The source context.
- Enum::getSyntax() — Method in class Enum
The source syntax.
- EnumDescriptor::getFullName() — Method in class EnumDescriptor
- EnumDescriptor::getClass() — Method in class EnumDescriptor
- EnumDescriptor::getValue() — Method in class EnumDescriptor
- EnumDescriptor::getValueCount() — Method in class EnumDescriptor
- EnumValue::getName() — Method in class EnumValue
Enum value name.
- EnumValue::getNumber() — Method in class EnumValue
Enum value number.
- EnumValue::getOptions() — Method in class EnumValue
Protocol buffer options.
- EnumValueDescriptor::getName() — Method in class EnumValueDescriptor
- EnumValueDescriptor::getNumber() — Method in class EnumValueDescriptor
- Field::getKind() — Method in class Field
The field type.
- Field::getCardinality() — Method in class Field
The field cardinality.
- Field::getNumber() — Method in class Field
The field number.
- Field::getName() — Method in class Field
The field name.
- Field::getTypeUrl() — Method in class Field
The field type URL, without the scheme, for message or enumeration types. Example:
"type.googleapis.com/google.protobuf.Timestamp"
.- Field::getOneofIndex() — Method in class Field
The index of the field type in
Type.oneofs
, for message or enumeration types. The first type has index 1; zero means the type is not in the list.- Field::getPacked() — Method in class Field
Whether to use alternative packed wire representation.
- Field::getOptions() — Method in class Field
The protocol buffer options.
- Field::getJsonName() — Method in class Field
The field JSON name.
- Field::getDefaultValue() — Method in class Field
The string value of the default value of this field. Proto2 syntax only.
- FieldDescriptor::getName() — Method in class FieldDescriptor
- FieldDescriptor::getNumber() — Method in class FieldDescriptor
- FieldDescriptor::getLabel() — Method in class FieldDescriptor
- FieldDescriptor::getType() — Method in class FieldDescriptor
- FieldDescriptor::getContainingOneof() — Method in class FieldDescriptor
- FieldDescriptor::getRealContainingOneof() — Method in class FieldDescriptor
Gets the field's containing oneof, only if non-synthetic.
- FieldDescriptor::getMessageType() — Method in class FieldDescriptor
- FieldDescriptor::getEnumType() — Method in class FieldDescriptor
- FieldMask::getPaths() — Method in class FieldMask
The set of field mask paths.
- FloatValue::getValue() — Method in class FloatValue
The float value.
- GPBEmpty — Class in namespace Google\Protobuf
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
- Int32Value::getValue() — Method in class Int32Value
The int32 value.
- Int64Value::getValue() — Method in class Int64Value
The int64 value.
- CodedOutputStream::getData() — Method in class CodedOutputStream
- Descriptor::getOneofDecl() — Method in class Descriptor
- Descriptor::getFullName() — Method in class Descriptor
- Descriptor::getField() — Method in class Descriptor
- Descriptor::getNestedType() — Method in class Descriptor
- Descriptor::getEnumType() — Method in class Descriptor
- Descriptor::getFieldByNumber() — Method in class Descriptor
- Descriptor::getFieldByJsonName() — Method in class Descriptor
- Descriptor::getFieldByName() — Method in class Descriptor
- Descriptor::getFieldByIndex() — Method in class Descriptor
- Descriptor::getClass() — Method in class Descriptor
- Descriptor::getLegacyClass() — Method in class Descriptor
- Descriptor::getPreviouslyUnreservedClass() — Method in class Descriptor
- Descriptor::getOptions() — Method in class Descriptor
- DescriptorPool::getGeneratedPool() — Method in class DescriptorPool
- DescriptorPool::getDescriptorByClassName() — Method in class DescriptorPool
- DescriptorPool::getEnumDescriptorByClassName() — Method in class DescriptorPool
- DescriptorPool::getDescriptorByProtoName() — Method in class DescriptorPool
- DescriptorPool::getEnumDescriptorByProtoName() — Method in class DescriptorPool
- DescriptorProto::getName() — Method in class DescriptorProto
Generated from protobuf field
optional string name = 1;
- DescriptorProto::getField() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.FieldDescriptorProto field = 2;
- DescriptorProto::getExtension() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.FieldDescriptorProto extension = 6;
- DescriptorProto::getNestedType() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.DescriptorProto nested_type = 3;
- DescriptorProto::getEnumType() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.EnumDescriptorProto enum_type = 4;
- DescriptorProto::getExtensionRange() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;
- DescriptorProto::getOneofDecl() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;
- DescriptorProto::getOptions() — Method in class DescriptorProto
Generated from protobuf field
optional .google.protobuf.MessageOptions options = 7;
- DescriptorProto::getReservedRange() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;
- DescriptorProto::getReservedName() — Method in class DescriptorProto
Reserved field names, which may not be used by fields in the same message.
- ExtensionRange::getStart() — Method in class ExtensionRange
- Inclusive.
- ExtensionRange::getEnd() — Method in class ExtensionRange
- Exclusive.
- ExtensionRange::getOptions() — Method in class ExtensionRange
Generated from protobuf field
optional .google.protobuf.ExtensionRangeOptions options = 3;
- ReservedRange::getStart() — Method in class ReservedRange
- Inclusive.
- ReservedRange::getEnd() — Method in class ReservedRange
- Exclusive.
- EnumDescriptor::getFullName() — Method in class EnumDescriptor
- EnumDescriptor::getValueByNumber() — Method in class EnumDescriptor
- EnumDescriptor::getValueByName() — Method in class EnumDescriptor
- EnumDescriptor::getValueDescriptorByIndex() — Method in class EnumDescriptor
- EnumDescriptor::getValueCount() — Method in class EnumDescriptor
- EnumDescriptor::getClass() — Method in class EnumDescriptor
- EnumDescriptor::getLegacyClass() — Method in class EnumDescriptor
- EnumDescriptorProto::getName() — Method in class EnumDescriptorProto
Generated from protobuf field
optional string name = 1;
- EnumDescriptorProto::getValue() — Method in class EnumDescriptorProto
Generated from protobuf field
repeated .google.protobuf.EnumValueDescriptorProto value = 2;
- EnumDescriptorProto::getOptions() — Method in class EnumDescriptorProto
Generated from protobuf field
optional .google.protobuf.EnumOptions options = 3;
- EnumDescriptorProto::getReservedRange() — Method in class EnumDescriptorProto
Range of reserved numeric values. Reserved numeric values may not be used by enum values in the same enum declaration. Reserved ranges may not overlap.
- EnumDescriptorProto::getReservedName() — Method in class EnumDescriptorProto
Reserved enum value names, which may not be reused. A given name may only be reserved once.
- EnumReservedRange::getStart() — Method in class EnumReservedRange
- Inclusive.
- EnumReservedRange::getEnd() — Method in class EnumReservedRange
- Inclusive.
- EnumOptions::getAllowAlias() — Method in class EnumOptions
Set this option to true to allow mapping different tag names to the same value.
- EnumOptions::getDeprecated() — Method in class EnumOptions
Is this enum deprecated? Depending on the target platform, this can emit Deprecated annotations for the enum, or it will be completely ignored; in the very least, this is a formalization for deprecating enums.
- EnumOptions::getUninterpretedOption() — Method in class EnumOptions
The parser stores options it doesn't recognize here. See above.
- EnumValueDescriptorProto::getName() — Method in class EnumValueDescriptorProto
Generated from protobuf field
optional string name = 1;
- EnumValueDescriptorProto::getNumber() — Method in class EnumValueDescriptorProto
Generated from protobuf field
optional int32 number = 2;
- EnumValueDescriptorProto::getOptions() — Method in class EnumValueDescriptorProto
Generated from protobuf field
optional .google.protobuf.EnumValueOptions options = 3;
- EnumValueOptions::getDeprecated() — Method in class EnumValueOptions
Is this enum value deprecated? Depending on the target platform, this can emit Deprecated annotations for the enum value, or it will be completely ignored; in the very least, this is a formalization for deprecating enum values.
- EnumValueOptions::getUninterpretedOption() — Method in class EnumValueOptions
The parser stores options it doesn't recognize here. See above.
- ExtensionRangeOptions::getUninterpretedOption() — Method in class ExtensionRangeOptions
The parser stores options it doesn't recognize here. See above.
- FieldDescriptor::getOneofIndex() — Method in class FieldDescriptor
- FieldDescriptor::getName() — Method in class FieldDescriptor
- FieldDescriptor::getJsonName() — Method in class FieldDescriptor
- FieldDescriptor::getSetter() — Method in class FieldDescriptor
- FieldDescriptor::getGetter() — Method in class FieldDescriptor
- FieldDescriptor::getNumber() — Method in class FieldDescriptor
- FieldDescriptor::getLabel() — Method in class FieldDescriptor
- FieldDescriptor::getType() — Method in class FieldDescriptor
- FieldDescriptor::getMessageType() — Method in class FieldDescriptor
- FieldDescriptor::getEnumType() — Method in class FieldDescriptor
- FieldDescriptor::getPacked() — Method in class FieldDescriptor
- FieldDescriptor::getProto3Optional() — Method in class FieldDescriptor
- FieldDescriptor::getContainingOneof() — Method in class FieldDescriptor
- FieldDescriptor::getRealContainingOneof() — Method in class FieldDescriptor
- FieldDescriptor::getFieldDescriptor() — Method in class FieldDescriptor
- FieldDescriptorProto::getName() — Method in class FieldDescriptorProto
Generated from protobuf field
optional string name = 1;
- FieldDescriptorProto::getNumber() — Method in class FieldDescriptorProto
Generated from protobuf field
optional int32 number = 3;
- FieldDescriptorProto::getLabel() — Method in class FieldDescriptorProto
Generated from protobuf field
optional .google.protobuf.FieldDescriptorProto.Label label = 4;
- FieldDescriptorProto::getType() — Method in class FieldDescriptorProto
If type_name is set, this need not be set. If both this and type_name are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
- FieldDescriptorProto::getTypeName() — Method in class FieldDescriptorProto
For message and enum types, this is the name of the type. If the name starts with a '.', it is fully-qualified. Otherwise, C++-like scoping rules are used to find the type (i.e. first the nested types within this message are searched, then within the parent, on up to the root namespace).
- FieldDescriptorProto::getExtendee() — Method in class FieldDescriptorProto
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
- FieldDescriptorProto::getDefaultValue() — Method in class FieldDescriptorProto
For numeric types, contains the original text representation of the value.
- FieldDescriptorProto::getOneofIndex() — Method in class FieldDescriptorProto
If set, gives the index of a oneof in the containing type's oneof_decl list. This field is a member of that oneof.
- FieldDescriptorProto::getJsonName() — Method in class FieldDescriptorProto
JSON name of this field. The value is set by protocol compiler. If the user has set a "json_name" option on this field, that option's value will be used. Otherwise, it's deduced from the field's name by converting it to camelCase.
- FieldDescriptorProto::getOptions() — Method in class FieldDescriptorProto
Generated from protobuf field
optional .google.protobuf.FieldOptions options = 8;
- FieldDescriptorProto::getProto3Optional() — Method in class FieldDescriptorProto
If true, this is a proto3 "optional". When a proto3 field is optional, it tracks presence regardless of field type.
- FieldOptions::getCtype() — Method in class FieldOptions
The ctype option instructs the C++ code generator to use a different representation of the field than it normally would. See the specific options below. This option is not yet implemented in the open source release -- sorry, we'll try to include it in a future version!
- FieldOptions::getPacked() — Method in class FieldOptions
The packed option can be enabled for repeated primitive fields to enable a more efficient representation on the wire. Rather than repeatedly writing the tag and type for each element, the entire array is encoded as a single length-delimited blob. In proto3, only explicit setting it to false will avoid using packed encoding.
- FieldOptions::getJstype() — Method in class FieldOptions
The jstype option determines the JavaScript type used for values of the field. The option is permitted only for 64 bit integral and fixed types (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING is represented as JavaScript string, which avoids loss of precision that can happen when a large value is converted to a floating point JavaScript.
- FieldOptions::getLazy() — Method in class FieldOptions
Should this field be parsed lazily? Lazy applies only to message-type fields. It means that when the outer message is initially parsed, the inner message's contents will not be parsed but instead stored in encoded form. The inner message will actually be parsed when it is first accessed.
- FieldOptions::getUnverifiedLazy() — Method in class FieldOptions
unverified_lazy does no correctness checks on the byte stream. This should only be used where lazy with verification is prohibitive for performance reasons.
- FieldOptions::getDeprecated() — Method in class FieldOptions
Is this field deprecated? Depending on the target platform, this can emit Deprecated annotations for accessors, or it will be completely ignored; in the very least, this is a formalization for deprecating fields.
- FieldOptions::getWeak() — Method in class FieldOptions
For Google-internal migration only. Do not use.
- FieldOptions::getUninterpretedOption() — Method in class FieldOptions
The parser stores options it doesn't recognize here. See above.
- FileDescriptor::getPackage() — Method in class FileDescriptor
- FileDescriptor::getMessageType() — Method in class FileDescriptor
- FileDescriptor::getEnumType() — Method in class FileDescriptor
- FileDescriptorProto::getName() — Method in class FileDescriptorProto
file name, relative to root of source tree
- FileDescriptorProto::getPackage() — Method in class FileDescriptorProto
e.g. "foo", "foo.bar", etc.
- FileDescriptorProto::getDependency() — Method in class FileDescriptorProto
Names of files imported by this file.
- FileDescriptorProto::getPublicDependency() — Method in class FileDescriptorProto
Indexes of the public imported files in the dependency list above.
- FileDescriptorProto::getWeakDependency() — Method in class FileDescriptorProto
Indexes of the weak imported files in the dependency list.
- FileDescriptorProto::getMessageType() — Method in class FileDescriptorProto
All top-level definitions in this file.
- FileDescriptorProto::getEnumType() — Method in class FileDescriptorProto
Generated from protobuf field
repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
- FileDescriptorProto::getService() — Method in class FileDescriptorProto
Generated from protobuf field
repeated .google.protobuf.ServiceDescriptorProto service = 6;
- FileDescriptorProto::getExtension() — Method in class FileDescriptorProto
Generated from protobuf field
repeated .google.protobuf.FieldDescriptorProto extension = 7;
- FileDescriptorProto::getOptions() — Method in class FileDescriptorProto
Generated from protobuf field
optional .google.protobuf.FileOptions options = 8;
- FileDescriptorProto::getSourceCodeInfo() — Method in class FileDescriptorProto
This field contains optional information about the original source code.
- FileDescriptorProto::getSyntax() — Method in class FileDescriptorProto
The syntax of the proto file.
- FileDescriptorSet::getFile() — Method in class FileDescriptorSet
Generated from protobuf field
repeated .google.protobuf.FileDescriptorProto file = 1;
- $ FileOptions#go_package — Property in class FileOptions
Sets the Go package where structs generated from this .proto will be placed. If omitted, the Go package will be derived from the following:
- The basename of the package import path, if provided.
- FileOptions::getJavaPackage() — Method in class FileOptions
Sets the Java package where classes generated from this .proto will be placed. By default, the proto package is used, but this is often inappropriate because proto packages do not normally start with backwards domain names.
- FileOptions::getJavaOuterClassname() — Method in class FileOptions
Controls the name of the wrapper Java class generated for the .proto file.
- FileOptions::getJavaMultipleFiles() — Method in class FileOptions
If enabled, then the Java code generator will generate a separate .java file for each top-level message, enum, and service defined in the .proto file. Thus, these types will not be nested inside the wrapper class named by java_outer_classname. However, the wrapper class will still be generated to contain the file's getDescriptor() method as well as any top-level extensions defined in the file.
- FileOptions::getJavaGenerateEqualsAndHash() — Method in class FileOptions
This option does nothing.
- FileOptions::getJavaStringCheckUtf8() — Method in class FileOptions
If set true, then the Java2 code generator will generate code that throws an exception whenever an attempt is made to assign a non-UTF-8 byte sequence to a string field.
- FileOptions::getOptimizeFor() — Method in class FileOptions
Generated from protobuf field
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
- FileOptions::getGoPackage() — Method in class FileOptions
Sets the Go package where structs generated from this .proto will be placed. If omitted, the Go package will be derived from the following:
- The basename of the package import path, if provided.
- FileOptions::getCcGenericServices() — Method in class FileOptions
Should generic services be generated in each language? "Generic" services are not specific to any particular RPC system. They are generated by the main code generators in each language (without additional plugins).
- FileOptions::getJavaGenericServices() — Method in class FileOptions
Generated from protobuf field
optional bool java_generic_services = 17 [default = false];
- FileOptions::getPyGenericServices() — Method in class FileOptions
Generated from protobuf field
optional bool py_generic_services = 18 [default = false];
- FileOptions::getPhpGenericServices() — Method in class FileOptions
Generated from protobuf field
optional bool php_generic_services = 42 [default = false];
- FileOptions::getDeprecated() — Method in class FileOptions
Is this file deprecated? Depending on the target platform, this can emit Deprecated annotations for everything in the file, or it will be completely ignored; in the very least, this is a formalization for deprecating files.
- FileOptions::getCcEnableArenas() — Method in class FileOptions
Enables the use of arenas for the proto messages in this file. This applies only to generated classes for C++.
- FileOptions::getObjcClassPrefix() — Method in class FileOptions
Sets the objective c class prefix which is prepended to all objective c generated classes from this .proto. There is no default.
- FileOptions::getCsharpNamespace() — Method in class FileOptions
Namespace for generated classes; defaults to the package.
- FileOptions::getSwiftPrefix() — Method in class FileOptions
By default Swift generators will take the proto package and CamelCase it replacing '.' with underscore and use that to prefix the types/symbols defined. When this options is provided, they will use this value instead to prefix the types/symbols defined.
- FileOptions::getPhpClassPrefix() — Method in class FileOptions
Sets the php class prefix which is prepended to all php generated classes from this .proto. Default is empty.
- FileOptions::getPhpNamespace() — Method in class FileOptions
Use this option to change the namespace of php generated classes. Default is empty. When this option is empty, the package name will be used for determining the namespace.
- FileOptions::getPhpMetadataNamespace() — Method in class FileOptions
Use this option to change the namespace of php generated metadata classes.
- FileOptions::getRubyPackage() — Method in class FileOptions
Use this option to change the package of ruby generated classes. Default is empty. When this option is not set, the package name will be used for determining the ruby package.
- FileOptions::getUninterpretedOption() — Method in class FileOptions
The parser stores options it doesn't recognize here.
- GPBDecodeException — Class in namespace Google\Protobuf\Internal
- GPBJsonWire — Class in namespace Google\Protobuf\Internal
- GPBLabel — Class in namespace Google\Protobuf\Internal
- GPBType — Class in namespace Google\Protobuf\Internal
- GPBUtil — Class in namespace Google\Protobuf\Internal
- GPBUtil::getClassNamePrefix() — Method in class GPBUtil
- GPBUtil::getLegacyClassNameWithoutPackage() — Method in class GPBUtil
- GPBUtil::getClassNameWithoutPackage() — Method in class GPBUtil
- GPBUtil::getFullClassName() — Method in class GPBUtil
- GPBUtil::getNanosecondsForTimestamp() — Method in class GPBUtil
- GPBWire — Class in namespace Google\Protobuf\Internal
- GPBWire::getTagFieldNumber() — Method in class GPBWire
- GPBWire::getTagWireType() — Method in class GPBWire
- GPBWire::getWireType() — Method in class GPBWire
- GPBWireType — Class in namespace Google\Protobuf\Internal
- GeneratedCodeInfo — Class in namespace Google\Protobuf\Internal
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::getAnnotation() — Method in class GeneratedCodeInfo
An Annotation connects some span of text in generated code to an element of its generating .proto file.
- Annotation::getPath() — Method in class Annotation
Identifies the element in the original source .proto file. This field is formatted the same as SourceCodeInfo.Location.path.
- Annotation::getSourceFile() — Method in class Annotation
Identifies the filesystem path to the original source .proto.
- Annotation::getBegin() — Method in class Annotation
Identifies the starting offset in bytes in the generated code that relates to the identified object.
- Annotation::getEnd() — Method in class Annotation
Identifies the ending offset in bytes in the generated code that relates to the identified offset. The end offset should be one past the last relevant byte (so the length of the text = end - begin).
- GeneratedCodeInfo_Annotation — Class in namespace Google\Protobuf\Internal
This class is deprecated. Use Google\Protobuf\Internal\GeneratedCodeInfo\Annotation instead.
- GetPublicDescriptorTrait — Class in namespace Google\Protobuf\Internal
- HasPublicDescriptorTrait::getPublicDescriptor() — Method in class HasPublicDescriptorTrait
- MapEntry::getKey() — Method in class MapEntry
- MapEntry::getValue() — Method in class MapEntry
- MapField::getKeyType() — Method in class MapField
- MapField::getValueType() — Method in class MapField
- MapField::getValueClass() — Method in class MapField
- MapField::getLegacyValueClass() — Method in class MapField
- MapField::getIterator() — Method in class MapField
- MessageOptions::getMessageSetWireFormat() — Method in class MessageOptions
Set true to use the old proto1 MessageSet wire format for extensions.
- MessageOptions::getNoStandardDescriptorAccessor() — Method in class MessageOptions
Disables the generation of the standard "descriptor()" accessor, which can conflict with a field of the same name. This is meant to make migration from proto1 easier; new code should avoid fields named "descriptor".
- MessageOptions::getDeprecated() — Method in class MessageOptions
Is this message deprecated? Depending on the target platform, this can emit Deprecated annotations for the message, or it will be completely ignored; in the very least, this is a formalization for deprecating messages.
- MessageOptions::getMapEntry() — Method in class MessageOptions
Whether the message is an automatically generated map entry type for the maps field.
- MessageOptions::getUninterpretedOption() — Method in class MessageOptions
The parser stores options it doesn't recognize here. See above.
- MethodDescriptorProto::getName() — Method in class MethodDescriptorProto
Generated from protobuf field
optional string name = 1;
- MethodDescriptorProto::getInputType() — Method in class MethodDescriptorProto
Input and output type names. These are resolved in the same way as FieldDescriptorProto.type_name, but must refer to a message type.
- MethodDescriptorProto::getOutputType() — Method in class MethodDescriptorProto
Generated from protobuf field
optional string output_type = 3;
- MethodDescriptorProto::getOptions() — Method in class MethodDescriptorProto
Generated from protobuf field
optional .google.protobuf.MethodOptions options = 4;
- MethodDescriptorProto::getClientStreaming() — Method in class MethodDescriptorProto
Identifies if client streams multiple client messages
- MethodDescriptorProto::getServerStreaming() — Method in class MethodDescriptorProto
Identifies if server streams multiple server messages
- MethodOptions::getDeprecated() — Method in class MethodOptions
Is this method deprecated? Depending on the target platform, this can emit Deprecated annotations for the method, or it will be completely ignored; in the very least, this is a formalization for deprecating methods.
- MethodOptions::getIdempotencyLevel() — Method in class MethodOptions
Generated from protobuf field
optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
- MethodOptions::getUninterpretedOption() — Method in class MethodOptions
The parser stores options it doesn't recognize here. See above.
- OneofDescriptor::getName() — Method in class OneofDescriptor
- OneofDescriptor::getFields() — Method in class OneofDescriptor
- OneofDescriptorProto::getName() — Method in class OneofDescriptorProto
Generated from protobuf field
optional string name = 1;
- OneofDescriptorProto::getOptions() — Method in class OneofDescriptorProto
Generated from protobuf field
optional .google.protobuf.OneofOptions options = 2;
- OneofField::getValue() — Method in class OneofField
- OneofField::getFieldName() — Method in class OneofField
- OneofField::getNumber() — Method in class OneofField
- OneofOptions::getUninterpretedOption() — Method in class OneofOptions
The parser stores options it doesn't recognize here. See above.
- RawInputStream::getData() — Method in class RawInputStream
- RepeatedField::getType() — Method in class RepeatedField
- RepeatedField::getClass() — Method in class RepeatedField
- RepeatedField::getLegacyClass() — Method in class RepeatedField
- RepeatedField::getIterator() — Method in class RepeatedField
- ServiceDescriptorProto::getName() — Method in class ServiceDescriptorProto
Generated from protobuf field
optional string name = 1;
- ServiceDescriptorProto::getMethod() — Method in class ServiceDescriptorProto
Generated from protobuf field
repeated .google.protobuf.MethodDescriptorProto method = 2;
- ServiceDescriptorProto::getOptions() — Method in class ServiceDescriptorProto
Generated from protobuf field
optional .google.protobuf.ServiceOptions options = 3;
- ServiceOptions::getDeprecated() — Method in class ServiceOptions
Is this service deprecated? Depending on the target platform, this can emit Deprecated annotations for the service, or it will be completely ignored; in the very least, this is a formalization for deprecating services.
- ServiceOptions::getUninterpretedOption() — Method in class ServiceOptions
The parser stores options it doesn't recognize here. See above.
- SourceCodeInfo::getLocation() — Method in class SourceCodeInfo
A Location identifies a piece of source code in a .proto file which corresponds to a particular definition. This information is intended to be useful to IDEs, code indexers, documentation generators, and similar tools.
- Location::getPath() — Method in class Location
Identifies which part of the FileDescriptorProto was defined at this location.
- Location::getSpan() — Method in class Location
Always has exactly three or four elements: start line, start column, end line (optional, otherwise assumed same as start line), end column.
- Location::getLeadingComments() — Method in class Location
If this SourceCodeInfo represents a complete declaration, these are any comments appearing before and after the declaration which appear to be attached to the declaration.
- Location::getTrailingComments() — Method in class Location
Generated from protobuf field
optional string trailing_comments = 4;
- Location::getLeadingDetachedComments() — Method in class Location
Generated from protobuf field
repeated string leading_detached_comments = 6;
- UninterpretedOption::getName() — Method in class UninterpretedOption
Generated from protobuf field
repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
- UninterpretedOption::getIdentifierValue() — Method in class UninterpretedOption
The value of the uninterpreted option, in whatever type the tokenizer identified it as during parsing. Exactly one of these should be set.
- UninterpretedOption::getPositiveIntValue() — Method in class UninterpretedOption
Generated from protobuf field
optional uint64 positive_int_value = 4;
- UninterpretedOption::getNegativeIntValue() — Method in class UninterpretedOption
Generated from protobuf field
optional int64 negative_int_value = 5;
- UninterpretedOption::getDoubleValue() — Method in class UninterpretedOption
Generated from protobuf field
optional double double_value = 6;
- UninterpretedOption::getStringValue() — Method in class UninterpretedOption
Generated from protobuf field
optional bytes string_value = 7;
- UninterpretedOption::getAggregateValue() — Method in class UninterpretedOption
Generated from protobuf field
optional string aggregate_value = 8;
- NamePart::getNamePart() — Method in class NamePart
Generated from protobuf field
required string name_part = 1;
- NamePart::getIsExtension() — Method in class NamePart
Generated from protobuf field
required bool is_extension = 2;
- ListValue::getValues() — Method in class ListValue
Repeated field of dynamically typed values.
- Method::getName() — Method in class Method
The simple name of this method.
- Method::getRequestTypeUrl() — Method in class Method
A URL of the input message type.
- Method::getRequestStreaming() — Method in class Method
If true, the request is streamed.
- Method::getResponseTypeUrl() — Method in class Method
The URL of the output message type.
- Method::getResponseStreaming() — Method in class Method
If true, the response is streamed.
- Method::getOptions() — Method in class Method
Any metadata attached to the method.
- Method::getSyntax() — Method in class Method
The source syntax of this method.
- Mixin::getName() — Method in class Mixin
The fully qualified name of the interface which is included.
- Mixin::getRoot() — Method in class Mixin
If non-empty specifies a path under which inherited HTTP paths are rooted.
- OneofDescriptor::getName() — Method in class OneofDescriptor
- OneofDescriptor::getField() — Method in class OneofDescriptor
- OneofDescriptor::getFieldCount() — Method in class OneofDescriptor
- Option::getName() — Method in class Option
The option's name. For protobuf built-in options (options defined in descriptor.proto), this is the short name. For example,
"map_entry"
.- Option::getValue() — Method in class Option
The option's value packed in an Any message. If the value is a primitive, the corresponding wrapper type defined in google/protobuf/wrappers.proto should be used. If the value is an enum, it should be stored as an int32 value using the google.protobuf.Int32Value type.
- SourceContext::getFileName() — Method in class SourceContext
The path-qualified name of the .proto file that contained the associated protobuf element. For example:
"google/protobuf/source_context.proto"
.- StringValue::getValue() — Method in class StringValue
The string value.
- Struct::getFields() — Method in class Struct
Unordered map of dynamically typed values.
- Timestamp::getSeconds() — Method in class Timestamp
Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
- Timestamp::getNanos() — Method in class Timestamp
Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
- Type::getName() — Method in class Type
The fully qualified message name.
- Type::getFields() — Method in class Type
The list of fields.
- Type::getOneofs() — Method in class Type
The list of types appearing in
oneof
definitions in this type.- Type::getOptions() — Method in class Type
The protocol buffer options.
- Type::getSourceContext() — Method in class Type
The source context.
- Type::getSyntax() — Method in class Type
The source syntax.
- UInt32Value::getValue() — Method in class UInt32Value
The uint32 value.
- UInt64Value::getValue() — Method in class UInt64Value
The uint64 value.
- Value::getNullValue() — Method in class Value
Represents a null value.
- Value::getNumberValue() — Method in class Value
Represents a double value.
- Value::getStringValue() — Method in class Value
Represents a string value.
- Value::getBoolValue() — Method in class Value
Represents a boolean value.
- Value::getStructValue() — Method in class Value
Represents a structured value.
- Value::getListValue() — Method in class Value
Represents a repeated
Value
.- Value::getKind() — Method in class Value
H
- Api::hasSourceContext() — Method in class Api
- Enum::hasSourceContext() — Method in class Enum
- FieldDescriptor::hasOptionalKeyword() — Method in class FieldDescriptor
- DescriptorProto::hasName() — Method in class DescriptorProto
- DescriptorProto::hasOptions() — Method in class DescriptorProto
- ExtensionRange::hasStart() — Method in class ExtensionRange
- ExtensionRange::hasEnd() — Method in class ExtensionRange
- ExtensionRange::hasOptions() — Method in class ExtensionRange
- ReservedRange::hasStart() — Method in class ReservedRange
- ReservedRange::hasEnd() — Method in class ReservedRange
- EnumDescriptorProto::hasName() — Method in class EnumDescriptorProto
- EnumDescriptorProto::hasOptions() — Method in class EnumDescriptorProto
- EnumReservedRange::hasStart() — Method in class EnumReservedRange
- EnumReservedRange::hasEnd() — Method in class EnumReservedRange
- EnumOptions::hasAllowAlias() — Method in class EnumOptions
- EnumOptions::hasDeprecated() — Method in class EnumOptions
- EnumValueDescriptorProto::hasName() — Method in class EnumValueDescriptorProto
- EnumValueDescriptorProto::hasNumber() — Method in class EnumValueDescriptorProto
- EnumValueDescriptorProto::hasOptions() — Method in class EnumValueDescriptorProto
- EnumValueOptions::hasDeprecated() — Method in class EnumValueOptions
- FieldDescriptorProto::hasName() — Method in class FieldDescriptorProto
- FieldDescriptorProto::hasNumber() — Method in class FieldDescriptorProto
- FieldDescriptorProto::hasLabel() — Method in class FieldDescriptorProto
- FieldDescriptorProto::hasType() — Method in class FieldDescriptorProto
- FieldDescriptorProto::hasTypeName() — Method in class FieldDescriptorProto
- FieldDescriptorProto::hasExtendee() — Method in class FieldDescriptorProto
- FieldDescriptorProto::hasDefaultValue() — Method in class FieldDescriptorProto
- FieldDescriptorProto::hasOneofIndex() — Method in class FieldDescriptorProto
- FieldDescriptorProto::hasJsonName() — Method in class FieldDescriptorProto
- FieldDescriptorProto::hasOptions() — Method in class FieldDescriptorProto
- FieldDescriptorProto::hasProto3Optional() — Method in class FieldDescriptorProto
- FieldOptions::hasCtype() — Method in class FieldOptions
- FieldOptions::hasPacked() — Method in class FieldOptions
- FieldOptions::hasJstype() — Method in class FieldOptions
- FieldOptions::hasLazy() — Method in class FieldOptions
- FieldOptions::hasUnverifiedLazy() — Method in class FieldOptions
- FieldOptions::hasDeprecated() — Method in class FieldOptions
- FieldOptions::hasWeak() — Method in class FieldOptions
- FileDescriptorProto::hasName() — Method in class FileDescriptorProto
- FileDescriptorProto::hasPackage() — Method in class FileDescriptorProto
- FileDescriptorProto::hasOptions() — Method in class FileDescriptorProto
- FileDescriptorProto::hasSourceCodeInfo() — Method in class FileDescriptorProto
- FileDescriptorProto::hasSyntax() — Method in class FileDescriptorProto
- FileOptions::hasJavaPackage() — Method in class FileOptions
- FileOptions::hasJavaOuterClassname() — Method in class FileOptions
- FileOptions::hasJavaMultipleFiles() — Method in class FileOptions
- FileOptions::hasJavaGenerateEqualsAndHash() — Method in class FileOptions
- FileOptions::hasJavaStringCheckUtf8() — Method in class FileOptions
- FileOptions::hasOptimizeFor() — Method in class FileOptions
- FileOptions::hasGoPackage() — Method in class FileOptions
- FileOptions::hasCcGenericServices() — Method in class FileOptions
- FileOptions::hasJavaGenericServices() — Method in class FileOptions
- FileOptions::hasPyGenericServices() — Method in class FileOptions
- FileOptions::hasPhpGenericServices() — Method in class FileOptions
- FileOptions::hasDeprecated() — Method in class FileOptions
- FileOptions::hasCcEnableArenas() — Method in class FileOptions
- FileOptions::hasObjcClassPrefix() — Method in class FileOptions
- FileOptions::hasCsharpNamespace() — Method in class FileOptions
- FileOptions::hasSwiftPrefix() — Method in class FileOptions
- FileOptions::hasPhpClassPrefix() — Method in class FileOptions
- FileOptions::hasPhpNamespace() — Method in class FileOptions
- FileOptions::hasPhpMetadataNamespace() — Method in class FileOptions
- FileOptions::hasRubyPackage() — Method in class FileOptions
- GPBUtil::hasSpecialJsonMapping() — Method in class GPBUtil
- GPBUtil::hasJsonValue() — Method in class GPBUtil
- Annotation::hasSourceFile() — Method in class Annotation
- Annotation::hasBegin() — Method in class Annotation
- Annotation::hasEnd() — Method in class Annotation
- HasPublicDescriptorTrait — Class in namespace Google\Protobuf\Internal
- Message::hasOneof() — Method in class Message
- MessageOptions::hasMessageSetWireFormat() — Method in class MessageOptions
- MessageOptions::hasNoStandardDescriptorAccessor() — Method in class MessageOptions
- MessageOptions::hasDeprecated() — Method in class MessageOptions
- MessageOptions::hasMapEntry() — Method in class MessageOptions
- MethodDescriptorProto::hasName() — Method in class MethodDescriptorProto
- MethodDescriptorProto::hasInputType() — Method in class MethodDescriptorProto
- MethodDescriptorProto::hasOutputType() — Method in class MethodDescriptorProto
- MethodDescriptorProto::hasOptions() — Method in class MethodDescriptorProto
- MethodDescriptorProto::hasClientStreaming() — Method in class MethodDescriptorProto
- MethodDescriptorProto::hasServerStreaming() — Method in class MethodDescriptorProto
- MethodOptions::hasDeprecated() — Method in class MethodOptions
- MethodOptions::hasIdempotencyLevel() — Method in class MethodOptions
- OneofDescriptorProto::hasName() — Method in class OneofDescriptorProto
- OneofDescriptorProto::hasOptions() — Method in class OneofDescriptorProto
- ServiceDescriptorProto::hasName() — Method in class ServiceDescriptorProto
- ServiceDescriptorProto::hasOptions() — Method in class ServiceDescriptorProto
- ServiceOptions::hasDeprecated() — Method in class ServiceOptions
- Location::hasLeadingComments() — Method in class Location
- Location::hasTrailingComments() — Method in class Location
- UninterpretedOption::hasIdentifierValue() — Method in class UninterpretedOption
- UninterpretedOption::hasPositiveIntValue() — Method in class UninterpretedOption
- UninterpretedOption::hasNegativeIntValue() — Method in class UninterpretedOption
- UninterpretedOption::hasDoubleValue() — Method in class UninterpretedOption
- UninterpretedOption::hasStringValue() — Method in class UninterpretedOption
- UninterpretedOption::hasAggregateValue() — Method in class UninterpretedOption
- NamePart::hasNamePart() — Method in class NamePart
- NamePart::hasIsExtension() — Method in class NamePart
- Option::hasValue() — Method in class Option
- Type::hasSourceContext() — Method in class Type
- Value::hasNullValue() — Method in class Value
- Value::hasNumberValue() — Method in class Value
- Value::hasStringValue() — Method in class Value
- Value::hasBoolValue() — Method in class Value
- Value::hasStructValue() — Method in class Value
- Value::hasListValue() — Method in class Value
I
- FieldDescriptor::isMap() — Method in class FieldDescriptor
- Int32Value — Class in namespace Google\Protobuf
Wrapper message for
int32
.- Int64Value — Class in namespace Google\Protobuf
Wrapper message for
int64
.- AnyBase::is() — Method in class AnyBase
This method returns whether the type_url in any_message is corresponded to the given class.
- CodedInputStream::incrementRecursionDepthAndPushLimit() — Method in class CodedInputStream
- DescriptorPool::internalAddGeneratedFile() — Method in class DescriptorPool
- FieldDescriptor::isRepeated() — Method in class FieldDescriptor
- FieldDescriptor::isPackable() — Method in class FieldDescriptor
- FieldDescriptor::isMap() — Method in class FieldDescriptor
- FieldDescriptor::isTimestamp() — Method in class FieldDescriptor
- FieldDescriptor::isWrapperType() — Method in class FieldDescriptor
- GPBUtil::Int64() — Method in class GPBUtil
- $ MethodDescriptorProto#input_type — Property in class MethodDescriptorProto
Input and output type names. These are resolved in the same way as FieldDescriptorProto.type_name, but must refer to a message type.
- $ MethodOptions#idempotency_level — Property in class MethodOptions
Generated from protobuf field
optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
- IdempotencyLevel — Class in namespace Google\Protobuf\Internal\MethodOptions
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.
- OneofDescriptor::isSynthetic() — Method in class OneofDescriptor
- $ UninterpretedOption#identifier_value — Property in class UninterpretedOption
The value of the uninterpreted option, in whatever type the tokenizer identified it as during parsing. Exactly one of these should be set.
- $ NamePart#is_extension — Property in class NamePart
Generated from protobuf field
required bool is_extension = 2;
- OneofDescriptor::isSynthetic() — Method in class OneofDescriptor
J
- $ Field#json_name — Property in class Field
The field JSON name.
- $ FieldDescriptorProto#json_name — Property in class FieldDescriptorProto
JSON name of this field. The value is set by protocol compiler. If the user has set a "json_name" option on this field, that option's value will be used. Otherwise, it's deduced from the field's name by converting it to camelCase.
- $ FieldOptions#jstype — Property in class FieldOptions
The jstype option determines the JavaScript type used for values of the field. The option is permitted only for 64 bit integral and fixed types (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING is represented as JavaScript string, which avoids loss of precision that can happen when a large value is converted to a floating point JavaScript.
- JSType — Class in namespace Google\Protobuf\Internal\FieldOptions
Protobuf type
google.protobuf.FieldOptions.JSType
- $ FileOptions#java_package — Property in class FileOptions
Sets the Java package where classes generated from this .proto will be placed. By default, the proto package is used, but this is often inappropriate because proto packages do not normally start with backwards domain names.
- $ FileOptions#java_outer_classname — Property in class FileOptions
Controls the name of the wrapper Java class generated for the .proto file.
- $ FileOptions#java_multiple_files — Property in class FileOptions
If enabled, then the Java code generator will generate a separate .java file for each top-level message, enum, and service defined in the .proto file. Thus, these types will not be nested inside the wrapper class named by java_outer_classname. However, the wrapper class will still be generated to contain the file's getDescriptor() method as well as any top-level extensions defined in the file.
- $ FileOptions#java_generate_equals_and_hash — Property in class FileOptions
This option does nothing.
- $ FileOptions#java_string_check_utf8 — Property in class FileOptions
If set true, then the Java2 code generator will generate code that throws an exception whenever an attempt is made to assign a non-UTF-8 byte sequence to a string field.
- $ FileOptions#java_generic_services — Property in class FileOptions
Generated from protobuf field
optional bool java_generic_services = 17 [default = false];
- Message::jsonByteSize() — Method in class Message
K
- $ Field#kind — Property in class Field
The field type.
- Kind — Class in namespace Google\Protobuf\Field
Basic field types.
- $ MapEntry#key — Property in class MapEntry
- MapFieldIter::key() — Method in class MapFieldIter
Return the current key.
- RepeatedFieldIter::key() — Method in class RepeatedFieldIter
Return the current position.
- $ Value#kind — Property in class Value
L
- $ FieldDescriptorProto#label — Property in class FieldDescriptorProto
Generated from protobuf field
optional .google.protobuf.FieldDescriptorProto.Label label = 4;
- Label — Class in namespace Google\Protobuf\Internal\FieldDescriptorProto
Protobuf type
google.protobuf.FieldDescriptorProto.Label
- $ FieldOptions#lazy — Property in class FieldOptions
Should this field be parsed lazily? Lazy applies only to message-type fields. It means that when the outer message is initially parsed, the inner message's contents will not be parsed but instead stored in encoded form. The inner message will actually be parsed when it is first accessed.
- Location — Class in namespace Google\Protobuf\Internal\SourceCodeInfo
Generated from protobuf message
google.protobuf.SourceCodeInfo.Location
- $ Location#leading_comments — Property in class Location
If this SourceCodeInfo represents a complete declaration, these are any comments appearing before and after the declaration which appear to be attached to the declaration.
- ListValue — Class in namespace Google\Protobuf
ListValue
is a wrapper around a repeated field of values.
M
- GPBWire::makeTag() — Method in class GPBWire
- MapEntry — Class in namespace Google\Protobuf\Internal
- MapField — Class in namespace Google\Protobuf\Internal
MapField is used by generated protocol message classes to manipulate map fields. It can be used like native PHP array.
- MapFieldIter — Class in namespace Google\Protobuf\Internal
MapFieldIter is used to iterate MapField. It is also need for the foreach syntax.
- Message — Class in namespace Google\Protobuf\Internal
Parent class of all proto messages. Users should not instantiate this class or extend this class or its child classes by their own. See the comment of specific functions for more details.
- Message::mergeFrom() — Method in class Message
Merges the contents of the specified message into current message.
- Message::mergeFromString() — Method in class Message
Parses a protocol buffer contained in a string.
- Message::mergeFromJsonString() — Method in class Message
Parses a json string to protobuf message.
- Message::mergeFromArray() — Method in class Message
Populates the message from a user-supplied PHP array. Array keys correspond to Message properties and nested message properties.
- Message::mergeFromJsonArray() — Method in class Message
- MessageBuilderContext — Class in namespace Google\Protobuf\Internal
- MessageOptions — Class in namespace Google\Protobuf\Internal
Generated from protobuf message
google.protobuf.MessageOptions
- $ MessageOptions#message_set_wire_format — Property in class MessageOptions
Set true to use the old proto1 MessageSet wire format for extensions.
- $ MessageOptions#map_entry — Property in class MessageOptions
Whether the message is an automatically generated map entry type for the maps field.
- MethodDescriptorProto — Class in namespace Google\Protobuf\Internal
Describes a method of a service.
- MethodOptions — Class in namespace Google\Protobuf\Internal
Generated from protobuf message
google.protobuf.MethodOptions
- MethodOptions_IdempotencyLevel — Class in namespace Google\Protobuf\Internal
This class is deprecated. Use Google\Protobuf\Internal\MethodOptions\IdempotencyLevel instead.
- Method — Class in namespace Google\Protobuf
Method represents a method of an API interface.
- Mixin — Class in namespace Google\Protobuf
Declares an API Interface to be included in this interface. The including interface must redeclare all the methods from the included interface, but documentation and options are inherited as follows:
- If after comment and whitespace stripping, the documentation string of the redeclared method is empty, it will be inherited from the original method.
N
- $ Api#name — Property in class Api
The fully qualified name of this interface, including package name followed by the interface's simple name.
- $ Duration#nanos — Property in class Duration
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0
seconds
field and a positive or negativenanos
field. For durations of one second or more, a non-zero value for thenanos
field must be of the same sign as theseconds
field. Must be from -999,999,999 to +999,999,999 inclusive.- $ Enum#name — Property in class Enum
Enum type name.
- $ EnumValue#name — Property in class EnumValue
Enum value name.
- $ EnumValue#number — Property in class EnumValue
Enum value number.
- $ Field#number — Property in class Field
The field number.
- $ Field#name — Property in class Field
The field name.
- Cardinality::name() — Method in class Cardinality
- Kind::name() — Method in class Kind
- $ DescriptorProto#name — Property in class DescriptorProto
Generated from protobuf field
optional string name = 1;
- $ EnumDescriptorProto#name — Property in class EnumDescriptorProto
Generated from protobuf field
optional string name = 1;
- $ EnumValueDescriptorProto#name — Property in class EnumValueDescriptorProto
Generated from protobuf field
optional string name = 1;
- $ EnumValueDescriptorProto#number — Property in class EnumValueDescriptorProto
Generated from protobuf field
optional int32 number = 2;
- $ FieldDescriptorProto#name — Property in class FieldDescriptorProto
Generated from protobuf field
optional string name = 1;
- $ FieldDescriptorProto#number — Property in class FieldDescriptorProto
Generated from protobuf field
optional int32 number = 3;
- Label::name() — Method in class Label
- Type::name() — Method in class Type
- CType::name() — Method in class CType
- JSType::name() — Method in class JSType
- $ FileDescriptorProto#name — Property in class FileDescriptorProto
file name, relative to root of source tree
- OptimizeMode::name() — Method in class OptimizeMode
- MapFieldIter::next() — Method in class MapFieldIter
Move to the next position.
- $ MessageOptions#no_standard_descriptor_accessor — Property in class MessageOptions
Disables the generation of the standard "descriptor()" accessor, which can conflict with a field of the same name. This is meant to make migration from proto1 easier; new code should avoid fields named "descriptor".
- $ MethodDescriptorProto#name — Property in class MethodDescriptorProto
Generated from protobuf field
optional string name = 1;
- IdempotencyLevel::name() — Method in class IdempotencyLevel
- $ OneofDescriptorProto#name — Property in class OneofDescriptorProto
Generated from protobuf field
optional string name = 1;
- RepeatedFieldIter::next() — Method in class RepeatedFieldIter
Move to the next position.
- $ ServiceDescriptorProto#name — Property in class ServiceDescriptorProto
Generated from protobuf field
optional string name = 1;
- $ UninterpretedOption#negative_int_value — Property in class UninterpretedOption
Generated from protobuf field
optional int64 negative_int_value = 5;
- NamePart — Class in namespace Google\Protobuf\Internal\UninterpretedOption
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).
- $ NamePart#name_part — Property in class NamePart
Generated from protobuf field
required string name_part = 1;
- $ Method#name — Property in class Method
The simple name of this method.
- $ Mixin#name — Property in class Mixin
The fully qualified name of the interface which is included.
- NullValue — Class in namespace Google\Protobuf
NullValue
is a singleton enumeration to represent the null value for theValue
type union.- NullValue::name() — Method in class NullValue
- $ Option#name — Property in class Option
The option's name. For protobuf built-in options (options defined in descriptor.proto), this is the short name. For example,
"map_entry"
.- Syntax::name() — Method in class Syntax
- $ Timestamp#nanos — Property in class Timestamp
Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
- $ Type#name — Property in class Type
The fully qualified message name.
O
- $ Field#oneof_index — Property in class Field
The index of the field type in
Type.oneofs
, for message or enumeration types. The first type has index 1; zero means the type is not in the list.- $ DescriptorProto#options — Property in class DescriptorProto
Generated from protobuf field
optional .google.protobuf.MessageOptions options = 7;
- $ ExtensionRange#options — Property in class ExtensionRange
Generated from protobuf field
optional .google.protobuf.ExtensionRangeOptions options = 3;
- $ EnumDescriptorProto#options — Property in class EnumDescriptorProto
Generated from protobuf field
optional .google.protobuf.EnumOptions options = 3;
- $ EnumValueDescriptorProto#options — Property in class EnumValueDescriptorProto
Generated from protobuf field
optional .google.protobuf.EnumValueOptions options = 3;
- $ FieldDescriptorProto#oneof_index — Property in class FieldDescriptorProto
If set, gives the index of a oneof in the containing type's oneof_decl list. This field is a member of that oneof.
- $ FieldDescriptorProto#options — Property in class FieldDescriptorProto
Generated from protobuf field
optional .google.protobuf.FieldOptions options = 8;
- $ FileDescriptorProto#options — Property in class FileDescriptorProto
Generated from protobuf field
optional .google.protobuf.FileOptions options = 8;
- $ FileOptions#optimize_for — Property in class FileOptions
Generated from protobuf field
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
- $ FileOptions#objc_class_prefix — Property in class FileOptions
Sets the objective c class prefix which is prepended to all objective c generated classes from this .proto. There is no default.
- OptimizeMode — Class in namespace Google\Protobuf\Internal\FileOptions
Generated classes can be optimized for speed or code size.
- MapField::offsetGet() — Method in class MapField
Return the element at the given key.
- MapField::offsetSet() — Method in class MapField
Assign the element at the given key.
- MapField::offsetUnset() — Method in class MapField
Remove the element at the given key.
- MapField::offsetExists() — Method in class MapField
Check the existence of the element at the given key.
- MessageBuilderContext::optional() — Method in class MessageBuilderContext
- $ MethodDescriptorProto#output_type — Property in class MethodDescriptorProto
Generated from protobuf field
optional string output_type = 3;
- $ MethodDescriptorProto#options — Property in class MethodDescriptorProto
Generated from protobuf field
optional .google.protobuf.MethodOptions options = 4;
- OneofDescriptor — Class in namespace Google\Protobuf\Internal
- OneofDescriptorProto — Class in namespace Google\Protobuf\Internal
Describes a oneof.
- $ OneofDescriptorProto#options — Property in class OneofDescriptorProto
Generated from protobuf field
optional .google.protobuf.OneofOptions options = 2;
- OneofField — Class in namespace Google\Protobuf\Internal
- OneofOptions — Class in namespace Google\Protobuf\Internal
Generated from protobuf message
google.protobuf.OneofOptions
- RepeatedField::offsetGet() — Method in class RepeatedField
Return the element at the given index.
- RepeatedField::offsetSet() — Method in class RepeatedField
Assign the element at the given index.
- RepeatedField::offsetUnset() — Method in class RepeatedField
Remove the element at the given index.
- RepeatedField::offsetExists() — Method in class RepeatedField
Check the existence of the element at the given index.
- $ ServiceDescriptorProto#options — Property in class ServiceDescriptorProto
Generated from protobuf field
optional .google.protobuf.ServiceOptions options = 3;
- OneofDescriptor — Class in namespace Google\Protobuf
- Option — Class in namespace Google\Protobuf
A protocol buffer option, which can be attached to a message, field, enumeration, etc.
P
- $ Field#packed — Property in class Field
Whether to use alternative packed wire representation.
- AnyBase::pack() — Method in class AnyBase
The type_url will be created according to the given message’s type and the value is encoded data from the given message.
- CodedInputStream::pushLimit() — Method in class CodedInputStream
- CodedInputStream::popLimit() — Method in class CodedInputStream
- $ FieldDescriptorProto#proto3_optional — Property in class FieldDescriptorProto
If true, this is a proto3 "optional". When a proto3 field is optional, it tracks presence regardless of field type.
- $ FieldOptions#packed — Property in class FieldOptions
The packed option can be enabled for repeated primitive fields to enable a more efficient representation on the wire. Rather than repeatedly writing the tag and type for each element, the entire array is encoded as a single length-delimited blob. In proto3, only explicit setting it to false will avoid using packed encoding.
- $ FileDescriptorProto#package — Property in class FileDescriptorProto
e.g. "foo", "foo.bar", etc.
- $ FileOptions#py_generic_services — Property in class FileOptions
Generated from protobuf field
optional bool py_generic_services = 18 [default = false];
- $ FileOptions#php_generic_services — Property in class FileOptions
Generated from protobuf field
optional bool php_generic_services = 42 [default = false];
- $ FileOptions#php_class_prefix — Property in class FileOptions
Sets the php class prefix which is prepended to all php generated classes from this .proto. Default is empty.
- $ FileOptions#php_namespace — Property in class FileOptions
Use this option to change the namespace of php generated classes. Default is empty. When this option is empty, the package name will be used for determining the namespace.
- $ FileOptions#php_metadata_namespace — Property in class FileOptions
Use this option to change the namespace of php generated metadata classes.
- GPBUtil::parseTimestamp() — Method in class GPBUtil
- GPBUtil::parseDuration() — Method in class GPBUtil
- GPBUtil::parseFieldMask() — Method in class GPBUtil
- Message::parseFromStream() — Method in class Message
- Message::parseFromJsonStream() — Method in class Message
- $ UninterpretedOption#positive_int_value — Property in class UninterpretedOption
Generated from protobuf field
optional uint64 positive_int_value = 4;
R
- CodedInputStream::readVarint32() — Method in class CodedInputStream
Read uint32 into $var. Advance buffer with consumed bytes. If the contained varint is larger than 32 bits, discard the high order bits.
- CodedInputStream::readVarint64() — Method in class CodedInputStream
Read Uint64 into $var. Advance buffer with consumed bytes.
- CodedInputStream::readVarintSizeAsInt() — Method in class CodedInputStream
Read int into $var. If the result is larger than the largest integer, $var will be -1. Advance buffer with consumed bytes.
- CodedInputStream::readLittleEndian32() — Method in class CodedInputStream
Read 32-bit unsigned integer to $var. If the buffer has less than 4 bytes, return false. Advance buffer with consumed bytes.
- CodedInputStream::readLittleEndian64() — Method in class CodedInputStream
Read 64-bit unsigned integer to $var. If the buffer has less than 8 bytes, return false. Advance buffer with consumed bytes.
- CodedInputStream::readTag() — Method in class CodedInputStream
Read tag into $var. Advance buffer with consumed bytes.
- CodedInputStream::readRaw() — Method in class CodedInputStream
- ReservedRange — Class in namespace Google\Protobuf\Internal\DescriptorProto
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.
- $ FileOptions#ruby_package — Property in class FileOptions
Use this option to change the package of ruby generated classes. Default is empty. When this option is not set, the package name will be used for determining the ruby package.
- GPBWire::readInt32() — Method in class GPBWire
- GPBWire::readInt64() — Method in class GPBWire
- GPBWire::readUint32() — Method in class GPBWire
- GPBWire::readUint64() — Method in class GPBWire
- GPBWire::readSint32() — Method in class GPBWire
- GPBWire::readSint64() — Method in class GPBWire
- GPBWire::readFixed32() — Method in class GPBWire
- GPBWire::readFixed64() — Method in class GPBWire
- GPBWire::readSfixed32() — Method in class GPBWire
- GPBWire::readSfixed64() — Method in class GPBWire
- GPBWire::readFloat() — Method in class GPBWire
- GPBWire::readDouble() — Method in class GPBWire
- GPBWire::readBool() — Method in class GPBWire
- GPBWire::readString() — Method in class GPBWire
- GPBWire::readMessage() — Method in class GPBWire
- MapFieldIter::rewind() — Method in class MapFieldIter
Reset the status of the iterator
- Message::readWrapperValue() — Method in class Message
- Message::readOneof() — Method in class Message
- MessageBuilderContext::repeated() — Method in class MessageBuilderContext
- MessageBuilderContext::required() — Method in class MessageBuilderContext
- RawInputStream — Class in namespace Google\Protobuf\Internal
- RepeatedField — Class in namespace Google\Protobuf\Internal
RepeatedField is used by generated protocol message classes to manipulate repeated fields. It can be used like native PHP array.
- RepeatedFieldIter — Class in namespace Google\Protobuf\Internal
RepeatedFieldIter is used to iterate RepeatedField. It is also need for the foreach syntax.
- RepeatedFieldIter::rewind() — Method in class RepeatedFieldIter
Reset the status of the iterator
- $ Method#request_type_url — Property in class Method
A URL of the input message type.
- $ Method#request_streaming — Property in class Method
If true, the request is streamed.
- $ Method#response_type_url — Property in class Method
The URL of the output message type.
- $ Method#response_streaming — Property in class Method
If true, the response is streamed.
- $ Mixin#root — Property in class Mixin
If non-empty specifies a path under which inherited HTTP paths are rooted.
S
- Any::setTypeUrl() — Method in class Any
A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in
path/google.protobuf.Duration
). The name should be in a canonical form (e.g., leading "." is not accepted).- Any::setValue() — Method in class Any
Must be a valid serialized protocol buffer of the above specified type.
- $ Api#source_context — Property in class Api
Source context for the protocol buffer service represented by this message.
- $ Api#syntax — Property in class Api
The source syntax of the service.
- Api::setName() — Method in class Api
The fully qualified name of this interface, including package name followed by the interface's simple name.
- Api::setMethods() — Method in class Api
The methods of this interface, in unspecified order.
- Api::setOptions() — Method in class Api
Any metadata attached to the interface.
- Api::setVersion() — Method in class Api
A version string for this interface. If specified, must have the form
major-version.minor-version
, as in1.10
. If the minor version is omitted, it defaults to zero. If the entire version field is empty, the major version is derived from the package name, as outlined below. If the field is not empty, the version in the package name will be verified to be consistent with what is provided here.- Api::setSourceContext() — Method in class Api
Source context for the protocol buffer service represented by this message.
- Api::setMixins() — Method in class Api
Included interfaces. See [Mixin][].
- Api::setSyntax() — Method in class Api
The source syntax of the service.
- BoolValue::setValue() — Method in class BoolValue
The bool value.
- BytesValue::setValue() — Method in class BytesValue
The bytes value.
- DoubleValue::setValue() — Method in class DoubleValue
The double value.
- $ Duration#seconds — Property in class Duration
Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min 60 min/hr 24 hr/day 365.25 days/year 10000 years
- Duration::setSeconds() — Method in class Duration
Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min 60 min/hr 24 hr/day 365.25 days/year 10000 years
- Duration::setNanos() — Method in class Duration
Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0
seconds
field and a positive or negativenanos
field. For durations of one second or more, a non-zero value for thenanos
field must be of the same sign as theseconds
field. Must be from -999,999,999 to +999,999,999 inclusive.- $ Enum#source_context — Property in class Enum
The source context.
- $ Enum#syntax — Property in class Enum
The source syntax.
- Enum::setName() — Method in class Enum
Enum type name.
- Enum::setEnumvalue() — Method in class Enum
Enum value definitions.
- Enum::setOptions() — Method in class Enum
Protocol buffer options.
- Enum::setSourceContext() — Method in class Enum
The source context.
- Enum::setSyntax() — Method in class Enum
The source syntax.
- EnumValue::setName() — Method in class EnumValue
Enum value name.
- EnumValue::setNumber() — Method in class EnumValue
Enum value number.
- EnumValue::setOptions() — Method in class EnumValue
Protocol buffer options.
- Field::setKind() — Method in class Field
The field type.
- Field::setCardinality() — Method in class Field
The field cardinality.
- Field::setNumber() — Method in class Field
The field number.
- Field::setName() — Method in class Field
The field name.
- Field::setTypeUrl() — Method in class Field
The field type URL, without the scheme, for message or enumeration types. Example:
"type.googleapis.com/google.protobuf.Timestamp"
.- Field::setOneofIndex() — Method in class Field
The index of the field type in
Type.oneofs
, for message or enumeration types. The first type has index 1; zero means the type is not in the list.- Field::setPacked() — Method in class Field
Whether to use alternative packed wire representation.
- Field::setOptions() — Method in class Field
The protocol buffer options.
- Field::setJsonName() — Method in class Field
The field JSON name.
- Field::setDefaultValue() — Method in class Field
The string value of the default value of this field. Proto2 syntax only.
- FieldMask::setPaths() — Method in class FieldMask
The set of field mask paths.
- FloatValue::setValue() — Method in class FloatValue
The float value.
- Int32Value::setValue() — Method in class Int32Value
The int32 value.
- Int64Value::setValue() — Method in class Int64Value
The int64 value.
- CodedInputStream::substr() — Method in class CodedInputStream
- Descriptor::setFullName() — Method in class Descriptor
- Descriptor::setClass() — Method in class Descriptor
- Descriptor::setLegacyClass() — Method in class Descriptor
- Descriptor::setPreviouslyUnreservedClass() — Method in class Descriptor
- Descriptor::setOptions() — Method in class Descriptor
- DescriptorProto::setName() — Method in class DescriptorProto
Generated from protobuf field
optional string name = 1;
- DescriptorProto::setField() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.FieldDescriptorProto field = 2;
- DescriptorProto::setExtension() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.FieldDescriptorProto extension = 6;
- DescriptorProto::setNestedType() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.DescriptorProto nested_type = 3;
- DescriptorProto::setEnumType() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.EnumDescriptorProto enum_type = 4;
- DescriptorProto::setExtensionRange() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;
- DescriptorProto::setOneofDecl() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;
- DescriptorProto::setOptions() — Method in class DescriptorProto
Generated from protobuf field
optional .google.protobuf.MessageOptions options = 7;
- DescriptorProto::setReservedRange() — Method in class DescriptorProto
Generated from protobuf field
repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;
- DescriptorProto::setReservedName() — Method in class DescriptorProto
Reserved field names, which may not be used by fields in the same message.
- $ ExtensionRange#start — Property in class ExtensionRange
- Inclusive.
- ExtensionRange::setStart() — Method in class ExtensionRange
- Inclusive.
- ExtensionRange::setEnd() — Method in class ExtensionRange
- Exclusive.
- ExtensionRange::setOptions() — Method in class ExtensionRange
Generated from protobuf field
optional .google.protobuf.ExtensionRangeOptions options = 3;
- $ ReservedRange#start — Property in class ReservedRange
- Inclusive.
- ReservedRange::setStart() — Method in class ReservedRange
- Inclusive.
- ReservedRange::setEnd() — Method in class ReservedRange
- Exclusive.
- EnumDescriptor::setFullName() — Method in class EnumDescriptor
- EnumDescriptor::setClass() — Method in class EnumDescriptor
- EnumDescriptor::setLegacyClass() — Method in class EnumDescriptor
- EnumDescriptorProto::setName() — Method in class EnumDescriptorProto
Generated from protobuf field
optional string name = 1;
- EnumDescriptorProto::setValue() — Method in class EnumDescriptorProto
Generated from protobuf field
repeated .google.protobuf.EnumValueDescriptorProto value = 2;
- EnumDescriptorProto::setOptions() — Method in class EnumDescriptorProto
Generated from protobuf field
optional .google.protobuf.EnumOptions options = 3;
- EnumDescriptorProto::setReservedRange() — Method in class EnumDescriptorProto
Range of reserved numeric values. Reserved numeric values may not be used by enum values in the same enum declaration. Reserved ranges may not overlap.
- EnumDescriptorProto::setReservedName() — Method in class EnumDescriptorProto
Reserved enum value names, which may not be reused. A given name may only be reserved once.
- $ EnumReservedRange#start — Property in class EnumReservedRange
- Inclusive.
- EnumReservedRange::setStart() — Method in class EnumReservedRange
- Inclusive.
- EnumReservedRange::setEnd() — Method in class EnumReservedRange
- Inclusive.
- EnumOptions::setAllowAlias() — Method in class EnumOptions
Set this option to true to allow mapping different tag names to the same value.
- EnumOptions::setDeprecated() — Method in class EnumOptions
Is this enum deprecated? Depending on the target platform, this can emit Deprecated annotations for the enum, or it will be completely ignored; in the very least, this is a formalization for deprecating enums.
- EnumOptions::setUninterpretedOption() — Method in class EnumOptions
The parser stores options it doesn't recognize here. See above.
- EnumValueDescriptorProto::setName() — Method in class EnumValueDescriptorProto
Generated from protobuf field
optional string name = 1;
- EnumValueDescriptorProto::setNumber() — Method in class EnumValueDescriptorProto
Generated from protobuf field
optional int32 number = 2;
- EnumValueDescriptorProto::setOptions() — Method in class EnumValueDescriptorProto
Generated from protobuf field
optional .google.protobuf.EnumValueOptions options = 3;
- EnumValueOptions::setDeprecated() — Method in class EnumValueOptions
Is this enum value deprecated? Depending on the target platform, this can emit Deprecated annotations for the enum value, or it will be completely ignored; in the very least, this is a formalization for deprecating enum values.
- EnumValueOptions::setUninterpretedOption() — Method in class EnumValueOptions
The parser stores options it doesn't recognize here. See above.
- ExtensionRangeOptions::setUninterpretedOption() — Method in class ExtensionRangeOptions
The parser stores options it doesn't recognize here. See above.
- FieldDescriptor::setOneofIndex() — Method in class FieldDescriptor
- FieldDescriptor::setName() — Method in class FieldDescriptor
- FieldDescriptor::setJsonName() — Method in class FieldDescriptor
- FieldDescriptor::setSetter() — Method in class FieldDescriptor
- FieldDescriptor::setGetter() — Method in class FieldDescriptor
- FieldDescriptor::setNumber() — Method in class FieldDescriptor
- FieldDescriptor::setLabel() — Method in class FieldDescriptor
- FieldDescriptor::setType() — Method in class FieldDescriptor
- FieldDescriptor::setMessageType() — Method in class FieldDescriptor
- FieldDescriptor::setEnumType() — Method in class FieldDescriptor
- FieldDescriptor::setPacked() — Method in class FieldDescriptor
- FieldDescriptor::setProto3Optional() — Method in class FieldDescriptor
- FieldDescriptor::setContainingOneof() — Method in class FieldDescriptor
- FieldDescriptorProto::setName() — Method in class FieldDescriptorProto
Generated from protobuf field
optional string name = 1;
- FieldDescriptorProto::setNumber() — Method in class FieldDescriptorProto
Generated from protobuf field
optional int32 number = 3;
- FieldDescriptorProto::setLabel() — Method in class FieldDescriptorProto
Generated from protobuf field
optional .google.protobuf.FieldDescriptorProto.Label label = 4;
- FieldDescriptorProto::setType() — Method in class FieldDescriptorProto
If type_name is set, this need not be set. If both this and type_name are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
- FieldDescriptorProto::setTypeName() — Method in class FieldDescriptorProto
For message and enum types, this is the name of the type. If the name starts with a '.', it is fully-qualified. Otherwise, C++-like scoping rules are used to find the type (i.e. first the nested types within this message are searched, then within the parent, on up to the root namespace).
- FieldDescriptorProto::setExtendee() — Method in class FieldDescriptorProto
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
- FieldDescriptorProto::setDefaultValue() — Method in class FieldDescriptorProto
For numeric types, contains the original text representation of the value.
- FieldDescriptorProto::setOneofIndex() — Method in class FieldDescriptorProto
If set, gives the index of a oneof in the containing type's oneof_decl list. This field is a member of that oneof.
- FieldDescriptorProto::setJsonName() — Method in class FieldDescriptorProto
JSON name of this field. The value is set by protocol compiler. If the user has set a "json_name" option on this field, that option's value will be used. Otherwise, it's deduced from the field's name by converting it to camelCase.
- FieldDescriptorProto::setOptions() — Method in class FieldDescriptorProto
Generated from protobuf field
optional .google.protobuf.FieldOptions options = 8;
- FieldDescriptorProto::setProto3Optional() — Method in class FieldDescriptorProto
If true, this is a proto3 "optional". When a proto3 field is optional, it tracks presence regardless of field type.
- FieldOptions::setCtype() — Method in class FieldOptions
The ctype option instructs the C++ code generator to use a different representation of the field than it normally would. See the specific options below. This option is not yet implemented in the open source release -- sorry, we'll try to include it in a future version!
- FieldOptions::setPacked() — Method in class FieldOptions
The packed option can be enabled for repeated primitive fields to enable a more efficient representation on the wire. Rather than repeatedly writing the tag and type for each element, the entire array is encoded as a single length-delimited blob. In proto3, only explicit setting it to false will avoid using packed encoding.
- FieldOptions::setJstype() — Method in class FieldOptions
The jstype option determines the JavaScript type used for values of the field. The option is permitted only for 64 bit integral and fixed types (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING is represented as JavaScript string, which avoids loss of precision that can happen when a large value is converted to a floating point JavaScript.
- FieldOptions::setLazy() — Method in class FieldOptions
Should this field be parsed lazily? Lazy applies only to message-type fields. It means that when the outer message is initially parsed, the inner message's contents will not be parsed but instead stored in encoded form. The inner message will actually be parsed when it is first accessed.
- FieldOptions::setUnverifiedLazy() — Method in class FieldOptions
unverified_lazy does no correctness checks on the byte stream. This should only be used where lazy with verification is prohibitive for performance reasons.
- FieldOptions::setDeprecated() — Method in class FieldOptions
Is this field deprecated? Depending on the target platform, this can emit Deprecated annotations for accessors, or it will be completely ignored; in the very least, this is a formalization for deprecating fields.
- FieldOptions::setWeak() — Method in class FieldOptions
For Google-internal migration only. Do not use.
- FieldOptions::setUninterpretedOption() — Method in class FieldOptions
The parser stores options it doesn't recognize here. See above.
- FileDescriptor::setPackage() — Method in class FileDescriptor
- $ FileDescriptorProto#source_code_info — Property in class FileDescriptorProto
This field contains optional information about the original source code.
- $ FileDescriptorProto#syntax — Property in class FileDescriptorProto
The syntax of the proto file.
- FileDescriptorProto::setName() — Method in class FileDescriptorProto
file name, relative to root of source tree
- FileDescriptorProto::setPackage() — Method in class FileDescriptorProto
e.g. "foo", "foo.bar", etc.
- FileDescriptorProto::setDependency() — Method in class FileDescriptorProto
Names of files imported by this file.
- FileDescriptorProto::setPublicDependency() — Method in class FileDescriptorProto
Indexes of the public imported files in the dependency list above.
- FileDescriptorProto::setWeakDependency() — Method in class FileDescriptorProto
Indexes of the weak imported files in the dependency list.
- FileDescriptorProto::setMessageType() — Method in class FileDescriptorProto
All top-level definitions in this file.
- FileDescriptorProto::setEnumType() — Method in class FileDescriptorProto
Generated from protobuf field
repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
- FileDescriptorProto::setService() — Method in class FileDescriptorProto
Generated from protobuf field
repeated .google.protobuf.ServiceDescriptorProto service = 6;
- FileDescriptorProto::setExtension() — Method in class FileDescriptorProto
Generated from protobuf field
repeated .google.protobuf.FieldDescriptorProto extension = 7;
- FileDescriptorProto::setOptions() — Method in class FileDescriptorProto
Generated from protobuf field
optional .google.protobuf.FileOptions options = 8;
- FileDescriptorProto::setSourceCodeInfo() — Method in class FileDescriptorProto
This field contains optional information about the original source code.
- FileDescriptorProto::setSyntax() — Method in class FileDescriptorProto
The syntax of the proto file.
- FileDescriptorSet::setFile() — Method in class FileDescriptorSet
Generated from protobuf field
repeated .google.protobuf.FileDescriptorProto file = 1;
- $ FileOptions#swift_prefix — Property in class FileOptions
By default Swift generators will take the proto package and CamelCase it replacing '.' with underscore and use that to prefix the types/symbols defined. When this options is provided, they will use this value instead to prefix the types/symbols defined.
- FileOptions::setJavaPackage() — Method in class FileOptions
Sets the Java package where classes generated from this .proto will be placed. By default, the proto package is used, but this is often inappropriate because proto packages do not normally start with backwards domain names.
- FileOptions::setJavaOuterClassname() — Method in class FileOptions
Controls the name of the wrapper Java class generated for the .proto file.
- FileOptions::setJavaMultipleFiles() — Method in class FileOptions
If enabled, then the Java code generator will generate a separate .java file for each top-level message, enum, and service defined in the .proto file. Thus, these types will not be nested inside the wrapper class named by java_outer_classname. However, the wrapper class will still be generated to contain the file's getDescriptor() method as well as any top-level extensions defined in the file.
- FileOptions::setJavaGenerateEqualsAndHash() — Method in class FileOptions
This option does nothing.
- FileOptions::setJavaStringCheckUtf8() — Method in class FileOptions
If set true, then the Java2 code generator will generate code that throws an exception whenever an attempt is made to assign a non-UTF-8 byte sequence to a string field.
- FileOptions::setOptimizeFor() — Method in class FileOptions
Generated from protobuf field
optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
- FileOptions::setGoPackage() — Method in class FileOptions
Sets the Go package where structs generated from this .proto will be placed. If omitted, the Go package will be derived from the following:
- The basename of the package import path, if provided.
- FileOptions::setCcGenericServices() — Method in class FileOptions
Should generic services be generated in each language? "Generic" services are not specific to any particular RPC system. They are generated by the main code generators in each language (without additional plugins).
- FileOptions::setJavaGenericServices() — Method in class FileOptions
Generated from protobuf field
optional bool java_generic_services = 17 [default = false];
- FileOptions::setPyGenericServices() — Method in class FileOptions
Generated from protobuf field
optional bool py_generic_services = 18 [default = false];
- FileOptions::setPhpGenericServices() — Method in class FileOptions
Generated from protobuf field
optional bool php_generic_services = 42 [default = false];
- FileOptions::setDeprecated() — Method in class FileOptions
Is this file deprecated? Depending on the target platform, this can emit Deprecated annotations for everything in the file, or it will be completely ignored; in the very least, this is a formalization for deprecating files.
- FileOptions::setCcEnableArenas() — Method in class FileOptions
Enables the use of arenas for the proto messages in this file. This applies only to generated classes for C++.
- FileOptions::setObjcClassPrefix() — Method in class FileOptions
Sets the objective c class prefix which is prepended to all objective c generated classes from this .proto. There is no default.
- FileOptions::setCsharpNamespace() — Method in class FileOptions
Namespace for generated classes; defaults to the package.
- FileOptions::setSwiftPrefix() — Method in class FileOptions
By default Swift generators will take the proto package and CamelCase it replacing '.' with underscore and use that to prefix the types/symbols defined. When this options is provided, they will use this value instead to prefix the types/symbols defined.
- FileOptions::setPhpClassPrefix() — Method in class FileOptions
Sets the php class prefix which is prepended to all php generated classes from this .proto. Default is empty.
- FileOptions::setPhpNamespace() — Method in class FileOptions
Use this option to change the namespace of php generated classes. Default is empty. When this option is empty, the package name will be used for determining the namespace.
- FileOptions::setPhpMetadataNamespace() — Method in class FileOptions
Use this option to change the namespace of php generated metadata classes.
- FileOptions::setRubyPackage() — Method in class FileOptions
Use this option to change the package of ruby generated classes. Default is empty. When this option is not set, the package name will be used for determining the ruby package.
- FileOptions::setUninterpretedOption() — Method in class FileOptions
The parser stores options it doesn't recognize here.
- GPBJsonWire::serializeFieldToStream() — Method in class GPBJsonWire
- GPBJsonWire::serializeFieldValueToStream() — Method in class GPBJsonWire
- GPBWire::sint32Size() — Method in class GPBWire
- GPBWire::sint64Size() — Method in class GPBWire
- GPBWire::serializeFieldToStream() — Method in class GPBWire
- GeneratedCodeInfo::setAnnotation() — Method in class GeneratedCodeInfo
An Annotation connects some span of text in generated code to an element of its generating .proto file.
- $ Annotation#source_file — Property in class Annotation
Identifies the filesystem path to the original source .proto.
- Annotation::setPath() — Method in class Annotation
Identifies the element in the original source .proto file. This field is formatted the same as SourceCodeInfo.Location.path.
- Annotation::setSourceFile() — Method in class Annotation
Identifies the filesystem path to the original source .proto.
- Annotation::setBegin() — Method in class Annotation
Identifies the starting offset in bytes in the generated code that relates to the identified object.
- Annotation::setEnd() — Method in class Annotation
Identifies the ending offset in bytes in the generated code that relates to the identified offset. The end offset should be one past the last relevant byte (so the length of the text = end - begin).
- MapEntry::setKey() — Method in class MapEntry
- MapEntry::setValue() — Method in class MapEntry
- Message::serializeToStream() — Method in class Message
- Message::serializeToJsonStream() — Method in class Message
- Message::serializeToString() — Method in class Message
Serialize the message to string.
- Message::serializeToJsonString() — Method in class Message
Serialize the message to json string.
- MessageOptions::setMessageSetWireFormat() — Method in class MessageOptions
Set true to use the old proto1 MessageSet wire format for extensions.
- MessageOptions::setNoStandardDescriptorAccessor() — Method in class MessageOptions
Disables the generation of the standard "descriptor()" accessor, which can conflict with a field of the same name. This is meant to make migration from proto1 easier; new code should avoid fields named "descriptor".
- MessageOptions::setDeprecated() — Method in class MessageOptions
Is this message deprecated? Depending on the target platform, this can emit Deprecated annotations for the message, or it will be completely ignored; in the very least, this is a formalization for deprecating messages.
- MessageOptions::setMapEntry() — Method in class MessageOptions
Whether the message is an automatically generated map entry type for the maps field.
- MessageOptions::setUninterpretedOption() — Method in class MessageOptions
The parser stores options it doesn't recognize here. See above.
- $ MethodDescriptorProto#server_streaming — Property in class MethodDescriptorProto
Identifies if server streams multiple server messages
- MethodDescriptorProto::setName() — Method in class MethodDescriptorProto
Generated from protobuf field
optional string name = 1;
- MethodDescriptorProto::setInputType() — Method in class MethodDescriptorProto
Input and output type names. These are resolved in the same way as FieldDescriptorProto.type_name, but must refer to a message type.
- MethodDescriptorProto::setOutputType() — Method in class MethodDescriptorProto
Generated from protobuf field
optional string output_type = 3;
- MethodDescriptorProto::setOptions() — Method in class MethodDescriptorProto
Generated from protobuf field
optional .google.protobuf.MethodOptions options = 4;
- MethodDescriptorProto::setClientStreaming() — Method in class MethodDescriptorProto
Identifies if client streams multiple client messages
- MethodDescriptorProto::setServerStreaming() — Method in class MethodDescriptorProto
Identifies if server streams multiple server messages
- MethodOptions::setDeprecated() — Method in class MethodOptions
Is this method deprecated? Depending on the target platform, this can emit Deprecated annotations for the method, or it will be completely ignored; in the very least, this is a formalization for deprecating methods.
- MethodOptions::setIdempotencyLevel() — Method in class MethodOptions
Generated from protobuf field
optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
- MethodOptions::setUninterpretedOption() — Method in class MethodOptions
The parser stores options it doesn't recognize here. See above.
- OneofDescriptor::setName() — Method in class OneofDescriptor
- OneofDescriptorProto::setName() — Method in class OneofDescriptorProto
Generated from protobuf field
optional string name = 1;
- OneofDescriptorProto::setOptions() — Method in class OneofDescriptorProto
Generated from protobuf field
optional .google.protobuf.OneofOptions options = 2;
- OneofField::setValue() — Method in class OneofField
- OneofField::setFieldName() — Method in class OneofField
- OneofField::setNumber() — Method in class OneofField
- OneofOptions::setUninterpretedOption() — Method in class OneofOptions
The parser stores options it doesn't recognize here. See above.
- ServiceDescriptorProto — Class in namespace Google\Protobuf\Internal
Describes a service.
- ServiceDescriptorProto::setName() — Method in class ServiceDescriptorProto
Generated from protobuf field
optional string name = 1;
- ServiceDescriptorProto::setMethod() — Method in class ServiceDescriptorProto
Generated from protobuf field
repeated .google.protobuf.MethodDescriptorProto method = 2;
- ServiceDescriptorProto::setOptions() — Method in class ServiceDescriptorProto
Generated from protobuf field
optional .google.protobuf.ServiceOptions options = 3;
- ServiceOptions — Class in namespace Google\Protobuf\Internal
Generated from protobuf message
google.protobuf.ServiceOptions
- ServiceOptions::setDeprecated() — Method in class ServiceOptions
Is this service deprecated? Depending on the target platform, this can emit Deprecated annotations for the service, or it will be completely ignored; in the very least, this is a formalization for deprecating services.
- ServiceOptions::setUninterpretedOption() — Method in class ServiceOptions
The parser stores options it doesn't recognize here. See above.
- SourceCodeInfo — Class in namespace Google\Protobuf\Internal
Encapsulates information about the original source file from which a FileDescriptorProto was generated.
- SourceCodeInfo::setLocation() — Method in class SourceCodeInfo
A Location identifies a piece of source code in a .proto file which corresponds to a particular definition. This information is intended to be useful to IDEs, code indexers, documentation generators, and similar tools.
- Location::setPath() — Method in class Location
Identifies which part of the FileDescriptorProto was defined at this location.
- Location::setSpan() — Method in class Location
Always has exactly three or four elements: start line, start column, end line (optional, otherwise assumed same as start line), end column.
- Location::setLeadingComments() — Method in class Location
If this SourceCodeInfo represents a complete declaration, these are any comments appearing before and after the declaration which appear to be attached to the declaration.
- Location::setTrailingComments() — Method in class Location
Generated from protobuf field
optional string trailing_comments = 4;
- Location::setLeadingDetachedComments() — Method in class Location
Generated from protobuf field
repeated string leading_detached_comments = 6;
- SourceCodeInfo_Location — Class in namespace Google\Protobuf\Internal
This class is deprecated. Use Google\Protobuf\Internal\SourceCodeInfo\Location instead.
- $ UninterpretedOption#string_value — Property in class UninterpretedOption
Generated from protobuf field
optional bytes string_value = 7;
- UninterpretedOption::setName() — Method in class UninterpretedOption
Generated from protobuf field
repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
- UninterpretedOption::setIdentifierValue() — Method in class UninterpretedOption
The value of the uninterpreted option, in whatever type the tokenizer identified it as during parsing. Exactly one of these should be set.
- UninterpretedOption::setPositiveIntValue() — Method in class UninterpretedOption
Generated from protobuf field
optional uint64 positive_int_value = 4;
- UninterpretedOption::setNegativeIntValue() — Method in class UninterpretedOption
Generated from protobuf field
optional int64 negative_int_value = 5;
- UninterpretedOption::setDoubleValue() — Method in class UninterpretedOption
Generated from protobuf field
optional double double_value = 6;
- UninterpretedOption::setStringValue() — Method in class UninterpretedOption
Generated from protobuf field
optional bytes string_value = 7;
- UninterpretedOption::setAggregateValue() — Method in class UninterpretedOption
Generated from protobuf field
optional string aggregate_value = 8;
- NamePart::setNamePart() — Method in class NamePart
Generated from protobuf field
required string name_part = 1;
- NamePart::setIsExtension() — Method in class NamePart
Generated from protobuf field
required bool is_extension = 2;
- ListValue::setValues() — Method in class ListValue
Repeated field of dynamically typed values.
- $ Method#syntax — Property in class Method
The source syntax of this method.
- Method::setName() — Method in class Method
The simple name of this method.
- Method::setRequestTypeUrl() — Method in class Method
A URL of the input message type.
- Method::setRequestStreaming() — Method in class Method
If true, the request is streamed.
- Method::setResponseTypeUrl() — Method in class Method
The URL of the output message type.
- Method::setResponseStreaming() — Method in class Method
If true, the response is streamed.
- Method::setOptions() — Method in class Method
Any metadata attached to the method.
- Method::setSyntax() — Method in class Method
The source syntax of this method.
- Mixin::setName() — Method in class Mixin
The fully qualified name of the interface which is included.
- Mixin::setRoot() — Method in class Mixin
If non-empty specifies a path under which inherited HTTP paths are rooted.
- Option::setName() — Method in class Option
The option's name. For protobuf built-in options (options defined in descriptor.proto), this is the short name. For example,
"map_entry"
.- Option::setValue() — Method in class Option
The option's value packed in an Any message. If the value is a primitive, the corresponding wrapper type defined in google/protobuf/wrappers.proto should be used. If the value is an enum, it should be stored as an int32 value using the google.protobuf.Int32Value type.
- SourceContext — Class in namespace Google\Protobuf
SourceContext
represents information about the source of a protobuf element, like the file in which it is defined.- SourceContext::setFileName() — Method in class SourceContext
The path-qualified name of the .proto file that contained the associated protobuf element. For example:
"google/protobuf/source_context.proto"
.- StringValue — Class in namespace Google\Protobuf
Wrapper message for
string
.- StringValue::setValue() — Method in class StringValue
The string value.
- Struct — Class in namespace Google\Protobuf
Struct
represents a structured data value, consisting of fields which map to dynamically typed values. In some languages,Struct
might be supported by a native representation. For example, in scripting languages like JS a struct is represented as an object. The details of that representation are described together with the proto support for the language.- Struct::setFields() — Method in class Struct
Unordered map of dynamically typed values.
- Syntax — Class in namespace Google\Protobuf
The syntax in which a protocol buffer element is defined.
- $ Timestamp#seconds — Property in class Timestamp
Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
- Timestamp::setSeconds() — Method in class Timestamp
Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
- Timestamp::setNanos() — Method in class Timestamp
Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
- $ Type#source_context — Property in class Type
The source context.
- $ Type#syntax — Property in class Type
The source syntax.
- Type::setName() — Method in class Type
The fully qualified message name.
- Type::setFields() — Method in class Type
The list of fields.
- Type::setOneofs() — Method in class Type
The list of types appearing in
oneof
definitions in this type.- Type::setOptions() — Method in class Type
The protocol buffer options.
- Type::setSourceContext() — Method in class Type
The source context.
- Type::setSyntax() — Method in class Type
The source syntax.
- UInt32Value::setValue() — Method in class UInt32Value
The uint32 value.
- UInt64Value::setValue() — Method in class UInt64Value
The uint64 value.
- Value::setNullValue() — Method in class Value
Represents a null value.
- Value::setNumberValue() — Method in class Value
Represents a double value.
- Value::setStringValue() — Method in class Value
Represents a string value.
- Value::setBoolValue() — Method in class Value
Represents a boolean value.
- Value::setStructValue() — Method in class Value
Represents a structured value.
- Value::setListValue() — Method in class Value
Represents a repeated
Value
.
T
- $ Any#type_url — Property in class Any
A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one "/" character. The last segment of the URL's path must represent the fully qualified name of the type (as in
path/google.protobuf.Duration
). The name should be in a canonical form (e.g., leading "." is not accepted).- $ Field#type_url — Property in class Field
The field type URL, without the scheme, for message or enumeration types. Example:
"type.googleapis.com/google.protobuf.Timestamp"
.- $ FieldDescriptorProto#type — Property in class FieldDescriptorProto
If type_name is set, this need not be set. If both this and type_name are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
- $ FieldDescriptorProto#type_name — Property in class FieldDescriptorProto
For message and enum types, this is the name of the type. If the name starts with a '.', it is fully-qualified. Otherwise, C++-like scoping rules are used to find the type (i.e. first the nested types within this message are searched, then within the parent, on up to the root namespace).
- Type — Class in namespace Google\Protobuf\Internal\FieldDescriptorProto
Protobuf type
google.protobuf.FieldDescriptorProto.Type
- GPBWire::tagSize() — Method in class GPBWire
- $ Location#trailing_comments — Property in class Location
Generated from protobuf field
optional string trailing_comments = 4;
- TimestampBase — Class in namespace Google\Protobuf\Internal
Base class for Google\Protobuf\Timestamp, this contains hand-written convenience methods.
- TimestampBase::toDateTime() — Method in class TimestampBase
Converts Timestamp to PHP DateTime.
- Timestamp — Class in namespace Google\Protobuf
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. The count is relative to an epoch at UTC midnight on January 1, 1970, in the proleptic Gregorian calendar which extends the Gregorian calendar backwards to year one.
- Type — Class in namespace Google\Protobuf
A protocol buffer message type.
U
- AnyBase::unpack() — Method in class AnyBase
This method will try to resolve the type_url in Any message to get the targeted message type. If failed, an error will be thrown. Otherwise, the method will create a message of the targeted type and fill it with the decoded value in Any.
- $ FieldOptions#unverified_lazy — Property in class FieldOptions
unverified_lazy does no correctness checks on the byte stream. This should only be used where lazy with verification is prohibitive for performance reasons.
- GPBUtil::Uint64() — Method in class GPBUtil
- UninterpretedOption — Class in namespace Google\Protobuf\Internal
A message representing a option the parser does not recognize. This only appears in options protos created by the compiler::Parser class.
- UninterpretedOption_NamePart — Class in namespace Google\Protobuf\Internal
This class is deprecated. Use Google\Protobuf\Internal\UninterpretedOption\NamePart instead.
- UInt32Value — Class in namespace Google\Protobuf
Wrapper message for
uint32
.- UInt64Value — Class in namespace Google\Protobuf
Wrapper message for
uint64
.
V
- $ Any#value — Property in class Any
Must be a valid serialized protocol buffer of the above specified type.
- $ Api#version — Property in class Api
A version string for this interface. If specified, must have the form
major-version.minor-version
, as in1.10
. If the minor version is omitted, it defaults to zero. If the entire version field is empty, the major version is derived from the package name, as outlined below. If the field is not empty, the version in the package name will be verified to be consistent with what is provided here.- $ BoolValue#value — Property in class BoolValue
The bool value.
- $ BytesValue#value — Property in class BytesValue
The bytes value.
- $ DoubleValue#value — Property in class DoubleValue
The double value.
- Cardinality::value() — Method in class Cardinality
- Kind::value() — Method in class Kind
- $ FloatValue#value — Property in class FloatValue
The float value.
- $ Int32Value#value — Property in class Int32Value
The int32 value.
- $ Int64Value#value — Property in class Int64Value
The int64 value.
- EnumBuilderContext::value() — Method in class EnumBuilderContext
- Label::value() — Method in class Label
- Type::value() — Method in class Type
- CType::value() — Method in class CType
- JSType::value() — Method in class JSType
- OptimizeMode::value() — Method in class OptimizeMode
- GPBWire::varint32Size() — Method in class GPBWire
- GPBWire::varint64Size() — Method in class GPBWire
- $ MapEntry#value — Property in class MapEntry
- MapFieldIter::valid() — Method in class MapFieldIter
Check whether there are more elements to iterate.
- IdempotencyLevel::value() — Method in class IdempotencyLevel
- RepeatedFieldIter::valid() — Method in class RepeatedFieldIter
Check whether there are more elements to iterate.
- NullValue::value() — Method in class NullValue
- $ Option#value — Property in class Option
The option's value packed in an Any message. If the value is a primitive, the corresponding wrapper type defined in google/protobuf/wrappers.proto should be used. If the value is an enum, it should be stored as an int32 value using the google.protobuf.Int32Value type.
- $ StringValue#value — Property in class StringValue
The string value.
- Syntax::value() — Method in class Syntax
- $ UInt32Value#value — Property in class UInt32Value
The uint32 value.
- $ UInt64Value#value — Property in class UInt64Value
The uint64 value.
- Value — Class in namespace Google\Protobuf
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. A producer of value is expected to set one of these variants. Absence of any variant indicates an error.
W
- CodedOutputStream::writeVarint32() — Method in class CodedOutputStream
- CodedOutputStream::writeVarint64() — Method in class CodedOutputStream
- CodedOutputStream::writeLittleEndian32() — Method in class CodedOutputStream
- CodedOutputStream::writeLittleEndian64() — Method in class CodedOutputStream
- CodedOutputStream::writeTag() — Method in class CodedOutputStream
- CodedOutputStream::writeRaw() — Method in class CodedOutputStream
- CodedOutputStream::writeVarintToArray() — Method in class CodedOutputStream
- $ FieldOptions#weak — Property in class FieldOptions
For Google-internal migration only. Do not use.
- GPBWire::writeTag() — Method in class GPBWire
- GPBWire::writeInt32() — Method in class GPBWire
- GPBWire::writeInt64() — Method in class GPBWire
- GPBWire::writeUint32() — Method in class GPBWire
- GPBWire::writeUint64() — Method in class GPBWire
- GPBWire::writeSint32() — Method in class GPBWire
- GPBWire::writeSint64() — Method in class GPBWire
- GPBWire::writeFixed32() — Method in class GPBWire
- GPBWire::writeFixed64() — Method in class GPBWire
- GPBWire::writeSfixed32() — Method in class GPBWire
- GPBWire::writeSfixed64() — Method in class GPBWire
- GPBWire::writeBool() — Method in class GPBWire
- GPBWire::writeFloat() — Method in class GPBWire
- GPBWire::writeDouble() — Method in class GPBWire
- GPBWire::writeString() — Method in class GPBWire
- GPBWire::writeBytes() — Method in class GPBWire
- GPBWire::writeMessage() — Method in class GPBWire
- Message::writeWrapperValue() — Method in class Message
- Message::writeOneof() — Method in class Message
- Message::whichOneof() — Method in class Message
Z
- GPBWire::zigZagEncode32() — Method in class GPBWire
- GPBWire::zigZagDecode32() — Method in class GPBWire
- GPBWire::zigZagEncode64() — Method in class GPBWire
- GPBWire::zigZagDecode64() — Method in class GPBWire
_
- Any::__construct() — Method in class Any
- Constructor.
- Api::__construct() — Method in class Api
- Constructor.
- BoolValue::__construct() — Method in class BoolValue
- Constructor.
- BytesValue::__construct() — Method in class BytesValue
- Constructor.
- Descriptor::__construct() — Method in class Descriptor
- DoubleValue::__construct() — Method in class DoubleValue
- Constructor.
- Duration::__construct() — Method in class Duration
- Constructor.
- Enum::__construct() — Method in class Enum
- Constructor.
- EnumDescriptor::__construct() — Method in class EnumDescriptor
- EnumValue::__construct() — Method in class EnumValue
- Constructor.
- EnumValueDescriptor::__construct() — Method in class EnumValueDescriptor
- Field::__construct() — Method in class Field
- Constructor.
- FieldDescriptor::__construct() — Method in class FieldDescriptor
- FieldMask::__construct() — Method in class FieldMask
- Constructor.
- FloatValue::__construct() — Method in class FloatValue
- Constructor.
- GPBEmpty::__construct() — Method in class GPBEmpty
- Constructor.
- Int32Value::__construct() — Method in class Int32Value
- Constructor.
- Int64Value::__construct() — Method in class Int64Value
- Constructor.
- CodedInputStream::__construct() — Method in class CodedInputStream
- CodedOutputStream::__construct() — Method in class CodedOutputStream
- Descriptor::__construct() — Method in class Descriptor
- DescriptorProto::__construct() — Method in class DescriptorProto
- Constructor.
- ExtensionRange::__construct() — Method in class ExtensionRange
- Constructor.
- ReservedRange::__construct() — Method in class ReservedRange
- Constructor.
- EnumBuilderContext::__construct() — Method in class EnumBuilderContext
- EnumDescriptor::__construct() — Method in class EnumDescriptor
- EnumDescriptorProto::__construct() — Method in class EnumDescriptorProto
- Constructor.
- EnumReservedRange::__construct() — Method in class EnumReservedRange
- Constructor.
- EnumOptions::__construct() — Method in class EnumOptions
- Constructor.
- EnumValueDescriptorProto::__construct() — Method in class EnumValueDescriptorProto
- Constructor.
- EnumValueOptions::__construct() — Method in class EnumValueOptions
- Constructor.
- ExtensionRangeOptions::__construct() — Method in class ExtensionRangeOptions
- Constructor.
- FieldDescriptor::__construct() — Method in class FieldDescriptor
- FieldDescriptorProto::__construct() — Method in class FieldDescriptorProto
- Constructor.
- FieldOptions::__construct() — Method in class FieldOptions
- Constructor.
- FileDescriptorProto::__construct() — Method in class FileDescriptorProto
- Constructor.
- FileDescriptorSet::__construct() — Method in class FileDescriptorSet
- Constructor.
- FileOptions::__construct() — Method in class FileOptions
- Constructor.
- GPBDecodeException::__construct() — Method in class GPBDecodeException
- GeneratedCodeInfo::__construct() — Method in class GeneratedCodeInfo
- Constructor.
- Annotation::__construct() — Method in class Annotation
- Constructor.
- MapEntry::__construct() — Method in class MapEntry
- MapField::__construct() — Method in class MapField
Constructs an instance of MapField.
- MapFieldIter::__construct() — Method in class MapFieldIter
Create iterator instance for MapField.
- Message::__construct() — Method in class Message
- MessageBuilderContext::__construct() — Method in class MessageBuilderContext
- MessageOptions::__construct() — Method in class MessageOptions
- Constructor.
- MethodDescriptorProto::__construct() — Method in class MethodDescriptorProto
- Constructor.
- MethodOptions::__construct() — Method in class MethodOptions
- Constructor.
- OneofDescriptor::__construct() — Method in class OneofDescriptor
- OneofDescriptorProto::__construct() — Method in class OneofDescriptorProto
- Constructor.
- OneofField::__construct() — Method in class OneofField
- OneofOptions::__construct() — Method in class OneofOptions
- Constructor.
- RawInputStream::__construct() — Method in class RawInputStream
- RepeatedField::__construct() — Method in class RepeatedField
Constructs an instance of RepeatedField.
- RepeatedFieldIter::__construct() — Method in class RepeatedFieldIter
Create iterator instance for RepeatedField.
- ServiceDescriptorProto::__construct() — Method in class ServiceDescriptorProto
- Constructor.
- ServiceOptions::__construct() — Method in class ServiceOptions
- Constructor.
- SourceCodeInfo::__construct() — Method in class SourceCodeInfo
- Constructor.
- Location::__construct() — Method in class Location
- Constructor.
- UninterpretedOption::__construct() — Method in class UninterpretedOption
- Constructor.
- NamePart::__construct() — Method in class NamePart
- Constructor.
- ListValue::__construct() — Method in class ListValue
- Constructor.
- Method::__construct() — Method in class Method
- Constructor.
- Mixin::__construct() — Method in class Mixin
- Constructor.
- OneofDescriptor::__construct() — Method in class OneofDescriptor
- Option::__construct() — Method in class Option
- Constructor.
- SourceContext::__construct() — Method in class SourceContext
- Constructor.
- StringValue::__construct() — Method in class StringValue
- Constructor.
- Struct::__construct() — Method in class Struct
- Constructor.
- Timestamp::__construct() — Method in class Timestamp
- Constructor.
- Type::__construct() — Method in class Type
- Constructor.
- UInt32Value::__construct() — Method in class UInt32Value
- Constructor.
- UInt64Value::__construct() — Method in class UInt64Value
- Constructor.
- Value::__construct() — Method in class Value
- Constructor.