1ffe3c632Sopenharmony_ci<?php
2ffe3c632Sopenharmony_ci# Generated by the protocol buffer compiler.  DO NOT EDIT!
3ffe3c632Sopenharmony_ci# source: google/protobuf/descriptor.proto
4ffe3c632Sopenharmony_ci
5ffe3c632Sopenharmony_cinamespace Google\Protobuf\Internal;
6ffe3c632Sopenharmony_ci
7ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\GPBType;
8ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\GPBWire;
9ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\RepeatedField;
10ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\InputStream;
11ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\GPBUtil;
12ffe3c632Sopenharmony_ci
13ffe3c632Sopenharmony_ci/**
14ffe3c632Sopenharmony_ci * Describes a message type.
15ffe3c632Sopenharmony_ci *
16ffe3c632Sopenharmony_ci * Generated from protobuf message <code>google.protobuf.DescriptorProto</code>
17ffe3c632Sopenharmony_ci */
18ffe3c632Sopenharmony_ciclass DescriptorProto extends \Google\Protobuf\Internal\Message
19ffe3c632Sopenharmony_ci{
20ffe3c632Sopenharmony_ci    /**
21ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>optional string name = 1;</code>
22ffe3c632Sopenharmony_ci     */
23ffe3c632Sopenharmony_ci    protected $name = null;
24ffe3c632Sopenharmony_ci    /**
25ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.FieldDescriptorProto field = 2;</code>
26ffe3c632Sopenharmony_ci     */
27ffe3c632Sopenharmony_ci    private $field;
28ffe3c632Sopenharmony_ci    /**
29ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.FieldDescriptorProto extension = 6;</code>
30ffe3c632Sopenharmony_ci     */
31ffe3c632Sopenharmony_ci    private $extension;
32ffe3c632Sopenharmony_ci    /**
33ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.DescriptorProto nested_type = 3;</code>
34ffe3c632Sopenharmony_ci     */
35ffe3c632Sopenharmony_ci    private $nested_type;
36ffe3c632Sopenharmony_ci    /**
37ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.EnumDescriptorProto enum_type = 4;</code>
38ffe3c632Sopenharmony_ci     */
39ffe3c632Sopenharmony_ci    private $enum_type;
40ffe3c632Sopenharmony_ci    /**
41ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;</code>
42ffe3c632Sopenharmony_ci     */
43ffe3c632Sopenharmony_ci    private $extension_range;
44ffe3c632Sopenharmony_ci    /**
45ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;</code>
46ffe3c632Sopenharmony_ci     */
47ffe3c632Sopenharmony_ci    private $oneof_decl;
48ffe3c632Sopenharmony_ci    /**
49ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>optional .google.protobuf.MessageOptions options = 7;</code>
50ffe3c632Sopenharmony_ci     */
51ffe3c632Sopenharmony_ci    protected $options = null;
52ffe3c632Sopenharmony_ci    /**
53ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;</code>
54ffe3c632Sopenharmony_ci     */
55ffe3c632Sopenharmony_ci    private $reserved_range;
56ffe3c632Sopenharmony_ci    /**
57ffe3c632Sopenharmony_ci     * Reserved field names, which may not be used by fields in the same message.
58ffe3c632Sopenharmony_ci     * A given name may only be reserved once.
59ffe3c632Sopenharmony_ci     *
60ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated string reserved_name = 10;</code>
61ffe3c632Sopenharmony_ci     */
62ffe3c632Sopenharmony_ci    private $reserved_name;
63ffe3c632Sopenharmony_ci
64ffe3c632Sopenharmony_ci    /**
65ffe3c632Sopenharmony_ci     * Constructor.
66ffe3c632Sopenharmony_ci     *
67ffe3c632Sopenharmony_ci     * @param array $data {
68ffe3c632Sopenharmony_ci     *     Optional. Data for populating the Message object.
69ffe3c632Sopenharmony_ci     *
70ffe3c632Sopenharmony_ci     *     @type string $name
71ffe3c632Sopenharmony_ci     *     @type \Google\Protobuf\Internal\FieldDescriptorProto[]|\Google\Protobuf\Internal\RepeatedField $field
72ffe3c632Sopenharmony_ci     *     @type \Google\Protobuf\Internal\FieldDescriptorProto[]|\Google\Protobuf\Internal\RepeatedField $extension
73ffe3c632Sopenharmony_ci     *     @type \Google\Protobuf\Internal\DescriptorProto[]|\Google\Protobuf\Internal\RepeatedField $nested_type
74ffe3c632Sopenharmony_ci     *     @type \Google\Protobuf\Internal\EnumDescriptorProto[]|\Google\Protobuf\Internal\RepeatedField $enum_type
75ffe3c632Sopenharmony_ci     *     @type \Google\Protobuf\Internal\DescriptorProto\ExtensionRange[]|\Google\Protobuf\Internal\RepeatedField $extension_range
76ffe3c632Sopenharmony_ci     *     @type \Google\Protobuf\Internal\OneofDescriptorProto[]|\Google\Protobuf\Internal\RepeatedField $oneof_decl
77ffe3c632Sopenharmony_ci     *     @type \Google\Protobuf\Internal\MessageOptions $options
78ffe3c632Sopenharmony_ci     *     @type \Google\Protobuf\Internal\DescriptorProto\ReservedRange[]|\Google\Protobuf\Internal\RepeatedField $reserved_range
79ffe3c632Sopenharmony_ci     *     @type string[]|\Google\Protobuf\Internal\RepeatedField $reserved_name
80ffe3c632Sopenharmony_ci     *           Reserved field names, which may not be used by fields in the same message.
81ffe3c632Sopenharmony_ci     *           A given name may only be reserved once.
82ffe3c632Sopenharmony_ci     * }
83ffe3c632Sopenharmony_ci     */
84ffe3c632Sopenharmony_ci    public function __construct($data = NULL) {
85ffe3c632Sopenharmony_ci        \GPBMetadata\Google\Protobuf\Internal\Descriptor::initOnce();
86ffe3c632Sopenharmony_ci        parent::__construct($data);
87ffe3c632Sopenharmony_ci    }
88ffe3c632Sopenharmony_ci
89ffe3c632Sopenharmony_ci    /**
90ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>optional string name = 1;</code>
91ffe3c632Sopenharmony_ci     * @return string
92ffe3c632Sopenharmony_ci     */
93ffe3c632Sopenharmony_ci    public function getName()
94ffe3c632Sopenharmony_ci    {
95ffe3c632Sopenharmony_ci        return isset($this->name) ? $this->name : '';
96ffe3c632Sopenharmony_ci    }
97ffe3c632Sopenharmony_ci
98ffe3c632Sopenharmony_ci    public function hasName()
99ffe3c632Sopenharmony_ci    {
100ffe3c632Sopenharmony_ci        return isset($this->name);
101ffe3c632Sopenharmony_ci    }
102ffe3c632Sopenharmony_ci
103ffe3c632Sopenharmony_ci    public function clearName()
104ffe3c632Sopenharmony_ci    {
105ffe3c632Sopenharmony_ci        unset($this->name);
106ffe3c632Sopenharmony_ci    }
107ffe3c632Sopenharmony_ci
108ffe3c632Sopenharmony_ci    /**
109ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>optional string name = 1;</code>
110ffe3c632Sopenharmony_ci     * @param string $var
111ffe3c632Sopenharmony_ci     * @return $this
112ffe3c632Sopenharmony_ci     */
113ffe3c632Sopenharmony_ci    public function setName($var)
114ffe3c632Sopenharmony_ci    {
115ffe3c632Sopenharmony_ci        GPBUtil::checkString($var, True);
116ffe3c632Sopenharmony_ci        $this->name = $var;
117ffe3c632Sopenharmony_ci
118ffe3c632Sopenharmony_ci        return $this;
119ffe3c632Sopenharmony_ci    }
120ffe3c632Sopenharmony_ci
121ffe3c632Sopenharmony_ci    /**
122ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.FieldDescriptorProto field = 2;</code>
123ffe3c632Sopenharmony_ci     * @return \Google\Protobuf\Internal\RepeatedField
124ffe3c632Sopenharmony_ci     */
125ffe3c632Sopenharmony_ci    public function getField()
126ffe3c632Sopenharmony_ci    {
127ffe3c632Sopenharmony_ci        return $this->field;
128ffe3c632Sopenharmony_ci    }
129ffe3c632Sopenharmony_ci
130ffe3c632Sopenharmony_ci    /**
131ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.FieldDescriptorProto field = 2;</code>
132ffe3c632Sopenharmony_ci     * @param \Google\Protobuf\Internal\FieldDescriptorProto[]|\Google\Protobuf\Internal\RepeatedField $var
133ffe3c632Sopenharmony_ci     * @return $this
134ffe3c632Sopenharmony_ci     */
135ffe3c632Sopenharmony_ci    public function setField($var)
136ffe3c632Sopenharmony_ci    {
137ffe3c632Sopenharmony_ci        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Internal\FieldDescriptorProto::class);
138ffe3c632Sopenharmony_ci        $this->field = $arr;
139ffe3c632Sopenharmony_ci
140ffe3c632Sopenharmony_ci        return $this;
141ffe3c632Sopenharmony_ci    }
142ffe3c632Sopenharmony_ci
143ffe3c632Sopenharmony_ci    /**
144ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.FieldDescriptorProto extension = 6;</code>
145ffe3c632Sopenharmony_ci     * @return \Google\Protobuf\Internal\RepeatedField
146ffe3c632Sopenharmony_ci     */
147ffe3c632Sopenharmony_ci    public function getExtension()
148ffe3c632Sopenharmony_ci    {
149ffe3c632Sopenharmony_ci        return $this->extension;
150ffe3c632Sopenharmony_ci    }
151ffe3c632Sopenharmony_ci
152ffe3c632Sopenharmony_ci    /**
153ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.FieldDescriptorProto extension = 6;</code>
154ffe3c632Sopenharmony_ci     * @param \Google\Protobuf\Internal\FieldDescriptorProto[]|\Google\Protobuf\Internal\RepeatedField $var
155ffe3c632Sopenharmony_ci     * @return $this
156ffe3c632Sopenharmony_ci     */
157ffe3c632Sopenharmony_ci    public function setExtension($var)
158ffe3c632Sopenharmony_ci    {
159ffe3c632Sopenharmony_ci        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Internal\FieldDescriptorProto::class);
160ffe3c632Sopenharmony_ci        $this->extension = $arr;
161ffe3c632Sopenharmony_ci
162ffe3c632Sopenharmony_ci        return $this;
163ffe3c632Sopenharmony_ci    }
164ffe3c632Sopenharmony_ci
165ffe3c632Sopenharmony_ci    /**
166ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.DescriptorProto nested_type = 3;</code>
167ffe3c632Sopenharmony_ci     * @return \Google\Protobuf\Internal\RepeatedField
168ffe3c632Sopenharmony_ci     */
169ffe3c632Sopenharmony_ci    public function getNestedType()
170ffe3c632Sopenharmony_ci    {
171ffe3c632Sopenharmony_ci        return $this->nested_type;
172ffe3c632Sopenharmony_ci    }
173ffe3c632Sopenharmony_ci
174ffe3c632Sopenharmony_ci    /**
175ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.DescriptorProto nested_type = 3;</code>
176ffe3c632Sopenharmony_ci     * @param \Google\Protobuf\Internal\DescriptorProto[]|\Google\Protobuf\Internal\RepeatedField $var
177ffe3c632Sopenharmony_ci     * @return $this
178ffe3c632Sopenharmony_ci     */
179ffe3c632Sopenharmony_ci    public function setNestedType($var)
180ffe3c632Sopenharmony_ci    {
181ffe3c632Sopenharmony_ci        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Internal\DescriptorProto::class);
182ffe3c632Sopenharmony_ci        $this->nested_type = $arr;
183ffe3c632Sopenharmony_ci
184ffe3c632Sopenharmony_ci        return $this;
185ffe3c632Sopenharmony_ci    }
186ffe3c632Sopenharmony_ci
187ffe3c632Sopenharmony_ci    /**
188ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.EnumDescriptorProto enum_type = 4;</code>
189ffe3c632Sopenharmony_ci     * @return \Google\Protobuf\Internal\RepeatedField
190ffe3c632Sopenharmony_ci     */
191ffe3c632Sopenharmony_ci    public function getEnumType()
192ffe3c632Sopenharmony_ci    {
193ffe3c632Sopenharmony_ci        return $this->enum_type;
194ffe3c632Sopenharmony_ci    }
195ffe3c632Sopenharmony_ci
196ffe3c632Sopenharmony_ci    /**
197ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.EnumDescriptorProto enum_type = 4;</code>
198ffe3c632Sopenharmony_ci     * @param \Google\Protobuf\Internal\EnumDescriptorProto[]|\Google\Protobuf\Internal\RepeatedField $var
199ffe3c632Sopenharmony_ci     * @return $this
200ffe3c632Sopenharmony_ci     */
201ffe3c632Sopenharmony_ci    public function setEnumType($var)
202ffe3c632Sopenharmony_ci    {
203ffe3c632Sopenharmony_ci        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Internal\EnumDescriptorProto::class);
204ffe3c632Sopenharmony_ci        $this->enum_type = $arr;
205ffe3c632Sopenharmony_ci
206ffe3c632Sopenharmony_ci        return $this;
207ffe3c632Sopenharmony_ci    }
208ffe3c632Sopenharmony_ci
209ffe3c632Sopenharmony_ci    /**
210ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;</code>
211ffe3c632Sopenharmony_ci     * @return \Google\Protobuf\Internal\RepeatedField
212ffe3c632Sopenharmony_ci     */
213ffe3c632Sopenharmony_ci    public function getExtensionRange()
214ffe3c632Sopenharmony_ci    {
215ffe3c632Sopenharmony_ci        return $this->extension_range;
216ffe3c632Sopenharmony_ci    }
217ffe3c632Sopenharmony_ci
218ffe3c632Sopenharmony_ci    /**
219ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;</code>
220ffe3c632Sopenharmony_ci     * @param \Google\Protobuf\Internal\DescriptorProto\ExtensionRange[]|\Google\Protobuf\Internal\RepeatedField $var
221ffe3c632Sopenharmony_ci     * @return $this
222ffe3c632Sopenharmony_ci     */
223ffe3c632Sopenharmony_ci    public function setExtensionRange($var)
224ffe3c632Sopenharmony_ci    {
225ffe3c632Sopenharmony_ci        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Internal\DescriptorProto\ExtensionRange::class);
226ffe3c632Sopenharmony_ci        $this->extension_range = $arr;
227ffe3c632Sopenharmony_ci
228ffe3c632Sopenharmony_ci        return $this;
229ffe3c632Sopenharmony_ci    }
230ffe3c632Sopenharmony_ci
231ffe3c632Sopenharmony_ci    /**
232ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;</code>
233ffe3c632Sopenharmony_ci     * @return \Google\Protobuf\Internal\RepeatedField
234ffe3c632Sopenharmony_ci     */
235ffe3c632Sopenharmony_ci    public function getOneofDecl()
236ffe3c632Sopenharmony_ci    {
237ffe3c632Sopenharmony_ci        return $this->oneof_decl;
238ffe3c632Sopenharmony_ci    }
239ffe3c632Sopenharmony_ci
240ffe3c632Sopenharmony_ci    /**
241ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;</code>
242ffe3c632Sopenharmony_ci     * @param \Google\Protobuf\Internal\OneofDescriptorProto[]|\Google\Protobuf\Internal\RepeatedField $var
243ffe3c632Sopenharmony_ci     * @return $this
244ffe3c632Sopenharmony_ci     */
245ffe3c632Sopenharmony_ci    public function setOneofDecl($var)
246ffe3c632Sopenharmony_ci    {
247ffe3c632Sopenharmony_ci        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Internal\OneofDescriptorProto::class);
248ffe3c632Sopenharmony_ci        $this->oneof_decl = $arr;
249ffe3c632Sopenharmony_ci
250ffe3c632Sopenharmony_ci        return $this;
251ffe3c632Sopenharmony_ci    }
252ffe3c632Sopenharmony_ci
253ffe3c632Sopenharmony_ci    /**
254ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>optional .google.protobuf.MessageOptions options = 7;</code>
255ffe3c632Sopenharmony_ci     * @return \Google\Protobuf\Internal\MessageOptions
256ffe3c632Sopenharmony_ci     */
257ffe3c632Sopenharmony_ci    public function getOptions()
258ffe3c632Sopenharmony_ci    {
259ffe3c632Sopenharmony_ci        return isset($this->options) ? $this->options : null;
260ffe3c632Sopenharmony_ci    }
261ffe3c632Sopenharmony_ci
262ffe3c632Sopenharmony_ci    public function hasOptions()
263ffe3c632Sopenharmony_ci    {
264ffe3c632Sopenharmony_ci        return isset($this->options);
265ffe3c632Sopenharmony_ci    }
266ffe3c632Sopenharmony_ci
267ffe3c632Sopenharmony_ci    public function clearOptions()
268ffe3c632Sopenharmony_ci    {
269ffe3c632Sopenharmony_ci        unset($this->options);
270ffe3c632Sopenharmony_ci    }
271ffe3c632Sopenharmony_ci
272ffe3c632Sopenharmony_ci    /**
273ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>optional .google.protobuf.MessageOptions options = 7;</code>
274ffe3c632Sopenharmony_ci     * @param \Google\Protobuf\Internal\MessageOptions $var
275ffe3c632Sopenharmony_ci     * @return $this
276ffe3c632Sopenharmony_ci     */
277ffe3c632Sopenharmony_ci    public function setOptions($var)
278ffe3c632Sopenharmony_ci    {
279ffe3c632Sopenharmony_ci        GPBUtil::checkMessage($var, \Google\Protobuf\Internal\MessageOptions::class);
280ffe3c632Sopenharmony_ci        $this->options = $var;
281ffe3c632Sopenharmony_ci
282ffe3c632Sopenharmony_ci        return $this;
283ffe3c632Sopenharmony_ci    }
284ffe3c632Sopenharmony_ci
285ffe3c632Sopenharmony_ci    /**
286ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;</code>
287ffe3c632Sopenharmony_ci     * @return \Google\Protobuf\Internal\RepeatedField
288ffe3c632Sopenharmony_ci     */
289ffe3c632Sopenharmony_ci    public function getReservedRange()
290ffe3c632Sopenharmony_ci    {
291ffe3c632Sopenharmony_ci        return $this->reserved_range;
292ffe3c632Sopenharmony_ci    }
293ffe3c632Sopenharmony_ci
294ffe3c632Sopenharmony_ci    /**
295ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;</code>
296ffe3c632Sopenharmony_ci     * @param \Google\Protobuf\Internal\DescriptorProto\ReservedRange[]|\Google\Protobuf\Internal\RepeatedField $var
297ffe3c632Sopenharmony_ci     * @return $this
298ffe3c632Sopenharmony_ci     */
299ffe3c632Sopenharmony_ci    public function setReservedRange($var)
300ffe3c632Sopenharmony_ci    {
301ffe3c632Sopenharmony_ci        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Internal\DescriptorProto\ReservedRange::class);
302ffe3c632Sopenharmony_ci        $this->reserved_range = $arr;
303ffe3c632Sopenharmony_ci
304ffe3c632Sopenharmony_ci        return $this;
305ffe3c632Sopenharmony_ci    }
306ffe3c632Sopenharmony_ci
307ffe3c632Sopenharmony_ci    /**
308ffe3c632Sopenharmony_ci     * Reserved field names, which may not be used by fields in the same message.
309ffe3c632Sopenharmony_ci     * A given name may only be reserved once.
310ffe3c632Sopenharmony_ci     *
311ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated string reserved_name = 10;</code>
312ffe3c632Sopenharmony_ci     * @return \Google\Protobuf\Internal\RepeatedField
313ffe3c632Sopenharmony_ci     */
314ffe3c632Sopenharmony_ci    public function getReservedName()
315ffe3c632Sopenharmony_ci    {
316ffe3c632Sopenharmony_ci        return $this->reserved_name;
317ffe3c632Sopenharmony_ci    }
318ffe3c632Sopenharmony_ci
319ffe3c632Sopenharmony_ci    /**
320ffe3c632Sopenharmony_ci     * Reserved field names, which may not be used by fields in the same message.
321ffe3c632Sopenharmony_ci     * A given name may only be reserved once.
322ffe3c632Sopenharmony_ci     *
323ffe3c632Sopenharmony_ci     * Generated from protobuf field <code>repeated string reserved_name = 10;</code>
324ffe3c632Sopenharmony_ci     * @param string[]|\Google\Protobuf\Internal\RepeatedField $var
325ffe3c632Sopenharmony_ci     * @return $this
326ffe3c632Sopenharmony_ci     */
327ffe3c632Sopenharmony_ci    public function setReservedName($var)
328ffe3c632Sopenharmony_ci    {
329ffe3c632Sopenharmony_ci        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING);
330ffe3c632Sopenharmony_ci        $this->reserved_name = $arr;
331ffe3c632Sopenharmony_ci
332ffe3c632Sopenharmony_ci        return $this;
333ffe3c632Sopenharmony_ci    }
334ffe3c632Sopenharmony_ci
335ffe3c632Sopenharmony_ci}
336ffe3c632Sopenharmony_ci
337