Package com.google.protobuf
Interface FieldOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Field
,Field.Builder
public interface FieldOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe field cardinality.int
The field cardinality.The string value of the default value of this field.com.google.protobuf.ByteString
The string value of the default value of this field.The field JSON name.com.google.protobuf.ByteString
The field JSON name.getKind()
The field type.int
The field type.getName()
The field name.com.google.protobuf.ByteString
The field name.int
The field number.int
The index of the field type in `Type.oneofs`, for message or enumeration types.getOptions
(int index) The protocol buffer options.int
The protocol buffer options.The protocol buffer options.getOptionsOrBuilder
(int index) The protocol buffer options.List<? extends OptionOrBuilder>
The protocol buffer options.boolean
Whether to use alternative packed wire representation.The field type URL, without the scheme, for message or enumeration types.com.google.protobuf.ByteString
The field type URL, without the scheme, for message or enumeration types.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getKindValue
int getKindValue()The field type.
.google.protobuf.Field.Kind kind = 1;
- Returns:
- The enum numeric value on the wire for kind.
-
getKind
Field.Kind getKind()The field type.
.google.protobuf.Field.Kind kind = 1;
- Returns:
- The kind.
-
getCardinalityValue
int getCardinalityValue()The field cardinality.
.google.protobuf.Field.Cardinality cardinality = 2;
- Returns:
- The enum numeric value on the wire for cardinality.
-
getCardinality
Field.Cardinality getCardinality()The field cardinality.
.google.protobuf.Field.Cardinality cardinality = 2;
- Returns:
- The cardinality.
-
getNumber
int getNumber()The field number.
int32 number = 3;
- Returns:
- The number.
-
getName
String getName()The field name.
string name = 4;
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()The field name.
string name = 4;
- Returns:
- The bytes for name.
-
getTypeUrl
String getTypeUrl()The field type URL, without the scheme, for message or enumeration types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`.
string type_url = 6;
- Returns:
- The typeUrl.
-
getTypeUrlBytes
com.google.protobuf.ByteString getTypeUrlBytes()The field type URL, without the scheme, for message or enumeration types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`.
string type_url = 6;
- Returns:
- The bytes for typeUrl.
-
getOneofIndex
int getOneofIndex()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.
int32 oneof_index = 7;
- Returns:
- The oneofIndex.
-
getPacked
boolean getPacked()Whether to use alternative packed wire representation.
bool packed = 8;
- Returns:
- The packed.
-
getOptionsList
The protocol buffer options.
repeated .google.protobuf.Option options = 9;
-
getOptions
The protocol buffer options.
repeated .google.protobuf.Option options = 9;
-
getOptionsCount
int getOptionsCount()The protocol buffer options.
repeated .google.protobuf.Option options = 9;
-
getOptionsOrBuilderList
List<? extends OptionOrBuilder> getOptionsOrBuilderList()The protocol buffer options.
repeated .google.protobuf.Option options = 9;
-
getOptionsOrBuilder
The protocol buffer options.
repeated .google.protobuf.Option options = 9;
-
getJsonName
String getJsonName()The field JSON name.
string json_name = 10;
- Returns:
- The jsonName.
-
getJsonNameBytes
com.google.protobuf.ByteString getJsonNameBytes()The field JSON name.
string json_name = 10;
- Returns:
- The bytes for jsonName.
-
getDefaultValue
String getDefaultValue()The string value of the default value of this field. Proto2 syntax only.
string default_value = 11;
- Returns:
- The defaultValue.
-
getDefaultValueBytes
com.google.protobuf.ByteString getDefaultValueBytes()The string value of the default value of this field. Proto2 syntax only.
string default_value = 11;
- Returns:
- The bytes for defaultValue.
-