| OLD | NEW |
| (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 * Protobuf type <code>google.protobuf.FileOptions</code> | |
| 16 */ | |
| 17 class FileOptions extends \Google\Protobuf\Internal\Message | |
| 18 { | |
| 19 /** | |
| 20 * <pre> | |
| 21 * Sets the Java package where classes generated from this .proto will be | |
| 22 * placed. By default, the proto package is used, but this is often | |
| 23 * inappropriate because proto packages do not normally start with backwards | |
| 24 * domain names. | |
| 25 * </pre> | |
| 26 * | |
| 27 * <code>optional string java_package = 1;</code> | |
| 28 */ | |
| 29 private $java_package = ''; | |
| 30 private $has_java_package = false; | |
| 31 /** | |
| 32 * <pre> | |
| 33 * If set, all the classes from the .proto file are wrapped in a single | |
| 34 * outer class with the given name. This applies to both Proto1 | |
| 35 * (equivalent to the old "--one_java_file" option) and Proto2 (where | |
| 36 * a .proto always translates to a single class, but you may want to | |
| 37 * explicitly choose the class name). | |
| 38 * </pre> | |
| 39 * | |
| 40 * <code>optional string java_outer_classname = 8;</code> | |
| 41 */ | |
| 42 private $java_outer_classname = ''; | |
| 43 private $has_java_outer_classname = false; | |
| 44 /** | |
| 45 * <pre> | |
| 46 * If set true, then the Java code generator will generate a separate .java | |
| 47 * file for each top-level message, enum, and service defined in the .proto | |
| 48 * file. Thus, these types will *not* be nested inside the outer class | |
| 49 * named by java_outer_classname. However, the outer class will still be | |
| 50 * generated to contain the file's getDescriptor() method as well as any | |
| 51 * top-level extensions defined in the file. | |
| 52 * </pre> | |
| 53 * | |
| 54 * <code>optional bool java_multiple_files = 10 [default = false];</code> | |
| 55 */ | |
| 56 private $java_multiple_files = false; | |
| 57 private $has_java_multiple_files = false; | |
| 58 /** | |
| 59 * <pre> | |
| 60 * This option does nothing. | |
| 61 * </pre> | |
| 62 * | |
| 63 * <code>optional bool java_generate_equals_and_hash = 20 [deprecated = true
];</code> | |
| 64 */ | |
| 65 private $java_generate_equals_and_hash = false; | |
| 66 private $has_java_generate_equals_and_hash = false; | |
| 67 /** | |
| 68 * <pre> | |
| 69 * If set true, then the Java2 code generator will generate code that | |
| 70 * throws an exception whenever an attempt is made to assign a non-UTF-8 | |
| 71 * byte sequence to a string field. | |
| 72 * Message reflection will do the same. | |
| 73 * However, an extension field still accepts non-UTF-8 byte sequences. | |
| 74 * This option has no effect on when used with the lite runtime. | |
| 75 * </pre> | |
| 76 * | |
| 77 * <code>optional bool java_string_check_utf8 = 27 [default = false];</code> | |
| 78 */ | |
| 79 private $java_string_check_utf8 = false; | |
| 80 private $has_java_string_check_utf8 = false; | |
| 81 /** | |
| 82 * <code>optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9
[default = SPEED];</code> | |
| 83 */ | |
| 84 private $optimize_for = 0; | |
| 85 private $has_optimize_for = false; | |
| 86 /** | |
| 87 * <pre> | |
| 88 * Sets the Go package where structs generated from this .proto will be | |
| 89 * placed. If omitted, the Go package will be derived from the following: | |
| 90 * - The basename of the package import path, if provided. | |
| 91 * - Otherwise, the package statement in the .proto file, if present. | |
| 92 * - Otherwise, the basename of the .proto file, without extension. | |
| 93 * </pre> | |
| 94 * | |
| 95 * <code>optional string go_package = 11;</code> | |
| 96 */ | |
| 97 private $go_package = ''; | |
| 98 private $has_go_package = false; | |
| 99 /** | |
| 100 * <pre> | |
| 101 * Should generic services be generated in each language? "Generic" service
s | |
| 102 * are not specific to any particular RPC system. They are generated by the | |
| 103 * main code generators in each language (without additional plugins). | |
| 104 * Generic services were the only kind of service generation supported by | |
| 105 * early versions of google.protobuf. | |
| 106 * Generic services are now considered deprecated in favor of using plugins | |
| 107 * that generate code specific to your particular RPC system. Therefore, | |
| 108 * these default to false. Old code which depends on generic services shoul
d | |
| 109 * explicitly set them to true. | |
| 110 * </pre> | |
| 111 * | |
| 112 * <code>optional bool cc_generic_services = 16 [default = false];</code> | |
| 113 */ | |
| 114 private $cc_generic_services = false; | |
| 115 private $has_cc_generic_services = false; | |
| 116 /** | |
| 117 * <code>optional bool java_generic_services = 17 [default = false];</code> | |
| 118 */ | |
| 119 private $java_generic_services = false; | |
| 120 private $has_java_generic_services = false; | |
| 121 /** | |
| 122 * <code>optional bool py_generic_services = 18 [default = false];</code> | |
| 123 */ | |
| 124 private $py_generic_services = false; | |
| 125 private $has_py_generic_services = false; | |
| 126 /** | |
| 127 * <pre> | |
| 128 * Is this file deprecated? | |
| 129 * Depending on the target platform, this can emit Deprecated annotations | |
| 130 * for everything in the file, or it will be completely ignored; in the very | |
| 131 * least, this is a formalization for deprecating files. | |
| 132 * </pre> | |
| 133 * | |
| 134 * <code>optional bool deprecated = 23 [default = false];</code> | |
| 135 */ | |
| 136 private $deprecated = false; | |
| 137 private $has_deprecated = false; | |
| 138 /** | |
| 139 * <pre> | |
| 140 * Enables the use of arenas for the proto messages in this file. This appli
es | |
| 141 * only to generated classes for C++. | |
| 142 * </pre> | |
| 143 * | |
| 144 * <code>optional bool cc_enable_arenas = 31 [default = false];</code> | |
| 145 */ | |
| 146 private $cc_enable_arenas = false; | |
| 147 private $has_cc_enable_arenas = false; | |
| 148 /** | |
| 149 * <pre> | |
| 150 * Sets the objective c class prefix which is prepended to all objective c | |
| 151 * generated classes from this .proto. There is no default. | |
| 152 * </pre> | |
| 153 * | |
| 154 * <code>optional string objc_class_prefix = 36;</code> | |
| 155 */ | |
| 156 private $objc_class_prefix = ''; | |
| 157 private $has_objc_class_prefix = false; | |
| 158 /** | |
| 159 * <pre> | |
| 160 * Namespace for generated classes; defaults to the package. | |
| 161 * </pre> | |
| 162 * | |
| 163 * <code>optional string csharp_namespace = 37;</code> | |
| 164 */ | |
| 165 private $csharp_namespace = ''; | |
| 166 private $has_csharp_namespace = false; | |
| 167 /** | |
| 168 * <pre> | |
| 169 * By default Swift generators will take the proto package and CamelCase it | |
| 170 * replacing '.' with underscore and use that to prefix the types/symbols | |
| 171 * defined. When this options is provided, they will use this value instead | |
| 172 * to prefix the types/symbols defined. | |
| 173 * </pre> | |
| 174 * | |
| 175 * <code>optional string swift_prefix = 39;</code> | |
| 176 */ | |
| 177 private $swift_prefix = ''; | |
| 178 private $has_swift_prefix = false; | |
| 179 /** | |
| 180 * <pre> | |
| 181 * The parser stores options it doesn't recognize here. See above. | |
| 182 * </pre> | |
| 183 * | |
| 184 * <code>repeated .google.protobuf.UninterpretedOption uninterpreted_option
= 999;</code> | |
| 185 */ | |
| 186 private $uninterpreted_option; | |
| 187 private $has_uninterpreted_option = false; | |
| 188 | |
| 189 public function __construct() { | |
| 190 \GPBMetadata\Google\Protobuf\Internal\Descriptor::initOnce(); | |
| 191 parent::__construct(); | |
| 192 } | |
| 193 | |
| 194 /** | |
| 195 * <pre> | |
| 196 * Sets the Java package where classes generated from this .proto will be | |
| 197 * placed. By default, the proto package is used, but this is often | |
| 198 * inappropriate because proto packages do not normally start with backwards | |
| 199 * domain names. | |
| 200 * </pre> | |
| 201 * | |
| 202 * <code>optional string java_package = 1;</code> | |
| 203 */ | |
| 204 public function getJavaPackage() | |
| 205 { | |
| 206 return $this->java_package; | |
| 207 } | |
| 208 | |
| 209 /** | |
| 210 * <pre> | |
| 211 * Sets the Java package where classes generated from this .proto will be | |
| 212 * placed. By default, the proto package is used, but this is often | |
| 213 * inappropriate because proto packages do not normally start with backwards | |
| 214 * domain names. | |
| 215 * </pre> | |
| 216 * | |
| 217 * <code>optional string java_package = 1;</code> | |
| 218 */ | |
| 219 public function setJavaPackage($var) | |
| 220 { | |
| 221 GPBUtil::checkString($var, True); | |
| 222 $this->java_package = $var; | |
| 223 $this->has_java_package = true; | |
| 224 } | |
| 225 | |
| 226 public function hasJavaPackage() | |
| 227 { | |
| 228 return $this->has_java_package; | |
| 229 } | |
| 230 | |
| 231 /** | |
| 232 * <pre> | |
| 233 * If set, all the classes from the .proto file are wrapped in a single | |
| 234 * outer class with the given name. This applies to both Proto1 | |
| 235 * (equivalent to the old "--one_java_file" option) and Proto2 (where | |
| 236 * a .proto always translates to a single class, but you may want to | |
| 237 * explicitly choose the class name). | |
| 238 * </pre> | |
| 239 * | |
| 240 * <code>optional string java_outer_classname = 8;</code> | |
| 241 */ | |
| 242 public function getJavaOuterClassname() | |
| 243 { | |
| 244 return $this->java_outer_classname; | |
| 245 } | |
| 246 | |
| 247 /** | |
| 248 * <pre> | |
| 249 * If set, all the classes from the .proto file are wrapped in a single | |
| 250 * outer class with the given name. This applies to both Proto1 | |
| 251 * (equivalent to the old "--one_java_file" option) and Proto2 (where | |
| 252 * a .proto always translates to a single class, but you may want to | |
| 253 * explicitly choose the class name). | |
| 254 * </pre> | |
| 255 * | |
| 256 * <code>optional string java_outer_classname = 8;</code> | |
| 257 */ | |
| 258 public function setJavaOuterClassname($var) | |
| 259 { | |
| 260 GPBUtil::checkString($var, True); | |
| 261 $this->java_outer_classname = $var; | |
| 262 $this->has_java_outer_classname = true; | |
| 263 } | |
| 264 | |
| 265 public function hasJavaOuterClassname() | |
| 266 { | |
| 267 return $this->has_java_outer_classname; | |
| 268 } | |
| 269 | |
| 270 /** | |
| 271 * <pre> | |
| 272 * If set true, then the Java code generator will generate a separate .java | |
| 273 * file for each top-level message, enum, and service defined in the .proto | |
| 274 * file. Thus, these types will *not* be nested inside the outer class | |
| 275 * named by java_outer_classname. However, the outer class will still be | |
| 276 * generated to contain the file's getDescriptor() method as well as any | |
| 277 * top-level extensions defined in the file. | |
| 278 * </pre> | |
| 279 * | |
| 280 * <code>optional bool java_multiple_files = 10 [default = false];</code> | |
| 281 */ | |
| 282 public function getJavaMultipleFiles() | |
| 283 { | |
| 284 return $this->java_multiple_files; | |
| 285 } | |
| 286 | |
| 287 /** | |
| 288 * <pre> | |
| 289 * If set true, then the Java code generator will generate a separate .java | |
| 290 * file for each top-level message, enum, and service defined in the .proto | |
| 291 * file. Thus, these types will *not* be nested inside the outer class | |
| 292 * named by java_outer_classname. However, the outer class will still be | |
| 293 * generated to contain the file's getDescriptor() method as well as any | |
| 294 * top-level extensions defined in the file. | |
| 295 * </pre> | |
| 296 * | |
| 297 * <code>optional bool java_multiple_files = 10 [default = false];</code> | |
| 298 */ | |
| 299 public function setJavaMultipleFiles($var) | |
| 300 { | |
| 301 GPBUtil::checkBool($var); | |
| 302 $this->java_multiple_files = $var; | |
| 303 $this->has_java_multiple_files = true; | |
| 304 } | |
| 305 | |
| 306 public function hasJavaMultipleFiles() | |
| 307 { | |
| 308 return $this->has_java_multiple_files; | |
| 309 } | |
| 310 | |
| 311 /** | |
| 312 * <pre> | |
| 313 * This option does nothing. | |
| 314 * </pre> | |
| 315 * | |
| 316 * <code>optional bool java_generate_equals_and_hash = 20 [deprecated = true
];</code> | |
| 317 */ | |
| 318 public function getJavaGenerateEqualsAndHash() | |
| 319 { | |
| 320 return $this->java_generate_equals_and_hash; | |
| 321 } | |
| 322 | |
| 323 /** | |
| 324 * <pre> | |
| 325 * This option does nothing. | |
| 326 * </pre> | |
| 327 * | |
| 328 * <code>optional bool java_generate_equals_and_hash = 20 [deprecated = true
];</code> | |
| 329 */ | |
| 330 public function setJavaGenerateEqualsAndHash($var) | |
| 331 { | |
| 332 GPBUtil::checkBool($var); | |
| 333 $this->java_generate_equals_and_hash = $var; | |
| 334 $this->has_java_generate_equals_and_hash = true; | |
| 335 } | |
| 336 | |
| 337 public function hasJavaGenerateEqualsAndHash() | |
| 338 { | |
| 339 return $this->has_java_generate_equals_and_hash; | |
| 340 } | |
| 341 | |
| 342 /** | |
| 343 * <pre> | |
| 344 * If set true, then the Java2 code generator will generate code that | |
| 345 * throws an exception whenever an attempt is made to assign a non-UTF-8 | |
| 346 * byte sequence to a string field. | |
| 347 * Message reflection will do the same. | |
| 348 * However, an extension field still accepts non-UTF-8 byte sequences. | |
| 349 * This option has no effect on when used with the lite runtime. | |
| 350 * </pre> | |
| 351 * | |
| 352 * <code>optional bool java_string_check_utf8 = 27 [default = false];</code> | |
| 353 */ | |
| 354 public function getJavaStringCheckUtf8() | |
| 355 { | |
| 356 return $this->java_string_check_utf8; | |
| 357 } | |
| 358 | |
| 359 /** | |
| 360 * <pre> | |
| 361 * If set true, then the Java2 code generator will generate code that | |
| 362 * throws an exception whenever an attempt is made to assign a non-UTF-8 | |
| 363 * byte sequence to a string field. | |
| 364 * Message reflection will do the same. | |
| 365 * However, an extension field still accepts non-UTF-8 byte sequences. | |
| 366 * This option has no effect on when used with the lite runtime. | |
| 367 * </pre> | |
| 368 * | |
| 369 * <code>optional bool java_string_check_utf8 = 27 [default = false];</code> | |
| 370 */ | |
| 371 public function setJavaStringCheckUtf8($var) | |
| 372 { | |
| 373 GPBUtil::checkBool($var); | |
| 374 $this->java_string_check_utf8 = $var; | |
| 375 $this->has_java_string_check_utf8 = true; | |
| 376 } | |
| 377 | |
| 378 public function hasJavaStringCheckUtf8() | |
| 379 { | |
| 380 return $this->has_java_string_check_utf8; | |
| 381 } | |
| 382 | |
| 383 /** | |
| 384 * <code>optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9
[default = SPEED];</code> | |
| 385 */ | |
| 386 public function getOptimizeFor() | |
| 387 { | |
| 388 return $this->optimize_for; | |
| 389 } | |
| 390 | |
| 391 /** | |
| 392 * <code>optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9
[default = SPEED];</code> | |
| 393 */ | |
| 394 public function setOptimizeFor($var) | |
| 395 { | |
| 396 GPBUtil::checkEnum($var, \Google\Protobuf\Internal\FileOptions_OptimizeM
ode::class); | |
| 397 $this->optimize_for = $var; | |
| 398 $this->has_optimize_for = true; | |
| 399 } | |
| 400 | |
| 401 public function hasOptimizeFor() | |
| 402 { | |
| 403 return $this->has_optimize_for; | |
| 404 } | |
| 405 | |
| 406 /** | |
| 407 * <pre> | |
| 408 * Sets the Go package where structs generated from this .proto will be | |
| 409 * placed. If omitted, the Go package will be derived from the following: | |
| 410 * - The basename of the package import path, if provided. | |
| 411 * - Otherwise, the package statement in the .proto file, if present. | |
| 412 * - Otherwise, the basename of the .proto file, without extension. | |
| 413 * </pre> | |
| 414 * | |
| 415 * <code>optional string go_package = 11;</code> | |
| 416 */ | |
| 417 public function getGoPackage() | |
| 418 { | |
| 419 return $this->go_package; | |
| 420 } | |
| 421 | |
| 422 /** | |
| 423 * <pre> | |
| 424 * Sets the Go package where structs generated from this .proto will be | |
| 425 * placed. If omitted, the Go package will be derived from the following: | |
| 426 * - The basename of the package import path, if provided. | |
| 427 * - Otherwise, the package statement in the .proto file, if present. | |
| 428 * - Otherwise, the basename of the .proto file, without extension. | |
| 429 * </pre> | |
| 430 * | |
| 431 * <code>optional string go_package = 11;</code> | |
| 432 */ | |
| 433 public function setGoPackage($var) | |
| 434 { | |
| 435 GPBUtil::checkString($var, True); | |
| 436 $this->go_package = $var; | |
| 437 $this->has_go_package = true; | |
| 438 } | |
| 439 | |
| 440 public function hasGoPackage() | |
| 441 { | |
| 442 return $this->has_go_package; | |
| 443 } | |
| 444 | |
| 445 /** | |
| 446 * <pre> | |
| 447 * Should generic services be generated in each language? "Generic" service
s | |
| 448 * are not specific to any particular RPC system. They are generated by the | |
| 449 * main code generators in each language (without additional plugins). | |
| 450 * Generic services were the only kind of service generation supported by | |
| 451 * early versions of google.protobuf. | |
| 452 * Generic services are now considered deprecated in favor of using plugins | |
| 453 * that generate code specific to your particular RPC system. Therefore, | |
| 454 * these default to false. Old code which depends on generic services shoul
d | |
| 455 * explicitly set them to true. | |
| 456 * </pre> | |
| 457 * | |
| 458 * <code>optional bool cc_generic_services = 16 [default = false];</code> | |
| 459 */ | |
| 460 public function getCcGenericServices() | |
| 461 { | |
| 462 return $this->cc_generic_services; | |
| 463 } | |
| 464 | |
| 465 /** | |
| 466 * <pre> | |
| 467 * Should generic services be generated in each language? "Generic" service
s | |
| 468 * are not specific to any particular RPC system. They are generated by the | |
| 469 * main code generators in each language (without additional plugins). | |
| 470 * Generic services were the only kind of service generation supported by | |
| 471 * early versions of google.protobuf. | |
| 472 * Generic services are now considered deprecated in favor of using plugins | |
| 473 * that generate code specific to your particular RPC system. Therefore, | |
| 474 * these default to false. Old code which depends on generic services shoul
d | |
| 475 * explicitly set them to true. | |
| 476 * </pre> | |
| 477 * | |
| 478 * <code>optional bool cc_generic_services = 16 [default = false];</code> | |
| 479 */ | |
| 480 public function setCcGenericServices($var) | |
| 481 { | |
| 482 GPBUtil::checkBool($var); | |
| 483 $this->cc_generic_services = $var; | |
| 484 $this->has_cc_generic_services = true; | |
| 485 } | |
| 486 | |
| 487 public function hasCcGenericServices() | |
| 488 { | |
| 489 return $this->has_cc_generic_services; | |
| 490 } | |
| 491 | |
| 492 /** | |
| 493 * <code>optional bool java_generic_services = 17 [default = false];</code> | |
| 494 */ | |
| 495 public function getJavaGenericServices() | |
| 496 { | |
| 497 return $this->java_generic_services; | |
| 498 } | |
| 499 | |
| 500 /** | |
| 501 * <code>optional bool java_generic_services = 17 [default = false];</code> | |
| 502 */ | |
| 503 public function setJavaGenericServices($var) | |
| 504 { | |
| 505 GPBUtil::checkBool($var); | |
| 506 $this->java_generic_services = $var; | |
| 507 $this->has_java_generic_services = true; | |
| 508 } | |
| 509 | |
| 510 public function hasJavaGenericServices() | |
| 511 { | |
| 512 return $this->has_java_generic_services; | |
| 513 } | |
| 514 | |
| 515 /** | |
| 516 * <code>optional bool py_generic_services = 18 [default = false];</code> | |
| 517 */ | |
| 518 public function getPyGenericServices() | |
| 519 { | |
| 520 return $this->py_generic_services; | |
| 521 } | |
| 522 | |
| 523 /** | |
| 524 * <code>optional bool py_generic_services = 18 [default = false];</code> | |
| 525 */ | |
| 526 public function setPyGenericServices($var) | |
| 527 { | |
| 528 GPBUtil::checkBool($var); | |
| 529 $this->py_generic_services = $var; | |
| 530 $this->has_py_generic_services = true; | |
| 531 } | |
| 532 | |
| 533 public function hasPyGenericServices() | |
| 534 { | |
| 535 return $this->has_py_generic_services; | |
| 536 } | |
| 537 | |
| 538 /** | |
| 539 * <pre> | |
| 540 * Is this file deprecated? | |
| 541 * Depending on the target platform, this can emit Deprecated annotations | |
| 542 * for everything in the file, or it will be completely ignored; in the very | |
| 543 * least, this is a formalization for deprecating files. | |
| 544 * </pre> | |
| 545 * | |
| 546 * <code>optional bool deprecated = 23 [default = false];</code> | |
| 547 */ | |
| 548 public function getDeprecated() | |
| 549 { | |
| 550 return $this->deprecated; | |
| 551 } | |
| 552 | |
| 553 /** | |
| 554 * <pre> | |
| 555 * Is this file deprecated? | |
| 556 * Depending on the target platform, this can emit Deprecated annotations | |
| 557 * for everything in the file, or it will be completely ignored; in the very | |
| 558 * least, this is a formalization for deprecating files. | |
| 559 * </pre> | |
| 560 * | |
| 561 * <code>optional bool deprecated = 23 [default = false];</code> | |
| 562 */ | |
| 563 public function setDeprecated($var) | |
| 564 { | |
| 565 GPBUtil::checkBool($var); | |
| 566 $this->deprecated = $var; | |
| 567 $this->has_deprecated = true; | |
| 568 } | |
| 569 | |
| 570 public function hasDeprecated() | |
| 571 { | |
| 572 return $this->has_deprecated; | |
| 573 } | |
| 574 | |
| 575 /** | |
| 576 * <pre> | |
| 577 * Enables the use of arenas for the proto messages in this file. This appli
es | |
| 578 * only to generated classes for C++. | |
| 579 * </pre> | |
| 580 * | |
| 581 * <code>optional bool cc_enable_arenas = 31 [default = false];</code> | |
| 582 */ | |
| 583 public function getCcEnableArenas() | |
| 584 { | |
| 585 return $this->cc_enable_arenas; | |
| 586 } | |
| 587 | |
| 588 /** | |
| 589 * <pre> | |
| 590 * Enables the use of arenas for the proto messages in this file. This appli
es | |
| 591 * only to generated classes for C++. | |
| 592 * </pre> | |
| 593 * | |
| 594 * <code>optional bool cc_enable_arenas = 31 [default = false];</code> | |
| 595 */ | |
| 596 public function setCcEnableArenas($var) | |
| 597 { | |
| 598 GPBUtil::checkBool($var); | |
| 599 $this->cc_enable_arenas = $var; | |
| 600 $this->has_cc_enable_arenas = true; | |
| 601 } | |
| 602 | |
| 603 public function hasCcEnableArenas() | |
| 604 { | |
| 605 return $this->has_cc_enable_arenas; | |
| 606 } | |
| 607 | |
| 608 /** | |
| 609 * <pre> | |
| 610 * Sets the objective c class prefix which is prepended to all objective c | |
| 611 * generated classes from this .proto. There is no default. | |
| 612 * </pre> | |
| 613 * | |
| 614 * <code>optional string objc_class_prefix = 36;</code> | |
| 615 */ | |
| 616 public function getObjcClassPrefix() | |
| 617 { | |
| 618 return $this->objc_class_prefix; | |
| 619 } | |
| 620 | |
| 621 /** | |
| 622 * <pre> | |
| 623 * Sets the objective c class prefix which is prepended to all objective c | |
| 624 * generated classes from this .proto. There is no default. | |
| 625 * </pre> | |
| 626 * | |
| 627 * <code>optional string objc_class_prefix = 36;</code> | |
| 628 */ | |
| 629 public function setObjcClassPrefix($var) | |
| 630 { | |
| 631 GPBUtil::checkString($var, True); | |
| 632 $this->objc_class_prefix = $var; | |
| 633 $this->has_objc_class_prefix = true; | |
| 634 } | |
| 635 | |
| 636 public function hasObjcClassPrefix() | |
| 637 { | |
| 638 return $this->has_objc_class_prefix; | |
| 639 } | |
| 640 | |
| 641 /** | |
| 642 * <pre> | |
| 643 * Namespace for generated classes; defaults to the package. | |
| 644 * </pre> | |
| 645 * | |
| 646 * <code>optional string csharp_namespace = 37;</code> | |
| 647 */ | |
| 648 public function getCsharpNamespace() | |
| 649 { | |
| 650 return $this->csharp_namespace; | |
| 651 } | |
| 652 | |
| 653 /** | |
| 654 * <pre> | |
| 655 * Namespace for generated classes; defaults to the package. | |
| 656 * </pre> | |
| 657 * | |
| 658 * <code>optional string csharp_namespace = 37;</code> | |
| 659 */ | |
| 660 public function setCsharpNamespace($var) | |
| 661 { | |
| 662 GPBUtil::checkString($var, True); | |
| 663 $this->csharp_namespace = $var; | |
| 664 $this->has_csharp_namespace = true; | |
| 665 } | |
| 666 | |
| 667 public function hasCsharpNamespace() | |
| 668 { | |
| 669 return $this->has_csharp_namespace; | |
| 670 } | |
| 671 | |
| 672 /** | |
| 673 * <pre> | |
| 674 * By default Swift generators will take the proto package and CamelCase it | |
| 675 * replacing '.' with underscore and use that to prefix the types/symbols | |
| 676 * defined. When this options is provided, they will use this value instead | |
| 677 * to prefix the types/symbols defined. | |
| 678 * </pre> | |
| 679 * | |
| 680 * <code>optional string swift_prefix = 39;</code> | |
| 681 */ | |
| 682 public function getSwiftPrefix() | |
| 683 { | |
| 684 return $this->swift_prefix; | |
| 685 } | |
| 686 | |
| 687 /** | |
| 688 * <pre> | |
| 689 * By default Swift generators will take the proto package and CamelCase it | |
| 690 * replacing '.' with underscore and use that to prefix the types/symbols | |
| 691 * defined. When this options is provided, they will use this value instead | |
| 692 * to prefix the types/symbols defined. | |
| 693 * </pre> | |
| 694 * | |
| 695 * <code>optional string swift_prefix = 39;</code> | |
| 696 */ | |
| 697 public function setSwiftPrefix($var) | |
| 698 { | |
| 699 GPBUtil::checkString($var, True); | |
| 700 $this->swift_prefix = $var; | |
| 701 $this->has_swift_prefix = true; | |
| 702 } | |
| 703 | |
| 704 public function hasSwiftPrefix() | |
| 705 { | |
| 706 return $this->has_swift_prefix; | |
| 707 } | |
| 708 | |
| 709 /** | |
| 710 * <pre> | |
| 711 * The parser stores options it doesn't recognize here. See above. | |
| 712 * </pre> | |
| 713 * | |
| 714 * <code>repeated .google.protobuf.UninterpretedOption uninterpreted_option
= 999;</code> | |
| 715 */ | |
| 716 public function getUninterpretedOption() | |
| 717 { | |
| 718 return $this->uninterpreted_option; | |
| 719 } | |
| 720 | |
| 721 /** | |
| 722 * <pre> | |
| 723 * The parser stores options it doesn't recognize here. See above. | |
| 724 * </pre> | |
| 725 * | |
| 726 * <code>repeated .google.protobuf.UninterpretedOption uninterpreted_option
= 999;</code> | |
| 727 */ | |
| 728 public function setUninterpretedOption(&$var) | |
| 729 { | |
| 730 GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MES
SAGE, \Google\Protobuf\Internal\UninterpretedOption::class); | |
| 731 $this->uninterpreted_option = $var; | |
| 732 $this->has_uninterpreted_option = true; | |
| 733 } | |
| 734 | |
| 735 public function hasUninterpretedOption() | |
| 736 { | |
| 737 return $this->has_uninterpreted_option; | |
| 738 } | |
| 739 | |
| 740 } | |
| 741 | |
| OLD | NEW |