Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(14)

Side by Side Diff: third_party/protobuf/php/src/Google/Protobuf/Internal/FieldDescriptorProto.php

Issue 2495533002: third_party/protobuf: Update to HEAD (83d681ee2c) (Closed)
Patch Set: Make chrome settings proto generated file a component Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <?php
2 # Generated by the protocol buffer compiler. DO NOT EDIT!
3 # source: google/protobuf/descriptor.proto
4
5 namespace Google\Protobuf\Internal;
6
7 use Google\Protobuf\Internal\GPBType;
8 use Google\Protobuf\Internal\GPBWire;
9 use Google\Protobuf\Internal\RepeatedField;
10 use Google\Protobuf\Internal\InputStream;
11
12 use Google\Protobuf\Internal\GPBUtil;
13
14 /**
15 * <pre>
16 * Describes a field within a message.
17 * </pre>
18 *
19 * Protobuf type <code>google.protobuf.FieldDescriptorProto</code>
20 */
21 class FieldDescriptorProto extends \Google\Protobuf\Internal\Message
22 {
23 /**
24 * <code>optional string name = 1;</code>
25 */
26 private $name = '';
27 private $has_name = false;
28 /**
29 * <code>optional int32 number = 3;</code>
30 */
31 private $number = 0;
32 private $has_number = false;
33 /**
34 * <code>optional .google.protobuf.FieldDescriptorProto.Label label = 4;</co de>
35 */
36 private $label = 0;
37 private $has_label = false;
38 /**
39 * <pre>
40 * If type_name is set, this need not be set. If both this and type_name
41 * are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
42 * </pre>
43 *
44 * <code>optional .google.protobuf.FieldDescriptorProto.Type type = 5;</code >
45 */
46 private $type = 0;
47 private $has_type = false;
48 /**
49 * <pre>
50 * For message and enum types, this is the name of the type. If the name
51 * starts with a '.', it is fully-qualified. Otherwise, C++-like scoping
52 * rules are used to find the type (i.e. first the nested types within this
53 * message are searched, then within the parent, on up to the root
54 * namespace).
55 * </pre>
56 *
57 * <code>optional string type_name = 6;</code>
58 */
59 private $type_name = '';
60 private $has_type_name = false;
61 /**
62 * <pre>
63 * For extensions, this is the name of the type being extended. It is
64 * resolved in the same manner as type_name.
65 * </pre>
66 *
67 * <code>optional string extendee = 2;</code>
68 */
69 private $extendee = '';
70 private $has_extendee = false;
71 /**
72 * <pre>
73 * For numeric types, contains the original text representation of the value .
74 * For booleans, "true" or "false".
75 * For strings, contains the default text contents (not escaped in any way).
76 * For bytes, contains the C escaped value. All bytes &gt;= 128 are escaped .
77 * TODO(kenton): Base-64 encode?
78 * </pre>
79 *
80 * <code>optional string default_value = 7;</code>
81 */
82 private $default_value = '';
83 private $has_default_value = false;
84 /**
85 * <pre>
86 * If set, gives the index of a oneof in the containing type's oneof_decl
87 * list. This field is a member of that oneof.
88 * </pre>
89 *
90 * <code>optional int32 oneof_index = 9;</code>
91 */
92 private $oneof_index = 0;
93 private $has_oneof_index = false;
94 /**
95 * <pre>
96 * JSON name of this field. The value is set by protocol compiler. If the
97 * user has set a "json_name" option on this field, that option's value
98 * will be used. Otherwise, it's deduced from the field's name by converting
99 * it to camelCase.
100 * </pre>
101 *
102 * <code>optional string json_name = 10;</code>
103 */
104 private $json_name = '';
105 private $has_json_name = false;
106 /**
107 * <code>optional .google.protobuf.FieldOptions options = 8;</code>
108 */
109 private $options = null;
110 private $has_options = false;
111
112 public function __construct() {
113 \GPBMetadata\Google\Protobuf\Internal\Descriptor::initOnce();
114 parent::__construct();
115 }
116
117 /**
118 * <code>optional string name = 1;</code>
119 */
120 public function getName()
121 {
122 return $this->name;
123 }
124
125 /**
126 * <code>optional string name = 1;</code>
127 */
128 public function setName($var)
129 {
130 GPBUtil::checkString($var, True);
131 $this->name = $var;
132 $this->has_name = true;
133 }
134
135 public function hasName()
136 {
137 return $this->has_name;
138 }
139
140 /**
141 * <code>optional int32 number = 3;</code>
142 */
143 public function getNumber()
144 {
145 return $this->number;
146 }
147
148 /**
149 * <code>optional int32 number = 3;</code>
150 */
151 public function setNumber($var)
152 {
153 GPBUtil::checkInt32($var);
154 $this->number = $var;
155 $this->has_number = true;
156 }
157
158 public function hasNumber()
159 {
160 return $this->has_number;
161 }
162
163 /**
164 * <code>optional .google.protobuf.FieldDescriptorProto.Label label = 4;</co de>
165 */
166 public function getLabel()
167 {
168 return $this->label;
169 }
170
171 /**
172 * <code>optional .google.protobuf.FieldDescriptorProto.Label label = 4;</co de>
173 */
174 public function setLabel($var)
175 {
176 GPBUtil::checkEnum($var, \Google\Protobuf\Internal\FieldDescriptorProto_ Label::class);
177 $this->label = $var;
178 $this->has_label = true;
179 }
180
181 public function hasLabel()
182 {
183 return $this->has_label;
184 }
185
186 /**
187 * <pre>
188 * If type_name is set, this need not be set. If both this and type_name
189 * are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
190 * </pre>
191 *
192 * <code>optional .google.protobuf.FieldDescriptorProto.Type type = 5;</code >
193 */
194 public function getType()
195 {
196 return $this->type;
197 }
198
199 /**
200 * <pre>
201 * If type_name is set, this need not be set. If both this and type_name
202 * are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
203 * </pre>
204 *
205 * <code>optional .google.protobuf.FieldDescriptorProto.Type type = 5;</code >
206 */
207 public function setType($var)
208 {
209 GPBUtil::checkEnum($var, \Google\Protobuf\Internal\FieldDescriptorProto_ Type::class);
210 $this->type = $var;
211 $this->has_type = true;
212 }
213
214 public function hasType()
215 {
216 return $this->has_type;
217 }
218
219 /**
220 * <pre>
221 * For message and enum types, this is the name of the type. If the name
222 * starts with a '.', it is fully-qualified. Otherwise, C++-like scoping
223 * rules are used to find the type (i.e. first the nested types within this
224 * message are searched, then within the parent, on up to the root
225 * namespace).
226 * </pre>
227 *
228 * <code>optional string type_name = 6;</code>
229 */
230 public function getTypeName()
231 {
232 return $this->type_name;
233 }
234
235 /**
236 * <pre>
237 * For message and enum types, this is the name of the type. If the name
238 * starts with a '.', it is fully-qualified. Otherwise, C++-like scoping
239 * rules are used to find the type (i.e. first the nested types within this
240 * message are searched, then within the parent, on up to the root
241 * namespace).
242 * </pre>
243 *
244 * <code>optional string type_name = 6;</code>
245 */
246 public function setTypeName($var)
247 {
248 GPBUtil::checkString($var, True);
249 $this->type_name = $var;
250 $this->has_type_name = true;
251 }
252
253 public function hasTypeName()
254 {
255 return $this->has_type_name;
256 }
257
258 /**
259 * <pre>
260 * For extensions, this is the name of the type being extended. It is
261 * resolved in the same manner as type_name.
262 * </pre>
263 *
264 * <code>optional string extendee = 2;</code>
265 */
266 public function getExtendee()
267 {
268 return $this->extendee;
269 }
270
271 /**
272 * <pre>
273 * For extensions, this is the name of the type being extended. It is
274 * resolved in the same manner as type_name.
275 * </pre>
276 *
277 * <code>optional string extendee = 2;</code>
278 */
279 public function setExtendee($var)
280 {
281 GPBUtil::checkString($var, True);
282 $this->extendee = $var;
283 $this->has_extendee = true;
284 }
285
286 public function hasExtendee()
287 {
288 return $this->has_extendee;
289 }
290
291 /**
292 * <pre>
293 * For numeric types, contains the original text representation of the value .
294 * For booleans, "true" or "false".
295 * For strings, contains the default text contents (not escaped in any way).
296 * For bytes, contains the C escaped value. All bytes &gt;= 128 are escaped .
297 * TODO(kenton): Base-64 encode?
298 * </pre>
299 *
300 * <code>optional string default_value = 7;</code>
301 */
302 public function getDefaultValue()
303 {
304 return $this->default_value;
305 }
306
307 /**
308 * <pre>
309 * For numeric types, contains the original text representation of the value .
310 * For booleans, "true" or "false".
311 * For strings, contains the default text contents (not escaped in any way).
312 * For bytes, contains the C escaped value. All bytes &gt;= 128 are escaped .
313 * TODO(kenton): Base-64 encode?
314 * </pre>
315 *
316 * <code>optional string default_value = 7;</code>
317 */
318 public function setDefaultValue($var)
319 {
320 GPBUtil::checkString($var, True);
321 $this->default_value = $var;
322 $this->has_default_value = true;
323 }
324
325 public function hasDefaultValue()
326 {
327 return $this->has_default_value;
328 }
329
330 /**
331 * <pre>
332 * If set, gives the index of a oneof in the containing type's oneof_decl
333 * list. This field is a member of that oneof.
334 * </pre>
335 *
336 * <code>optional int32 oneof_index = 9;</code>
337 */
338 public function getOneofIndex()
339 {
340 return $this->oneof_index;
341 }
342
343 /**
344 * <pre>
345 * If set, gives the index of a oneof in the containing type's oneof_decl
346 * list. This field is a member of that oneof.
347 * </pre>
348 *
349 * <code>optional int32 oneof_index = 9;</code>
350 */
351 public function setOneofIndex($var)
352 {
353 GPBUtil::checkInt32($var);
354 $this->oneof_index = $var;
355 $this->has_oneof_index = true;
356 }
357
358 public function hasOneofIndex()
359 {
360 return $this->has_oneof_index;
361 }
362
363 /**
364 * <pre>
365 * JSON name of this field. The value is set by protocol compiler. If the
366 * user has set a "json_name" option on this field, that option's value
367 * will be used. Otherwise, it's deduced from the field's name by converting
368 * it to camelCase.
369 * </pre>
370 *
371 * <code>optional string json_name = 10;</code>
372 */
373 public function getJsonName()
374 {
375 return $this->json_name;
376 }
377
378 /**
379 * <pre>
380 * JSON name of this field. The value is set by protocol compiler. If the
381 * user has set a "json_name" option on this field, that option's value
382 * will be used. Otherwise, it's deduced from the field's name by converting
383 * it to camelCase.
384 * </pre>
385 *
386 * <code>optional string json_name = 10;</code>
387 */
388 public function setJsonName($var)
389 {
390 GPBUtil::checkString($var, True);
391 $this->json_name = $var;
392 $this->has_json_name = true;
393 }
394
395 public function hasJsonName()
396 {
397 return $this->has_json_name;
398 }
399
400 /**
401 * <code>optional .google.protobuf.FieldOptions options = 8;</code>
402 */
403 public function getOptions()
404 {
405 return $this->options;
406 }
407
408 /**
409 * <code>optional .google.protobuf.FieldOptions options = 8;</code>
410 */
411 public function setOptions(&$var)
412 {
413 GPBUtil::checkMessage($var, \Google\Protobuf\Internal\FieldOptions::clas s);
414 $this->options = $var;
415 $this->has_options = true;
416 }
417
418 public function hasOptions()
419 {
420 return $this->has_options;
421 }
422
423 }
424
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698