Public Member Functions | List of all members
com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage > Interface Template Reference
Inheritance diagram for com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >:
Inheritance graph
[legend]

Public Member Functions

Message getDefaultInstanceForType ()
 
Message getDefaultInstanceForType ()
 
< Type > Type getExtension (Extension< MessageType, List< Type >> extension, int index)
 
< Type > Type getExtension (Extension< MessageType, List< Type >> extension, int index)
 
< Type > Type getExtension (Extension< MessageType, Type > extension)
 
< Type > Type getExtension (Extension< MessageType, Type > extension)
 
< Type > Type getExtension (ExtensionLite< MessageType, List< Type >> extension, int index)
 
< Type > Type getExtension (ExtensionLite< MessageType, List< Type >> extension, int index)
 
< Type > Type getExtension (ExtensionLite< MessageType, Type > extension)
 
< Type > Type getExtension (ExtensionLite< MessageType, Type > extension)
 
< Type > Type getExtension (GeneratedExtension< MessageType, List< Type >> extension, int index)
 
< Type > Type getExtension (GeneratedExtension< MessageType, List< Type >> extension, int index)
 
< Type > Type getExtension (GeneratedExtension< MessageType, Type > extension)
 
< Type > Type getExtension (GeneratedExtension< MessageType, Type > extension)
 
< Type > int getExtensionCount (Extension< MessageType, List< Type >> extension)
 
< Type > int getExtensionCount (Extension< MessageType, List< Type >> extension)
 
< Type > int getExtensionCount (ExtensionLite< MessageType, List< Type >> extension)
 
< Type > int getExtensionCount (ExtensionLite< MessageType, List< Type >> extension)
 
< Type > int getExtensionCount (GeneratedExtension< MessageType, List< Type >> extension)
 
< Type > int getExtensionCount (GeneratedExtension< MessageType, List< Type >> extension)
 
< Type > boolean hasExtension (Extension< MessageType, Type > extension)
 
< Type > boolean hasExtension (Extension< MessageType, Type > extension)
 
< Type > boolean hasExtension (ExtensionLite< MessageType, Type > extension)
 
< Type > boolean hasExtension (ExtensionLite< MessageType, Type > extension)
 
< Type > boolean hasExtension (GeneratedExtension< MessageType, Type > extension)
 
< Type > boolean hasExtension (GeneratedExtension< MessageType, Type > extension)
 
- Public Member Functions inherited from com.google.protobuf.MessageOrBuilder
List< String > findInitializationErrors ()
 
List< String > findInitializationErrors ()
 
Map< Descriptors.FieldDescriptor, Object > getAllFields ()
 
Map< Descriptors.FieldDescriptor, Object > getAllFields ()
 
Descriptors.Descriptor getDescriptorForType ()
 
Descriptors.Descriptor getDescriptorForType ()
 
Object getField (Descriptors.FieldDescriptor field)
 
Object getField (Descriptors.FieldDescriptor field)
 
String getInitializationErrorString ()
 
String getInitializationErrorString ()
 
Descriptors.FieldDescriptor getOneofFieldDescriptor (Descriptors.OneofDescriptor oneof)
 
Descriptors.FieldDescriptor getOneofFieldDescriptor (Descriptors.OneofDescriptor oneof)
 
Object getRepeatedField (Descriptors.FieldDescriptor field, int index)
 
Object getRepeatedField (Descriptors.FieldDescriptor field, int index)
 
int getRepeatedFieldCount (Descriptors.FieldDescriptor field)
 
int getRepeatedFieldCount (Descriptors.FieldDescriptor field)
 
UnknownFieldSet getUnknownFields ()
 
UnknownFieldSet getUnknownFields ()
 
boolean hasField (Descriptors.FieldDescriptor field)
 
boolean hasField (Descriptors.FieldDescriptor field)
 
boolean hasOneof (Descriptors.OneofDescriptor oneof)
 
boolean hasOneof (Descriptors.OneofDescriptor oneof)
 
- Public Member Functions inherited from com.google.protobuf.MessageLiteOrBuilder
boolean isInitialized ()
 
boolean isInitialized ()
 

Detailed Description

Definition at line 892 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessageV3.java.

Member Function Documentation

◆ getDefaultInstanceForType() [1/2]

Get an instance of the type with no fields set. Because no fields are set, all getters for singular fields will return default values and repeated fields will appear empty. This may or may not be a singleton. This differs from the

getDefaultInstance()

method of generated message classes in that this method is an abstract method of the

interface whereas

getDefaultInstance()

is a static method of a specific class. They return the same thing.

Implements com.google.protobuf.MessageOrBuilder.

◆ getDefaultInstanceForType() [2/2]

Get an instance of the type with no fields set. Because no fields are set, all getters for singular fields will return default values and repeated fields will appear empty. This may or may not be a singleton. This differs from the

getDefaultInstance()

method of generated message classes in that this method is an abstract method of the

interface whereas

getDefaultInstance()

is a static method of a specific class. They return the same thing.

Implements com.google.protobuf.MessageOrBuilder.

◆ getExtension() [1/12]

<Type> Type com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtension ( Extension< MessageType, List< Type >>  extension,
int  index 
)

Get one element of a repeated extension.

◆ getExtension() [2/12]

<Type> Type com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtension ( Extension< MessageType, List< Type >>  extension,
int  index 
)

Get one element of a repeated extension.

◆ getExtension() [3/12]

<Type> Type com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtension ( Extension< MessageType, Type extension)

Get the value of an extension.

◆ getExtension() [4/12]

<Type> Type com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtension ( Extension< MessageType, Type extension)

Get the value of an extension.

◆ getExtension() [5/12]

<Type> Type com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtension ( ExtensionLite< MessageType, List< Type >>  extension,
int  index 
)

Get one element of a repeated extension.

◆ getExtension() [6/12]

<Type> Type com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtension ( ExtensionLite< MessageType, List< Type >>  extension,
int  index 
)

Get one element of a repeated extension.

◆ getExtension() [7/12]

<Type> Type com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtension ( ExtensionLite< MessageType, Type extension)

Get the value of an extension.

◆ getExtension() [8/12]

<Type> Type com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtension ( ExtensionLite< MessageType, Type extension)

Get the value of an extension.

◆ getExtension() [9/12]

<Type> Type com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtension ( GeneratedExtension< MessageType, List< Type >>  extension,
int  index 
)

Get one element of a repeated extension.

◆ getExtension() [10/12]

<Type> Type com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtension ( GeneratedExtension< MessageType, List< Type >>  extension,
int  index 
)

Get one element of a repeated extension.

◆ getExtension() [11/12]

<Type> Type com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtension ( GeneratedExtension< MessageType, Type extension)

Get the value of an extension.

◆ getExtension() [12/12]

<Type> Type com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtension ( GeneratedExtension< MessageType, Type extension)

Get the value of an extension.

◆ getExtensionCount() [1/6]

<Type> int com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtensionCount ( Extension< MessageType, List< Type >>  extension)

Get the number of elements in a repeated extension.

◆ getExtensionCount() [2/6]

<Type> int com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtensionCount ( Extension< MessageType, List< Type >>  extension)

Get the number of elements in a repeated extension.

◆ getExtensionCount() [3/6]

<Type> int com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtensionCount ( ExtensionLite< MessageType, List< Type >>  extension)

Get the number of elements in a repeated extension.

◆ getExtensionCount() [4/6]

<Type> int com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtensionCount ( ExtensionLite< MessageType, List< Type >>  extension)

Get the number of elements in a repeated extension.

◆ getExtensionCount() [5/6]

<Type> int com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtensionCount ( GeneratedExtension< MessageType, List< Type >>  extension)

Get the number of elements in a repeated extension.

◆ getExtensionCount() [6/6]

<Type> int com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.getExtensionCount ( GeneratedExtension< MessageType, List< Type >>  extension)

Get the number of elements in a repeated extension.

◆ hasExtension() [1/6]

<Type> boolean com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.hasExtension ( Extension< MessageType, Type extension)

Check if a singular extension is present.

◆ hasExtension() [2/6]

<Type> boolean com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.hasExtension ( Extension< MessageType, Type extension)

Check if a singular extension is present.

◆ hasExtension() [3/6]

<Type> boolean com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.hasExtension ( ExtensionLite< MessageType, Type extension)

Check if a singular extension is present.

◆ hasExtension() [4/6]

<Type> boolean com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.hasExtension ( ExtensionLite< MessageType, Type extension)

Check if a singular extension is present.

◆ hasExtension() [5/6]

<Type> boolean com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.hasExtension ( GeneratedExtension< MessageType, Type extension)

Check if a singular extension is present.

◆ hasExtension() [6/6]

<Type> boolean com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >.hasExtension ( GeneratedExtension< MessageType, Type extension)

Check if a singular extension is present.


The documentation for this interface was generated from the following file:
grpc::protobuf::MessageLite
GRPC_CUSTOM_MESSAGELITE MessageLite
Definition: include/grpcpp/impl/codegen/config_protobuf.h:79


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:05