Package com.google.protobuf
Interface FieldOrBuilder
-
- All Superinterfaces:
MessageLiteOrBuilder
,MessageOrBuilder
- All Known Implementing Classes:
Field
,Field.Builder
public interface FieldOrBuilder extends MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Field.Cardinality
getCardinality()
The field cardinality.int
getCardinalityValue()
The field cardinality.java.lang.String
getDefaultValue()
The string value of the default value of this field.ByteString
getDefaultValueBytes()
The string value of the default value of this field.java.lang.String
getJsonName()
The field JSON name.ByteString
getJsonNameBytes()
The field JSON name.Field.Kind
getKind()
The field type.int
getKindValue()
The field type.java.lang.String
getName()
The field name.ByteString
getNameBytes()
The field name.int
getNumber()
The field number.int
getOneofIndex()
The index of the field type in `Type.oneofs`, for message or enumeration types.Option
getOptions(int index)
The protocol buffer options.int
getOptionsCount()
The protocol buffer options.java.util.List<Option>
getOptionsList()
The protocol buffer options.OptionOrBuilder
getOptionsOrBuilder(int index)
The protocol buffer options.java.util.List<? extends OptionOrBuilder>
getOptionsOrBuilderList()
The protocol buffer options.boolean
getPacked()
Whether to use alternative packed wire representation.java.lang.String
getTypeUrl()
The field type URL, without the scheme, for message or enumeration types.ByteString
getTypeUrlBytes()
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 Detail
-
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
java.lang.String getName()
The field name.
string name = 4;
- Returns:
- The name.
-
getNameBytes
ByteString getNameBytes()
The field name.
string name = 4;
- Returns:
- The bytes for name.
-
getTypeUrl
java.lang.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
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
java.util.List<Option> getOptionsList()
The protocol buffer options.
repeated .google.protobuf.Option options = 9;
-
getOptions
Option getOptions(int index)
The protocol buffer options.
repeated .google.protobuf.Option options = 9;
-
getOptionsCount
int getOptionsCount()
The protocol buffer options.
repeated .google.protobuf.Option options = 9;
-
getOptionsOrBuilderList
java.util.List<? extends OptionOrBuilder> getOptionsOrBuilderList()
The protocol buffer options.
repeated .google.protobuf.Option options = 9;
-
getOptionsOrBuilder
OptionOrBuilder getOptionsOrBuilder(int index)
The protocol buffer options.
repeated .google.protobuf.Option options = 9;
-
getJsonName
java.lang.String getJsonName()
The field JSON name.
string json_name = 10;
- Returns:
- The jsonName.
-
getJsonNameBytes
ByteString getJsonNameBytes()
The field JSON name.
string json_name = 10;
- Returns:
- The bytes for jsonName.
-
getDefaultValue
java.lang.String getDefaultValue()
The string value of the default value of this field. Proto2 syntax only.
string default_value = 11;
- Returns:
- The defaultValue.
-
getDefaultValueBytes
ByteString getDefaultValueBytes()
The string value of the default value of this field. Proto2 syntax only.
string default_value = 11;
- Returns:
- The bytes for defaultValue.
-
-