public interface FieldOrBuilder extends MessageLiteOrBuilder
Implements
MessageLiteOrBuilderMethods
getCardinality()
public abstract Field.Cardinality getCardinality()
The field cardinality.
.google.protobuf.Field.Cardinality cardinality = 2;
Returns | |
---|---|
Type | Description |
Field.Cardinality | The cardinality. |
getCardinalityValue()
public abstract int getCardinalityValue()
The field cardinality.
.google.protobuf.Field.Cardinality cardinality = 2;
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for cardinality. |
getDefaultValue()
public abstract String getDefaultValue()
The string value of the default value of this field. Proto2 syntax only.
string default_value = 11;
Returns | |
---|---|
Type | Description |
String | The defaultValue. |
getDefaultValueBytes()
public abstract ByteString getDefaultValueBytes()
The string value of the default value of this field. Proto2 syntax only.
string default_value = 11;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for defaultValue. |
getJsonName()
public abstract String getJsonName()
The field JSON name.
string json_name = 10;
Returns | |
---|---|
Type | Description |
String | The jsonName. |
getJsonNameBytes()
public abstract ByteString getJsonNameBytes()
The field JSON name.
string json_name = 10;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for jsonName. |
getKind()
public abstract Field.Kind getKind()
The field type.
.google.protobuf.Field.Kind kind = 1;
Returns | |
---|---|
Type | Description |
Field.Kind | The kind. |
getKindValue()
public abstract int getKindValue()
The field type.
.google.protobuf.Field.Kind kind = 1;
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for kind. |
getName()
public abstract String getName()
The field name.
string name = 4;
Returns | |
---|---|
Type | Description |
String | The name. |
getNameBytes()
public abstract ByteString getNameBytes()
The field name.
string name = 4;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for name. |
getNumber()
public abstract int getNumber()
The field number.
int32 number = 3;
Returns | |
---|---|
Type | Description |
int | The number. |
getOneofIndex()
public abstract 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 | |
---|---|
Type | Description |
int | The oneofIndex. |
getOptions(int index)
public abstract Option getOptions(int index)
The protocol buffer options.
repeated .google.protobuf.Option options = 9;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
Option |
getOptionsCount()
public abstract int getOptionsCount()
The protocol buffer options.
repeated .google.protobuf.Option options = 9;
Returns | |
---|---|
Type | Description |
int |
getOptionsList()
public abstract List<Option> getOptionsList()
The protocol buffer options.
repeated .google.protobuf.Option options = 9;
Returns | |
---|---|
Type | Description |
List<Option> |
getPacked()
public abstract boolean getPacked()
Whether to use alternative packed wire representation.
bool packed = 8;
Returns | |
---|---|
Type | Description |
boolean | The packed. |
getTypeUrl()
public abstract 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 | |
---|---|
Type | Description |
String | The typeUrl. |
getTypeUrlBytes()
public abstract 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 | |
---|---|
Type | Description |
ByteString | The bytes for typeUrl. |