Public Member Functions | Private Member Functions | Private Attributes | List of all members
com.google.protobuf.DynamicMessage.Builder Class Reference
Inheritance diagram for com.google.protobuf.DynamicMessage.Builder:
Inheritance graph
[legend]

Public Member Functions

Builder addRepeatedField (FieldDescriptor field, Object value)
 
Builder addRepeatedField (FieldDescriptor field, Object value)
 
DynamicMessage build ()
 
DynamicMessage build ()
 
DynamicMessage buildPartial ()
 
DynamicMessage buildPartial ()
 
Builder clear ()
 
Builder clear ()
 
Builder clearField (FieldDescriptor field)
 
Builder clearField (FieldDescriptor field)
 
Builder clearOneof (OneofDescriptor oneof)
 
Builder clearOneof (OneofDescriptor oneof)
 
Builder clone ()
 
Builder clone ()
 
Map< FieldDescriptor, Object > getAllFields ()
 
Map< FieldDescriptor, Object > getAllFields ()
 
DynamicMessage getDefaultInstanceForType ()
 
DynamicMessage getDefaultInstanceForType ()
 
Descriptor getDescriptorForType ()
 
Descriptor getDescriptorForType ()
 
Object getField (FieldDescriptor field)
 
Object getField (FieldDescriptor field)
 
com.google.protobuf.Message.Builder getFieldBuilder (FieldDescriptor field)
 
com.google.protobuf.Message.Builder getFieldBuilder (FieldDescriptor field)
 
FieldDescriptor getOneofFieldDescriptor (OneofDescriptor oneof)
 
FieldDescriptor getOneofFieldDescriptor (OneofDescriptor oneof)
 
Object getRepeatedField (FieldDescriptor field, int index)
 
Object getRepeatedField (FieldDescriptor field, int index)
 
com.google.protobuf.Message.Builder getRepeatedFieldBuilder (FieldDescriptor field, int index)
 
com.google.protobuf.Message.Builder getRepeatedFieldBuilder (FieldDescriptor field, int index)
 
int getRepeatedFieldCount (FieldDescriptor field)
 
int getRepeatedFieldCount (FieldDescriptor field)
 
UnknownFieldSet getUnknownFields ()
 
UnknownFieldSet getUnknownFields ()
 
boolean hasField (FieldDescriptor field)
 
boolean hasField (FieldDescriptor field)
 
boolean hasOneof (OneofDescriptor oneof)
 
boolean hasOneof (OneofDescriptor oneof)
 
boolean isInitialized ()
 
boolean isInitialized ()
 
Builder mergeFrom (Message other)
 
Builder mergeFrom (Message other)
 
Builder mergeUnknownFields (UnknownFieldSet unknownFields)
 
Builder mergeUnknownFields (UnknownFieldSet unknownFields)
 
Builder newBuilderForField (FieldDescriptor field)
 
Builder newBuilderForField (FieldDescriptor field)
 
Builder setField (FieldDescriptor field, Object value)
 
Builder setField (FieldDescriptor field, Object value)
 
Builder setRepeatedField (FieldDescriptor field, int index, Object value)
 
Builder setRepeatedField (FieldDescriptor field, int index, Object value)
 
Builder setUnknownFields (UnknownFieldSet unknownFields)
 
Builder setUnknownFields (UnknownFieldSet unknownFields)
 

Private Member Functions

 Builder (Descriptor type)
 
 Builder (Descriptor type)
 
DynamicMessage buildParsed () throws InvalidProtocolBufferException
 
DynamicMessage buildParsed () throws InvalidProtocolBufferException
 
void ensureEnumValueDescriptor (FieldDescriptor field, Object value)
 
void ensureEnumValueDescriptor (FieldDescriptor field, Object value)
 
void ensureIsMutable ()
 
void ensureIsMutable ()
 
void ensureSingularEnumValueDescriptor (FieldDescriptor field, Object value)
 
void ensureSingularEnumValueDescriptor (FieldDescriptor field, Object value)
 
void populateMapEntry ()
 
void verifyContainingType (FieldDescriptor field)
 
void verifyContainingType (FieldDescriptor field)
 
void verifyOneofContainingType (OneofDescriptor oneof)
 
void verifyOneofContainingType (OneofDescriptor oneof)
 

Private Attributes

FieldSet< FieldDescriptorfields
 
final FieldDescriptor[] oneofCases
 
final Descriptor type
 
UnknownFieldSet unknownFields
 

Detailed Description

Builder for DynamicMessages.

Definition at line 319 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/DynamicMessage.java.

Constructor & Destructor Documentation

◆ Builder() [1/2]

com.google.protobuf.DynamicMessage.Builder.Builder ( Descriptor  type)
inlineprivate

◆ Builder() [2/2]

com.google.protobuf.DynamicMessage.Builder.Builder ( Descriptor  type)
inlineprivate

Construct a

for the given type.

Definition at line 326 of file protobuf/java/core/src/main/java/com/google/protobuf/DynamicMessage.java.

Member Function Documentation

◆ addRepeatedField() [1/2]

Builder com.google.protobuf.DynamicMessage.Builder.addRepeatedField ( FieldDescriptor  field,
Object  value 
)
inline

◆ addRepeatedField() [2/2]

Builder com.google.protobuf.DynamicMessage.Builder.addRepeatedField ( FieldDescriptor  field,
Object  value 
)
inline

◆ build() [1/2]

DynamicMessage com.google.protobuf.DynamicMessage.Builder.build ( )
inline

◆ build() [2/2]

DynamicMessage com.google.protobuf.DynamicMessage.Builder.build ( )
inline

◆ buildParsed() [1/2]

DynamicMessage com.google.protobuf.DynamicMessage.Builder.buildParsed ( ) throws InvalidProtocolBufferException
inlineprivate

◆ buildParsed() [2/2]

DynamicMessage com.google.protobuf.DynamicMessage.Builder.buildParsed ( ) throws InvalidProtocolBufferException
inlineprivate

◆ buildPartial() [1/2]

DynamicMessage com.google.protobuf.DynamicMessage.Builder.buildPartial ( )
inline

◆ buildPartial() [2/2]

DynamicMessage com.google.protobuf.DynamicMessage.Builder.buildPartial ( )
inline

◆ clear() [1/2]

Builder com.google.protobuf.DynamicMessage.Builder.clear ( )
inline

◆ clear() [2/2]

Builder com.google.protobuf.DynamicMessage.Builder.clear ( )
inline

◆ clearField() [1/2]

Builder com.google.protobuf.DynamicMessage.Builder.clearField ( FieldDescriptor  field)
inline

◆ clearField() [2/2]

Builder com.google.protobuf.DynamicMessage.Builder.clearField ( FieldDescriptor  field)
inline

◆ clearOneof() [1/2]

Builder com.google.protobuf.DynamicMessage.Builder.clearOneof ( OneofDescriptor  oneof)
inline

◆ clearOneof() [2/2]

Builder com.google.protobuf.DynamicMessage.Builder.clearOneof ( OneofDescriptor  oneof)
inline

◆ clone() [1/2]

Builder com.google.protobuf.DynamicMessage.Builder.clone ( )
inline

◆ clone() [2/2]

Builder com.google.protobuf.DynamicMessage.Builder.clone ( )
inline

◆ ensureEnumValueDescriptor() [1/2]

void com.google.protobuf.DynamicMessage.Builder.ensureEnumValueDescriptor ( FieldDescriptor  field,
Object  value 
)
inlineprivate

Verifies the value for an enum field.

Definition at line 644 of file protobuf/java/core/src/main/java/com/google/protobuf/DynamicMessage.java.

◆ ensureEnumValueDescriptor() [2/2]

void com.google.protobuf.DynamicMessage.Builder.ensureEnumValueDescriptor ( FieldDescriptor  field,
Object  value 
)
inlineprivate

Verifies the value for an enum field.

Definition at line 649 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/DynamicMessage.java.

◆ ensureIsMutable() [1/2]

void com.google.protobuf.DynamicMessage.Builder.ensureIsMutable ( )
inlineprivate

◆ ensureIsMutable() [2/2]

void com.google.protobuf.DynamicMessage.Builder.ensureIsMutable ( )
inlineprivate

◆ ensureSingularEnumValueDescriptor() [1/2]

void com.google.protobuf.DynamicMessage.Builder.ensureSingularEnumValueDescriptor ( FieldDescriptor  field,
Object  value 
)
inlineprivate

Verifies that the value is EnumValueDescriptor and matches Enum Type.

Definition at line 626 of file protobuf/java/core/src/main/java/com/google/protobuf/DynamicMessage.java.

◆ ensureSingularEnumValueDescriptor() [2/2]

void com.google.protobuf.DynamicMessage.Builder.ensureSingularEnumValueDescriptor ( FieldDescriptor  field,
Object  value 
)
inlineprivate

◆ getAllFields() [1/2]

Map<FieldDescriptor, Object> com.google.protobuf.DynamicMessage.Builder.getAllFields ( )
inline

◆ getAllFields() [2/2]

Map<FieldDescriptor, Object> com.google.protobuf.DynamicMessage.Builder.getAllFields ( )
inline

◆ getDefaultInstanceForType() [1/2]

DynamicMessage com.google.protobuf.DynamicMessage.Builder.getDefaultInstanceForType ( )
inline

◆ getDefaultInstanceForType() [2/2]

DynamicMessage com.google.protobuf.DynamicMessage.Builder.getDefaultInstanceForType ( )
inline

◆ getDescriptorForType() [1/2]

Descriptor com.google.protobuf.DynamicMessage.Builder.getDescriptorForType ( )
inline

◆ getDescriptorForType() [2/2]

Descriptor com.google.protobuf.DynamicMessage.Builder.getDescriptorForType ( )
inline

◆ getField() [1/2]

Object com.google.protobuf.DynamicMessage.Builder.getField ( FieldDescriptor  field)
inline

◆ getField() [2/2]

Object com.google.protobuf.DynamicMessage.Builder.getField ( FieldDescriptor  field)
inline

◆ getFieldBuilder() [1/2]

com.google.protobuf.Message.Builder com.google.protobuf.DynamicMessage.Builder.getFieldBuilder ( FieldDescriptor  field)
inline

◆ getFieldBuilder() [2/2]

com.google.protobuf.Message.Builder com.google.protobuf.DynamicMessage.Builder.getFieldBuilder ( FieldDescriptor  field)
inline

◆ getOneofFieldDescriptor() [1/2]

FieldDescriptor com.google.protobuf.DynamicMessage.Builder.getOneofFieldDescriptor ( OneofDescriptor  oneof)
inline

◆ getOneofFieldDescriptor() [2/2]

FieldDescriptor com.google.protobuf.DynamicMessage.Builder.getOneofFieldDescriptor ( OneofDescriptor  oneof)
inline

◆ getRepeatedField() [1/2]

Object com.google.protobuf.DynamicMessage.Builder.getRepeatedField ( FieldDescriptor  field,
int  index 
)
inline

◆ getRepeatedField() [2/2]

Object com.google.protobuf.DynamicMessage.Builder.getRepeatedField ( FieldDescriptor  field,
int  index 
)
inline

◆ getRepeatedFieldBuilder() [1/2]

com.google.protobuf.Message.Builder com.google.protobuf.DynamicMessage.Builder.getRepeatedFieldBuilder ( FieldDescriptor  field,
int  index 
)
inline

◆ getRepeatedFieldBuilder() [2/2]

com.google.protobuf.Message.Builder com.google.protobuf.DynamicMessage.Builder.getRepeatedFieldBuilder ( FieldDescriptor  field,
int  index 
)
inline

◆ getRepeatedFieldCount() [1/2]

int com.google.protobuf.DynamicMessage.Builder.getRepeatedFieldCount ( FieldDescriptor  field)
inline

◆ getRepeatedFieldCount() [2/2]

int com.google.protobuf.DynamicMessage.Builder.getRepeatedFieldCount ( FieldDescriptor  field)
inline

◆ getUnknownFields() [1/2]

UnknownFieldSet com.google.protobuf.DynamicMessage.Builder.getUnknownFields ( )
inline

◆ getUnknownFields() [2/2]

UnknownFieldSet com.google.protobuf.DynamicMessage.Builder.getUnknownFields ( )
inline

◆ hasField() [1/2]

boolean com.google.protobuf.DynamicMessage.Builder.hasField ( FieldDescriptor  field)
inline

◆ hasField() [2/2]

boolean com.google.protobuf.DynamicMessage.Builder.hasField ( FieldDescriptor  field)
inline

◆ hasOneof() [1/2]

boolean com.google.protobuf.DynamicMessage.Builder.hasOneof ( OneofDescriptor  oneof)
inline

◆ hasOneof() [2/2]

boolean com.google.protobuf.DynamicMessage.Builder.hasOneof ( OneofDescriptor  oneof)
inline

◆ isInitialized() [1/2]

boolean com.google.protobuf.DynamicMessage.Builder.isInitialized ( )
inline

◆ isInitialized() [2/2]

boolean com.google.protobuf.DynamicMessage.Builder.isInitialized ( )
inline

◆ mergeFrom() [1/2]

Builder com.google.protobuf.DynamicMessage.Builder.mergeFrom ( Message  other)
inline

◆ mergeFrom() [2/2]

Builder com.google.protobuf.DynamicMessage.Builder.mergeFrom ( Message  other)
inline

◆ mergeUnknownFields() [1/2]

Builder com.google.protobuf.DynamicMessage.Builder.mergeUnknownFields ( UnknownFieldSet  unknownFields)
inline

◆ mergeUnknownFields() [2/2]

Builder com.google.protobuf.DynamicMessage.Builder.mergeUnknownFields ( UnknownFieldSet  unknownFields)
inline

◆ newBuilderForField() [1/2]

Builder com.google.protobuf.DynamicMessage.Builder.newBuilderForField ( FieldDescriptor  field)
inline

◆ newBuilderForField() [2/2]

Builder com.google.protobuf.DynamicMessage.Builder.newBuilderForField ( FieldDescriptor  field)
inline

◆ populateMapEntry()

void com.google.protobuf.DynamicMessage.Builder.populateMapEntry ( )
inlineprivate

◆ setField() [1/2]

Builder com.google.protobuf.DynamicMessage.Builder.setField ( FieldDescriptor  field,
Object  value 
)
inline

◆ setField() [2/2]

Builder com.google.protobuf.DynamicMessage.Builder.setField ( FieldDescriptor  field,
Object  value 
)
inline

◆ setRepeatedField() [1/2]

Builder com.google.protobuf.DynamicMessage.Builder.setRepeatedField ( FieldDescriptor  field,
int  index,
Object  value 
)
inline

◆ setRepeatedField() [2/2]

Builder com.google.protobuf.DynamicMessage.Builder.setRepeatedField ( FieldDescriptor  field,
int  index,
Object  value 
)
inline

◆ setUnknownFields() [1/2]

Builder com.google.protobuf.DynamicMessage.Builder.setUnknownFields ( UnknownFieldSet  unknownFields)
inline

◆ setUnknownFields() [2/2]

Builder com.google.protobuf.DynamicMessage.Builder.setUnknownFields ( UnknownFieldSet  unknownFields)
inline

◆ verifyContainingType() [1/2]

void com.google.protobuf.DynamicMessage.Builder.verifyContainingType ( FieldDescriptor  field)
inlineprivate

Verifies that the field is a field of this message.

Definition at line 612 of file protobuf/java/core/src/main/java/com/google/protobuf/DynamicMessage.java.

◆ verifyContainingType() [2/2]

void com.google.protobuf.DynamicMessage.Builder.verifyContainingType ( FieldDescriptor  field)
inlineprivate

Verifies that the field is a field of this message.

Definition at line 617 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/DynamicMessage.java.

◆ verifyOneofContainingType() [1/2]

void com.google.protobuf.DynamicMessage.Builder.verifyOneofContainingType ( OneofDescriptor  oneof)
inlineprivate

Verifies that the oneof is an oneof of this message.

Definition at line 619 of file protobuf/java/core/src/main/java/com/google/protobuf/DynamicMessage.java.

◆ verifyOneofContainingType() [2/2]

void com.google.protobuf.DynamicMessage.Builder.verifyOneofContainingType ( OneofDescriptor  oneof)
inlineprivate

Verifies that the oneof is an oneof of this message.

Definition at line 624 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/DynamicMessage.java.

Member Data Documentation

◆ fields

FieldSet< FieldDescriptor > com.google.protobuf.DynamicMessage.Builder.fields
private

◆ oneofCases

final FieldDescriptor [] com.google.protobuf.DynamicMessage.Builder.oneofCases
private

◆ type

final Descriptor com.google.protobuf.DynamicMessage.Builder.type
private

◆ unknownFields

UnknownFieldSet com.google.protobuf.DynamicMessage.Builder.unknownFields
private

The documentation for this class was generated from the following file:
Builder
Definition: bloaty/third_party/protobuf/ruby/ext/google/protobuf_c/protobuf.h:170


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