Interface FieldOrBuilder (3.19.4)

  public 
  
 interface 
 FieldOrBuilder 
  
 extends 
  
 MessageLiteOrBuilder 
 

Methods

getCardinality()

  public 
  
 abstract 
  
 Field 
 . 
 Cardinality 
  
 getCardinality 
 () 
 

The field cardinality.

.google.protobuf.Field.Cardinality cardinality = 2;

Returns
Type
Description

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

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

The bytes for defaultValue.

getJsonName()

  public 
  
 abstract 
  
 String 
  
 getJsonName 
 () 
 

The field JSON name.

string json_name = 10;

Returns
Type
Description

The jsonName.

getJsonNameBytes()

  public 
  
 abstract 
  
 ByteString 
  
 getJsonNameBytes 
 () 
 

The field JSON name.

string json_name = 10;

Returns
Type
Description

The bytes for jsonName.

getKind()

  public 
  
 abstract 
  
 Field 
 . 
 Kind 
  
 getKind 
 () 
 

The field type.

.google.protobuf.Field.Kind kind = 1;

Returns
Type
Description

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

The name.

getNameBytes()

  public 
  
 abstract 
  
 ByteString 
  
 getNameBytes 
 () 
 

The field name.

string name = 4;

Returns
Type
Description

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

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

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

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

The bytes for typeUrl.

Create a Mobile Website
View Site in Mobile | Classic
Share by: