class DescriptorProto extends Message

Properties

string $name
FieldDescriptorProto[] $field
FieldDescriptorProto[] $extension
DescriptorProto[] $nested_type
EnumDescriptorProto[] $enum_type
ExtensionRange[] $extension_range
OneofDescriptorProto[] $oneof_decl
MessageOptions $options
ReservedRange[] $reserved_range
string[] $reserved_name

Methods

static 
descriptor()

No description

boolean
hasName()

Check if has a value

clearName()

Clear value

string
getName()

Get value

setName(string $value)

Set value

boolean
hasField()

Check if has a value

clearField()

Clear value

getField(int $idx = NULL)

Get value

setField(FieldDescriptorProto $value, $idx = NULL)

Set value

getFieldList()

Get all elements of

addField(FieldDescriptorProto $value)

Add a new element to

boolean
hasExtension()

Check if has a value

getExtension(int $idx = NULL)

Get value

setExtension(FieldDescriptorProto $value, $idx = NULL)

Set value

getExtensionList()

Get all elements of

addExtension(FieldDescriptorProto $value)

Add a new element to

boolean
hasNestedType()

Check if has a value

getNestedType(int $idx = NULL)

Get value

setNestedType(DescriptorProto $value, $idx = NULL)

Set value

getNestedTypeList()

Get all elements of

addNestedType(DescriptorProto $value)

Add a new element to

boolean
hasEnumType()

Check if has a value

getEnumType(int $idx = NULL)

Get value

setEnumType(EnumDescriptorProto $value, $idx = NULL)

Set value

getEnumTypeList()

Get all elements of

addEnumType(EnumDescriptorProto $value)

Add a new element to

boolean
hasExtensionRange()

Check if has a value

getExtensionRange(int $idx = NULL)

Get value

setExtensionRange(ExtensionRange $value, $idx = NULL)

Set value

getExtensionRangeList()

Get all elements of

addExtensionRange(ExtensionRange $value)

Add a new element to

boolean
hasOneofDecl()

Check if has a value

getOneofDecl(int $idx = NULL)

Get value

setOneofDecl(OneofDescriptorProto $value, $idx = NULL)

Set value

getOneofDeclList()

Get all elements of

addOneofDecl(OneofDescriptorProto $value)

Add a new element to

boolean
hasOptions()

Check if has a value

boolean
hasReservedRange()

Check if has a value

getReservedRange(int $idx = NULL)

Get value

setReservedRange(ReservedRange $value, $idx = NULL)

Set value

getReservedRangeList()

Get all elements of

addReservedRange(ReservedRange $value)

Add a new element to

boolean
hasReservedName()

Check if has a value

string
getReservedName(int $idx = NULL)

Get value

setReservedName($value, $idx = NULL)

Set value

string[]
getReservedNameList()

Get all elements of

addReservedName(string $value)

Add a new element to

Details

at line line 1111
static descriptor()

at line line 1215
boolean hasName()

Check if has a value

Return Value

boolean

at line line 1224
DescriptorProto clearName()

Clear value

Return Value

DescriptorProto

at line line 1233
string getName()

Get value

Return Value

string

at line line 1243
DescriptorProto setName(string $value)

Set value

Parameters

string $value

Return Value

DescriptorProto

at line line 1252
boolean hasField()

Check if has a value

Return Value

boolean

at line line 1261
DescriptorProto clearField()

Clear value

Return Value

DescriptorProto

at line line 1271
FieldDescriptorProto getField(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

FieldDescriptorProto

at line line 1281
DescriptorProto setField(FieldDescriptorProto $value, $idx = NULL)

Set value

Parameters

FieldDescriptorProto $value
$idx

Return Value

DescriptorProto

at line line 1290
FieldDescriptorProto[] getFieldList()

Get all elements of

Return Value

FieldDescriptorProto[]

at line line 1300
DescriptorProto addField(FieldDescriptorProto $value)

Add a new element to

Parameters

FieldDescriptorProto $value

Return Value

DescriptorProto

at line line 1309
boolean hasExtension()

Check if has a value

Return Value

boolean

at line line 1318
DescriptorProto clearExtension()

Clear value

Return Value

DescriptorProto

at line line 1328
FieldDescriptorProto getExtension(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

FieldDescriptorProto

at line line 1338
DescriptorProto setExtension(FieldDescriptorProto $value, $idx = NULL)

Set value

Parameters

FieldDescriptorProto $value
$idx

Return Value

DescriptorProto

at line line 1347
FieldDescriptorProto[] getExtensionList()

Get all elements of

Return Value

FieldDescriptorProto[]

at line line 1357
DescriptorProto addExtension(FieldDescriptorProto $value)

Add a new element to

Parameters

FieldDescriptorProto $value

Return Value

DescriptorProto

at line line 1366
boolean hasNestedType()

Check if has a value

Return Value

boolean

at line line 1375
DescriptorProto clearNestedType()

Clear value

Return Value

DescriptorProto

at line line 1385
DescriptorProto getNestedType(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

DescriptorProto

at line line 1395
DescriptorProto setNestedType(DescriptorProto $value, $idx = NULL)

Set value

Parameters

DescriptorProto $value
$idx

Return Value

DescriptorProto

at line line 1404
DescriptorProto[] getNestedTypeList()

Get all elements of

Return Value

DescriptorProto[]

at line line 1414
DescriptorProto addNestedType(DescriptorProto $value)

Add a new element to

Parameters

DescriptorProto $value

Return Value

DescriptorProto

at line line 1423
boolean hasEnumType()

Check if has a value

Return Value

boolean

at line line 1432
DescriptorProto clearEnumType()

Clear value

Return Value

DescriptorProto

at line line 1442
EnumDescriptorProto getEnumType(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

EnumDescriptorProto

at line line 1452
DescriptorProto setEnumType(EnumDescriptorProto $value, $idx = NULL)

Set value

Parameters

EnumDescriptorProto $value
$idx

Return Value

DescriptorProto

at line line 1461
EnumDescriptorProto[] getEnumTypeList()

Get all elements of

Return Value

EnumDescriptorProto[]

at line line 1471
DescriptorProto addEnumType(EnumDescriptorProto $value)

Add a new element to

Parameters

EnumDescriptorProto $value

Return Value

DescriptorProto

at line line 1480
boolean hasExtensionRange()

Check if has a value

Return Value

boolean

at line line 1489
DescriptorProto clearExtensionRange()

Clear value

Return Value

DescriptorProto

at line line 1499
ExtensionRange getExtensionRange(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

ExtensionRange

at line line 1509
DescriptorProto setExtensionRange(ExtensionRange $value, $idx = NULL)

Set value

Parameters

ExtensionRange $value
$idx

Return Value

DescriptorProto

at line line 1518
ExtensionRange[] getExtensionRangeList()

Get all elements of

Return Value

ExtensionRange[]

at line line 1528
DescriptorProto addExtensionRange(ExtensionRange $value)

Add a new element to

Parameters

ExtensionRange $value

Return Value

DescriptorProto

at line line 1537
boolean hasOneofDecl()

Check if has a value

Return Value

boolean

at line line 1546
DescriptorProto clearOneofDecl()

Clear value

Return Value

DescriptorProto

at line line 1556
OneofDescriptorProto getOneofDecl(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

OneofDescriptorProto

at line line 1566
DescriptorProto setOneofDecl(OneofDescriptorProto $value, $idx = NULL)

Set value

Parameters

OneofDescriptorProto $value
$idx

Return Value

DescriptorProto

at line line 1575
OneofDescriptorProto[] getOneofDeclList()

Get all elements of

Return Value

OneofDescriptorProto[]

at line line 1585
DescriptorProto addOneofDecl(OneofDescriptorProto $value)

Add a new element to

Parameters

OneofDescriptorProto $value

Return Value

DescriptorProto

at line line 1594
boolean hasOptions()

Check if has a value

Return Value

boolean

at line line 1603
DescriptorProto clearOptions()

Clear value

Return Value

DescriptorProto

at line line 1612
MessageOptions getOptions()

Get value

Return Value

MessageOptions

at line line 1622
DescriptorProto setOptions(MessageOptions $value)

Set value

Parameters

MessageOptions $value

Return Value

DescriptorProto

at line line 1631
boolean hasReservedRange()

Check if has a value

Return Value

boolean

at line line 1640
DescriptorProto clearReservedRange()

Clear value

Return Value

DescriptorProto

at line line 1650
ReservedRange getReservedRange(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

ReservedRange

at line line 1660
DescriptorProto setReservedRange(ReservedRange $value, $idx = NULL)

Set value

Parameters

ReservedRange $value
$idx

Return Value

DescriptorProto

at line line 1669
ReservedRange[] getReservedRangeList()

Get all elements of

Return Value

ReservedRange[]

at line line 1679
DescriptorProto addReservedRange(ReservedRange $value)

Add a new element to

Parameters

ReservedRange $value

Return Value

DescriptorProto

at line line 1688
boolean hasReservedName()

Check if has a value

Return Value

boolean

at line line 1697
DescriptorProto clearReservedName()

Clear value

Return Value

DescriptorProto

at line line 1707
string getReservedName(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

string

at line line 1717
DescriptorProto setReservedName($value, $idx = NULL)

Set value

Parameters

$value
$idx

Return Value

DescriptorProto

at line line 1726
string[] getReservedNameList()

Get all elements of

Return Value

string[]

at line line 1736
DescriptorProto addReservedName(string $value)

Add a new element to

Parameters

string $value

Return Value

DescriptorProto