class Field extends Message

Properties

int $kind
int $cardinality
int $number
string $name
string $type_url
int $oneof_index
boolean $packed
Option[] $options
string $json_name
string $default_value

Methods

static 
descriptor()

No description

boolean
hasKind()

Check if has a value

clearKind()

Clear value

int
getKind()

Get value

setKind(int $value)

Set value

boolean
hasCardinality()

Check if has a value

clearCardinality()

Clear value

int
getCardinality()

Get value

setCardinality(int $value)

Set value

boolean
hasNumber()

Check if has a value

clearNumber()

Clear value

int
getNumber()

Get value

setNumber(int $value)

Set value

boolean
hasName()

Check if has a value

clearName()

Clear value

string
getName()

Get value

setName(string $value)

Set value

boolean
hasTypeUrl()

Check if has a value

clearTypeUrl()

Clear value

string
getTypeUrl()

Get value

setTypeUrl(string $value)

Set value

boolean
hasOneofIndex()

Check if has a value

clearOneofIndex()

Clear value

int
getOneofIndex()

Get value

setOneofIndex(int $value)

Set value

boolean
hasPacked()

Check if has a value

clearPacked()

Clear value

boolean
getPacked()

Get value

setPacked(boolean $value)

Set value

boolean
hasOptions()

Check if has a value

clearOptions()

Clear value

getOptions(int $idx = NULL)

Get value

setOptions(Option $value, $idx = NULL)

Set value

Option[]
getOptionsList()

Get all elements of

addOptions(Option $value)

Add a new element to

boolean
hasJsonName()

Check if has a value

clearJsonName()

Clear value

string
getJsonName()

Get value

setJsonName(string $value)

Set value

boolean
hasDefaultValue()

Check if has a value

clearDefaultValue()

Clear value

string
getDefaultValue()

Get value

setDefaultValue(string $value)

Set value

Details

at line line 457
static descriptor()

at line line 556
boolean hasKind()

Check if has a value

Return Value

boolean

at line line 565
Field clearKind()

Clear value

Return Value

Field

at line line 574
int getKind()

Get value

Return Value

int
  • \google\protobuf\Field\Kind

at line line 584
Field setKind(int $value)

Set value

Parameters

int $value
  • \google\protobuf\Field\Kind $value

Return Value

Field

at line line 593
boolean hasCardinality()

Check if has a value

Return Value

boolean

at line line 602
Field clearCardinality()

Clear value

Return Value

Field

at line line 611
int getCardinality()

Get value

Return Value

int
  • \google\protobuf\Field\Cardinality

at line line 621
Field setCardinality(int $value)

Set value

Parameters

int $value
  • \google\protobuf\Field\Cardinality $value

Return Value

Field

at line line 630
boolean hasNumber()

Check if has a value

Return Value

boolean

at line line 639
Field clearNumber()

Clear value

Return Value

Field

at line line 648
int getNumber()

Get value

Return Value

int

at line line 658
Field setNumber(int $value)

Set value

Parameters

int $value

Return Value

Field

at line line 667
boolean hasName()

Check if has a value

Return Value

boolean

at line line 676
Field clearName()

Clear value

Return Value

Field

at line line 685
string getName()

Get value

Return Value

string

at line line 695
Field setName(string $value)

Set value

Parameters

string $value

Return Value

Field

at line line 704
boolean hasTypeUrl()

Check if has a value

Return Value

boolean

at line line 713
Field clearTypeUrl()

Clear value

Return Value

Field

at line line 722
string getTypeUrl()

Get value

Return Value

string

at line line 732
Field setTypeUrl(string $value)

Set value

Parameters

string $value

Return Value

Field

at line line 741
boolean hasOneofIndex()

Check if has a value

Return Value

boolean

at line line 750
Field clearOneofIndex()

Clear value

Return Value

Field

at line line 759
int getOneofIndex()

Get value

Return Value

int

at line line 769
Field setOneofIndex(int $value)

Set value

Parameters

int $value

Return Value

Field

at line line 778
boolean hasPacked()

Check if has a value

Return Value

boolean

at line line 787
Field clearPacked()

Clear value

Return Value

Field

at line line 796
boolean getPacked()

Get value

Return Value

boolean

at line line 806
Field setPacked(boolean $value)

Set value

Parameters

boolean $value

Return Value

Field

at line line 815
boolean hasOptions()

Check if has a value

Return Value

boolean

at line line 824
Field clearOptions()

Clear value

Return Value

Field

at line line 834
Option getOptions(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

Option

at line line 844
Field setOptions(Option $value, $idx = NULL)

Set value

Parameters

Option $value
$idx

Return Value

Field

at line line 853
Option[] getOptionsList()

Get all elements of

Return Value

Option[]

at line line 863
Field addOptions(Option $value)

Add a new element to

Parameters

Option $value

Return Value

Field

at line line 872
boolean hasJsonName()

Check if has a value

Return Value

boolean

at line line 881
Field clearJsonName()

Clear value

Return Value

Field

at line line 890
string getJsonName()

Get value

Return Value

string

at line line 900
Field setJsonName(string $value)

Set value

Parameters

string $value

Return Value

Field

at line line 909
boolean hasDefaultValue()

Check if has a value

Return Value

boolean

at line line 918
Field clearDefaultValue()

Clear value

Return Value

Field

at line line 927
string getDefaultValue()

Get value

Return Value

string

at line line 937
Field setDefaultValue(string $value)

Set value

Parameters

string $value

Return Value

Field