Public Member Functions | Private Member Functions | Private Attributes | List of all members
com.google.protobuf.FieldInfo.Builder Class Reference

Public Member Functions

FieldInfo build ()
 
FieldInfo build ()
 
Builder withCachedSizeField (Field cachedSizeField)
 
Builder withCachedSizeField (Field cachedSizeField)
 
Builder withEnforceUtf8 (boolean enforceUtf8)
 
Builder withEnforceUtf8 (boolean enforceUtf8)
 
Builder withEnumVerifier (EnumVerifier enumVerifier)
 
Builder withEnumVerifier (EnumVerifier enumVerifier)
 
Builder withField (Field field)
 
Builder withField (Field field)
 
Builder withFieldNumber (int fieldNumber)
 
Builder withFieldNumber (int fieldNumber)
 
Builder withMapDefaultEntry (Object mapDefaultEntry)
 
Builder withMapDefaultEntry (Object mapDefaultEntry)
 
Builder withOneof (OneofInfo oneof, Class<?> oneofStoredType)
 
Builder withOneof (OneofInfo oneof, Class<?> oneofStoredType)
 
Builder withPresence (Field presenceField, int presenceMask)
 
Builder withPresence (Field presenceField, int presenceMask)
 
Builder withRequired (boolean required)
 
Builder withRequired (boolean required)
 
Builder withType (FieldType type)
 
Builder withType (FieldType type)
 

Private Member Functions

 Builder ()
 
 Builder ()
 

Private Attributes

Field cachedSizeField
 
boolean enforceUtf8
 
EnumVerifier enumVerifier
 
Field field
 
int fieldNumber
 
Object mapDefaultEntry
 
OneofInfo oneof
 
Class<?> oneofStoredType
 
Field presenceField
 
int presenceMask
 
boolean required
 
FieldType type
 

Detailed Description

A builder for FieldInfo instances.

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

Constructor & Destructor Documentation

◆ Builder() [1/2]

com.google.protobuf.FieldInfo.Builder.Builder ( )
inlineprivate

◆ Builder() [2/2]

com.google.protobuf.FieldInfo.Builder.Builder ( )
inlineprivate

Member Function Documentation

◆ build() [1/2]

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

◆ build() [2/2]

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

◆ withCachedSizeField() [1/2]

Builder com.google.protobuf.FieldInfo.Builder.withCachedSizeField ( Field  cachedSizeField)
inline

◆ withCachedSizeField() [2/2]

Builder com.google.protobuf.FieldInfo.Builder.withCachedSizeField ( Field  cachedSizeField)
inline

◆ withEnforceUtf8() [1/2]

Builder com.google.protobuf.FieldInfo.Builder.withEnforceUtf8 ( boolean  enforceUtf8)
inline

◆ withEnforceUtf8() [2/2]

Builder com.google.protobuf.FieldInfo.Builder.withEnforceUtf8 ( boolean  enforceUtf8)
inline

◆ withEnumVerifier() [1/2]

Builder com.google.protobuf.FieldInfo.Builder.withEnumVerifier ( EnumVerifier  enumVerifier)
inline

◆ withEnumVerifier() [2/2]

Builder com.google.protobuf.FieldInfo.Builder.withEnumVerifier ( EnumVerifier  enumVerifier)
inline

◆ withField() [1/2]

Builder com.google.protobuf.FieldInfo.Builder.withField ( Field  field)
inline

Specifies the actual field on the message represented by this field. This should not be called for oneof member fields.

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

◆ withField() [2/2]

Builder com.google.protobuf.FieldInfo.Builder.withField ( Field  field)
inline

Specifies the actual field on the message represented by this field. This should not be called for oneof member fields.

Definition at line 470 of file protobuf/java/core/src/main/java/com/google/protobuf/FieldInfo.java.

◆ withFieldNumber() [1/2]

Builder com.google.protobuf.FieldInfo.Builder.withFieldNumber ( int  fieldNumber)
inline

Specifies the unique field number for this field within the message.

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

◆ withFieldNumber() [2/2]

Builder com.google.protobuf.FieldInfo.Builder.withFieldNumber ( int  fieldNumber)
inline

Specifies the unique field number for this field within the message.

Definition at line 485 of file protobuf/java/core/src/main/java/com/google/protobuf/FieldInfo.java.

◆ withMapDefaultEntry() [1/2]

Builder com.google.protobuf.FieldInfo.Builder.withMapDefaultEntry ( Object  mapDefaultEntry)
inline

◆ withMapDefaultEntry() [2/2]

Builder com.google.protobuf.FieldInfo.Builder.withMapDefaultEntry ( Object  mapDefaultEntry)
inline

◆ withOneof() [1/2]

Builder com.google.protobuf.FieldInfo.Builder.withOneof ( OneofInfo  oneof,
Class<?>  oneofStoredType 
)
inline

◆ withOneof() [2/2]

Builder com.google.protobuf.FieldInfo.Builder.withOneof ( OneofInfo  oneof,
Class<?>  oneofStoredType 
)
inline

◆ withPresence() [1/2]

Builder com.google.protobuf.FieldInfo.Builder.withPresence ( Field  presenceField,
int  presenceMask 
)
inline

Specifies proto2 presence information. This should not be called for oneof fields.

Definition at line 491 of file protobuf/java/core/src/main/java/com/google/protobuf/FieldInfo.java.

◆ withPresence() [2/2]

Builder com.google.protobuf.FieldInfo.Builder.withPresence ( Field  presenceField,
int  presenceMask 
)
inline

Specifies proto2 presence information. This should not be called for oneof fields.

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

◆ withRequired() [1/2]

Builder com.google.protobuf.FieldInfo.Builder.withRequired ( boolean  required)
inline

◆ withRequired() [2/2]

Builder com.google.protobuf.FieldInfo.Builder.withRequired ( boolean  required)
inline

◆ withType() [1/2]

Builder com.google.protobuf.FieldInfo.Builder.withType ( FieldType  type)
inline

Specifies the type of this field.

Definition at line 479 of file protobuf/java/core/src/main/java/com/google/protobuf/FieldInfo.java.

◆ withType() [2/2]

Builder com.google.protobuf.FieldInfo.Builder.withType ( FieldType  type)
inline

Specifies the type of this field.

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

Member Data Documentation

◆ cachedSizeField

Field com.google.protobuf.FieldInfo.Builder.cachedSizeField
private

◆ enforceUtf8

boolean com.google.protobuf.FieldInfo.Builder.enforceUtf8
private

◆ enumVerifier

EnumVerifier com.google.protobuf.FieldInfo.Builder.enumVerifier
private

◆ field

Field com.google.protobuf.FieldInfo.Builder.field
private

◆ fieldNumber

int com.google.protobuf.FieldInfo.Builder.fieldNumber
private

◆ mapDefaultEntry

Object com.google.protobuf.FieldInfo.Builder.mapDefaultEntry
private

◆ oneof

OneofInfo com.google.protobuf.FieldInfo.Builder.oneof
private

◆ oneofStoredType

Class<?> com.google.protobuf.FieldInfo.Builder.oneofStoredType
private

◆ presenceField

Field com.google.protobuf.FieldInfo.Builder.presenceField
private

◆ presenceMask

int com.google.protobuf.FieldInfo.Builder.presenceMask
private

◆ required

boolean com.google.protobuf.FieldInfo.Builder.required
private

◆ type

FieldType com.google.protobuf.FieldInfo.Builder.type
private

The documentation for this class was generated from the following file:


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