agones.dev/agones@v1.54.0/sdks/nodejs/lib/sdk_pb.js (about) 1 // Copyright 2024 Google LLC All Rights Reserved. 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // This code was autogenerated. Do not edit directly. 16 // source: sdk.proto 17 /** 18 * @fileoverview 19 * @enhanceable 20 * @suppress {missingRequire} reports error on implicit type usages. 21 * @suppress {messageConventions} JS Compiler reports an error if a variable or 22 * field starts with 'MSG_' and isn't a translatable message. 23 * @public 24 */ 25 // GENERATED CODE -- DO NOT EDIT! 26 /* eslint-disable */ 27 // @ts-nocheck 28 29 var jspb = require('google-protobuf'); 30 var goog = jspb; 31 var global = Function('return this')(); 32 33 var google_api_annotations_pb = require('./google/api/annotations_pb.js'); 34 goog.object.extend(proto, google_api_annotations_pb); 35 var protoc$gen$openapiv2_options_annotations_pb = require('./protoc-gen-openapiv2/options/annotations_pb.js'); 36 goog.object.extend(proto, protoc$gen$openapiv2_options_annotations_pb); 37 goog.exportSymbol('proto.agones.dev.sdk.Duration', null, global); 38 goog.exportSymbol('proto.agones.dev.sdk.Empty', null, global); 39 goog.exportSymbol('proto.agones.dev.sdk.GameServer', null, global); 40 goog.exportSymbol('proto.agones.dev.sdk.GameServer.ObjectMeta', null, global); 41 goog.exportSymbol('proto.agones.dev.sdk.GameServer.Spec', null, global); 42 goog.exportSymbol('proto.agones.dev.sdk.GameServer.Spec.Health', null, global); 43 goog.exportSymbol('proto.agones.dev.sdk.GameServer.Status', null, global); 44 goog.exportSymbol('proto.agones.dev.sdk.GameServer.Status.Address', null, global); 45 goog.exportSymbol('proto.agones.dev.sdk.GameServer.Status.CounterStatus', null, global); 46 goog.exportSymbol('proto.agones.dev.sdk.GameServer.Status.ListStatus', null, global); 47 goog.exportSymbol('proto.agones.dev.sdk.GameServer.Status.PlayerStatus', null, global); 48 goog.exportSymbol('proto.agones.dev.sdk.GameServer.Status.Port', null, global); 49 goog.exportSymbol('proto.agones.dev.sdk.KeyValue', null, global); 50 /** 51 * Generated by JsPbCodeGenerator. 52 * @param {Array=} opt_data Optional initial data array, typically from a 53 * server response, or constructed directly in Javascript. The array is used 54 * in place and becomes part of the constructed object. It is not cloned. 55 * If no data is provided, the constructed object will be empty, but still 56 * valid. 57 * @extends {jspb.Message} 58 * @constructor 59 */ 60 proto.agones.dev.sdk.Empty = function(opt_data) { 61 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 62 }; 63 goog.inherits(proto.agones.dev.sdk.Empty, jspb.Message); 64 if (goog.DEBUG && !COMPILED) { 65 /** 66 * @public 67 * @override 68 */ 69 proto.agones.dev.sdk.Empty.displayName = 'proto.agones.dev.sdk.Empty'; 70 } 71 /** 72 * Generated by JsPbCodeGenerator. 73 * @param {Array=} opt_data Optional initial data array, typically from a 74 * server response, or constructed directly in Javascript. The array is used 75 * in place and becomes part of the constructed object. It is not cloned. 76 * If no data is provided, the constructed object will be empty, but still 77 * valid. 78 * @extends {jspb.Message} 79 * @constructor 80 */ 81 proto.agones.dev.sdk.KeyValue = function(opt_data) { 82 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 83 }; 84 goog.inherits(proto.agones.dev.sdk.KeyValue, jspb.Message); 85 if (goog.DEBUG && !COMPILED) { 86 /** 87 * @public 88 * @override 89 */ 90 proto.agones.dev.sdk.KeyValue.displayName = 'proto.agones.dev.sdk.KeyValue'; 91 } 92 /** 93 * Generated by JsPbCodeGenerator. 94 * @param {Array=} opt_data Optional initial data array, typically from a 95 * server response, or constructed directly in Javascript. The array is used 96 * in place and becomes part of the constructed object. It is not cloned. 97 * If no data is provided, the constructed object will be empty, but still 98 * valid. 99 * @extends {jspb.Message} 100 * @constructor 101 */ 102 proto.agones.dev.sdk.Duration = function(opt_data) { 103 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 104 }; 105 goog.inherits(proto.agones.dev.sdk.Duration, jspb.Message); 106 if (goog.DEBUG && !COMPILED) { 107 /** 108 * @public 109 * @override 110 */ 111 proto.agones.dev.sdk.Duration.displayName = 'proto.agones.dev.sdk.Duration'; 112 } 113 /** 114 * Generated by JsPbCodeGenerator. 115 * @param {Array=} opt_data Optional initial data array, typically from a 116 * server response, or constructed directly in Javascript. The array is used 117 * in place and becomes part of the constructed object. It is not cloned. 118 * If no data is provided, the constructed object will be empty, but still 119 * valid. 120 * @extends {jspb.Message} 121 * @constructor 122 */ 123 proto.agones.dev.sdk.GameServer = function(opt_data) { 124 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 125 }; 126 goog.inherits(proto.agones.dev.sdk.GameServer, jspb.Message); 127 if (goog.DEBUG && !COMPILED) { 128 /** 129 * @public 130 * @override 131 */ 132 proto.agones.dev.sdk.GameServer.displayName = 'proto.agones.dev.sdk.GameServer'; 133 } 134 /** 135 * Generated by JsPbCodeGenerator. 136 * @param {Array=} opt_data Optional initial data array, typically from a 137 * server response, or constructed directly in Javascript. The array is used 138 * in place and becomes part of the constructed object. It is not cloned. 139 * If no data is provided, the constructed object will be empty, but still 140 * valid. 141 * @extends {jspb.Message} 142 * @constructor 143 */ 144 proto.agones.dev.sdk.GameServer.ObjectMeta = function(opt_data) { 145 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 146 }; 147 goog.inherits(proto.agones.dev.sdk.GameServer.ObjectMeta, jspb.Message); 148 if (goog.DEBUG && !COMPILED) { 149 /** 150 * @public 151 * @override 152 */ 153 proto.agones.dev.sdk.GameServer.ObjectMeta.displayName = 'proto.agones.dev.sdk.GameServer.ObjectMeta'; 154 } 155 /** 156 * Generated by JsPbCodeGenerator. 157 * @param {Array=} opt_data Optional initial data array, typically from a 158 * server response, or constructed directly in Javascript. The array is used 159 * in place and becomes part of the constructed object. It is not cloned. 160 * If no data is provided, the constructed object will be empty, but still 161 * valid. 162 * @extends {jspb.Message} 163 * @constructor 164 */ 165 proto.agones.dev.sdk.GameServer.Spec = function(opt_data) { 166 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 167 }; 168 goog.inherits(proto.agones.dev.sdk.GameServer.Spec, jspb.Message); 169 if (goog.DEBUG && !COMPILED) { 170 /** 171 * @public 172 * @override 173 */ 174 proto.agones.dev.sdk.GameServer.Spec.displayName = 'proto.agones.dev.sdk.GameServer.Spec'; 175 } 176 /** 177 * Generated by JsPbCodeGenerator. 178 * @param {Array=} opt_data Optional initial data array, typically from a 179 * server response, or constructed directly in Javascript. The array is used 180 * in place and becomes part of the constructed object. It is not cloned. 181 * If no data is provided, the constructed object will be empty, but still 182 * valid. 183 * @extends {jspb.Message} 184 * @constructor 185 */ 186 proto.agones.dev.sdk.GameServer.Spec.Health = function(opt_data) { 187 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 188 }; 189 goog.inherits(proto.agones.dev.sdk.GameServer.Spec.Health, jspb.Message); 190 if (goog.DEBUG && !COMPILED) { 191 /** 192 * @public 193 * @override 194 */ 195 proto.agones.dev.sdk.GameServer.Spec.Health.displayName = 'proto.agones.dev.sdk.GameServer.Spec.Health'; 196 } 197 /** 198 * Generated by JsPbCodeGenerator. 199 * @param {Array=} opt_data Optional initial data array, typically from a 200 * server response, or constructed directly in Javascript. The array is used 201 * in place and becomes part of the constructed object. It is not cloned. 202 * If no data is provided, the constructed object will be empty, but still 203 * valid. 204 * @extends {jspb.Message} 205 * @constructor 206 */ 207 proto.agones.dev.sdk.GameServer.Status = function(opt_data) { 208 jspb.Message.initialize(this, opt_data, 0, -1, proto.agones.dev.sdk.GameServer.Status.repeatedFields_, null); 209 }; 210 goog.inherits(proto.agones.dev.sdk.GameServer.Status, jspb.Message); 211 if (goog.DEBUG && !COMPILED) { 212 /** 213 * @public 214 * @override 215 */ 216 proto.agones.dev.sdk.GameServer.Status.displayName = 'proto.agones.dev.sdk.GameServer.Status'; 217 } 218 /** 219 * Generated by JsPbCodeGenerator. 220 * @param {Array=} opt_data Optional initial data array, typically from a 221 * server response, or constructed directly in Javascript. The array is used 222 * in place and becomes part of the constructed object. It is not cloned. 223 * If no data is provided, the constructed object will be empty, but still 224 * valid. 225 * @extends {jspb.Message} 226 * @constructor 227 */ 228 proto.agones.dev.sdk.GameServer.Status.Address = function(opt_data) { 229 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 230 }; 231 goog.inherits(proto.agones.dev.sdk.GameServer.Status.Address, jspb.Message); 232 if (goog.DEBUG && !COMPILED) { 233 /** 234 * @public 235 * @override 236 */ 237 proto.agones.dev.sdk.GameServer.Status.Address.displayName = 'proto.agones.dev.sdk.GameServer.Status.Address'; 238 } 239 /** 240 * Generated by JsPbCodeGenerator. 241 * @param {Array=} opt_data Optional initial data array, typically from a 242 * server response, or constructed directly in Javascript. The array is used 243 * in place and becomes part of the constructed object. It is not cloned. 244 * If no data is provided, the constructed object will be empty, but still 245 * valid. 246 * @extends {jspb.Message} 247 * @constructor 248 */ 249 proto.agones.dev.sdk.GameServer.Status.Port = function(opt_data) { 250 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 251 }; 252 goog.inherits(proto.agones.dev.sdk.GameServer.Status.Port, jspb.Message); 253 if (goog.DEBUG && !COMPILED) { 254 /** 255 * @public 256 * @override 257 */ 258 proto.agones.dev.sdk.GameServer.Status.Port.displayName = 'proto.agones.dev.sdk.GameServer.Status.Port'; 259 } 260 /** 261 * Generated by JsPbCodeGenerator. 262 * @param {Array=} opt_data Optional initial data array, typically from a 263 * server response, or constructed directly in Javascript. The array is used 264 * in place and becomes part of the constructed object. It is not cloned. 265 * If no data is provided, the constructed object will be empty, but still 266 * valid. 267 * @extends {jspb.Message} 268 * @constructor 269 */ 270 proto.agones.dev.sdk.GameServer.Status.PlayerStatus = function(opt_data) { 271 jspb.Message.initialize(this, opt_data, 0, -1, proto.agones.dev.sdk.GameServer.Status.PlayerStatus.repeatedFields_, null); 272 }; 273 goog.inherits(proto.agones.dev.sdk.GameServer.Status.PlayerStatus, jspb.Message); 274 if (goog.DEBUG && !COMPILED) { 275 /** 276 * @public 277 * @override 278 */ 279 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.displayName = 'proto.agones.dev.sdk.GameServer.Status.PlayerStatus'; 280 } 281 /** 282 * Generated by JsPbCodeGenerator. 283 * @param {Array=} opt_data Optional initial data array, typically from a 284 * server response, or constructed directly in Javascript. The array is used 285 * in place and becomes part of the constructed object. It is not cloned. 286 * If no data is provided, the constructed object will be empty, but still 287 * valid. 288 * @extends {jspb.Message} 289 * @constructor 290 */ 291 proto.agones.dev.sdk.GameServer.Status.CounterStatus = function(opt_data) { 292 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 293 }; 294 goog.inherits(proto.agones.dev.sdk.GameServer.Status.CounterStatus, jspb.Message); 295 if (goog.DEBUG && !COMPILED) { 296 /** 297 * @public 298 * @override 299 */ 300 proto.agones.dev.sdk.GameServer.Status.CounterStatus.displayName = 'proto.agones.dev.sdk.GameServer.Status.CounterStatus'; 301 } 302 /** 303 * Generated by JsPbCodeGenerator. 304 * @param {Array=} opt_data Optional initial data array, typically from a 305 * server response, or constructed directly in Javascript. The array is used 306 * in place and becomes part of the constructed object. It is not cloned. 307 * If no data is provided, the constructed object will be empty, but still 308 * valid. 309 * @extends {jspb.Message} 310 * @constructor 311 */ 312 proto.agones.dev.sdk.GameServer.Status.ListStatus = function(opt_data) { 313 jspb.Message.initialize(this, opt_data, 0, -1, proto.agones.dev.sdk.GameServer.Status.ListStatus.repeatedFields_, null); 314 }; 315 goog.inherits(proto.agones.dev.sdk.GameServer.Status.ListStatus, jspb.Message); 316 if (goog.DEBUG && !COMPILED) { 317 /** 318 * @public 319 * @override 320 */ 321 proto.agones.dev.sdk.GameServer.Status.ListStatus.displayName = 'proto.agones.dev.sdk.GameServer.Status.ListStatus'; 322 } 323 324 325 326 if (jspb.Message.GENERATE_TO_OBJECT) { 327 /** 328 * Creates an object representation of this proto. 329 * Field names that are reserved in JavaScript and will be renamed to pb_name. 330 * Optional fields that are not set will be set to undefined. 331 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 332 * For the list of reserved names please see: 333 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 334 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 335 * JSPB instance for transitional soy proto support: 336 * http://goto/soy-param-migration 337 * @return {!Object} 338 */ 339 proto.agones.dev.sdk.Empty.prototype.toObject = function(opt_includeInstance) { 340 return proto.agones.dev.sdk.Empty.toObject(opt_includeInstance, this); 341 }; 342 343 344 /** 345 * Static version of the {@see toObject} method. 346 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 347 * the JSPB instance for transitional soy proto support: 348 * http://goto/soy-param-migration 349 * @param {!proto.agones.dev.sdk.Empty} msg The msg instance to transform. 350 * @return {!Object} 351 * @suppress {unusedLocalVariables} f is only used for nested messages 352 */ 353 proto.agones.dev.sdk.Empty.toObject = function(includeInstance, msg) { 354 var f, obj = { 355 356 }; 357 358 if (includeInstance) { 359 obj.$jspbMessageInstance = msg; 360 } 361 return obj; 362 }; 363 } 364 365 366 /** 367 * Deserializes binary data (in protobuf wire format). 368 * @param {jspb.ByteSource} bytes The bytes to deserialize. 369 * @return {!proto.agones.dev.sdk.Empty} 370 */ 371 proto.agones.dev.sdk.Empty.deserializeBinary = function(bytes) { 372 var reader = new jspb.BinaryReader(bytes); 373 var msg = new proto.agones.dev.sdk.Empty; 374 return proto.agones.dev.sdk.Empty.deserializeBinaryFromReader(msg, reader); 375 }; 376 377 378 /** 379 * Deserializes binary data (in protobuf wire format) from the 380 * given reader into the given message object. 381 * @param {!proto.agones.dev.sdk.Empty} msg The message object to deserialize into. 382 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 383 * @return {!proto.agones.dev.sdk.Empty} 384 */ 385 proto.agones.dev.sdk.Empty.deserializeBinaryFromReader = function(msg, reader) { 386 while (reader.nextField()) { 387 if (reader.isEndGroup()) { 388 break; 389 } 390 var field = reader.getFieldNumber(); 391 switch (field) { 392 default: 393 reader.skipField(); 394 break; 395 } 396 } 397 return msg; 398 }; 399 400 401 /** 402 * Serializes the message to binary data (in protobuf wire format). 403 * @return {!Uint8Array} 404 */ 405 proto.agones.dev.sdk.Empty.prototype.serializeBinary = function() { 406 var writer = new jspb.BinaryWriter(); 407 proto.agones.dev.sdk.Empty.serializeBinaryToWriter(this, writer); 408 return writer.getResultBuffer(); 409 }; 410 411 412 /** 413 * Serializes the given message to binary data (in protobuf wire 414 * format), writing to the given BinaryWriter. 415 * @param {!proto.agones.dev.sdk.Empty} message 416 * @param {!jspb.BinaryWriter} writer 417 * @suppress {unusedLocalVariables} f is only used for nested messages 418 */ 419 proto.agones.dev.sdk.Empty.serializeBinaryToWriter = function(message, writer) { 420 var f = undefined; 421 }; 422 423 424 425 426 427 if (jspb.Message.GENERATE_TO_OBJECT) { 428 /** 429 * Creates an object representation of this proto. 430 * Field names that are reserved in JavaScript and will be renamed to pb_name. 431 * Optional fields that are not set will be set to undefined. 432 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 433 * For the list of reserved names please see: 434 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 435 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 436 * JSPB instance for transitional soy proto support: 437 * http://goto/soy-param-migration 438 * @return {!Object} 439 */ 440 proto.agones.dev.sdk.KeyValue.prototype.toObject = function(opt_includeInstance) { 441 return proto.agones.dev.sdk.KeyValue.toObject(opt_includeInstance, this); 442 }; 443 444 445 /** 446 * Static version of the {@see toObject} method. 447 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 448 * the JSPB instance for transitional soy proto support: 449 * http://goto/soy-param-migration 450 * @param {!proto.agones.dev.sdk.KeyValue} msg The msg instance to transform. 451 * @return {!Object} 452 * @suppress {unusedLocalVariables} f is only used for nested messages 453 */ 454 proto.agones.dev.sdk.KeyValue.toObject = function(includeInstance, msg) { 455 var f, obj = { 456 key: jspb.Message.getFieldWithDefault(msg, 1, ""), 457 value: jspb.Message.getFieldWithDefault(msg, 2, "") 458 }; 459 460 if (includeInstance) { 461 obj.$jspbMessageInstance = msg; 462 } 463 return obj; 464 }; 465 } 466 467 468 /** 469 * Deserializes binary data (in protobuf wire format). 470 * @param {jspb.ByteSource} bytes The bytes to deserialize. 471 * @return {!proto.agones.dev.sdk.KeyValue} 472 */ 473 proto.agones.dev.sdk.KeyValue.deserializeBinary = function(bytes) { 474 var reader = new jspb.BinaryReader(bytes); 475 var msg = new proto.agones.dev.sdk.KeyValue; 476 return proto.agones.dev.sdk.KeyValue.deserializeBinaryFromReader(msg, reader); 477 }; 478 479 480 /** 481 * Deserializes binary data (in protobuf wire format) from the 482 * given reader into the given message object. 483 * @param {!proto.agones.dev.sdk.KeyValue} msg The message object to deserialize into. 484 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 485 * @return {!proto.agones.dev.sdk.KeyValue} 486 */ 487 proto.agones.dev.sdk.KeyValue.deserializeBinaryFromReader = function(msg, reader) { 488 while (reader.nextField()) { 489 if (reader.isEndGroup()) { 490 break; 491 } 492 var field = reader.getFieldNumber(); 493 switch (field) { 494 case 1: 495 var value = /** @type {string} */ (reader.readString()); 496 msg.setKey(value); 497 break; 498 case 2: 499 var value = /** @type {string} */ (reader.readString()); 500 msg.setValue(value); 501 break; 502 default: 503 reader.skipField(); 504 break; 505 } 506 } 507 return msg; 508 }; 509 510 511 /** 512 * Serializes the message to binary data (in protobuf wire format). 513 * @return {!Uint8Array} 514 */ 515 proto.agones.dev.sdk.KeyValue.prototype.serializeBinary = function() { 516 var writer = new jspb.BinaryWriter(); 517 proto.agones.dev.sdk.KeyValue.serializeBinaryToWriter(this, writer); 518 return writer.getResultBuffer(); 519 }; 520 521 522 /** 523 * Serializes the given message to binary data (in protobuf wire 524 * format), writing to the given BinaryWriter. 525 * @param {!proto.agones.dev.sdk.KeyValue} message 526 * @param {!jspb.BinaryWriter} writer 527 * @suppress {unusedLocalVariables} f is only used for nested messages 528 */ 529 proto.agones.dev.sdk.KeyValue.serializeBinaryToWriter = function(message, writer) { 530 var f = undefined; 531 f = message.getKey(); 532 if (f.length > 0) { 533 writer.writeString( 534 1, 535 f 536 ); 537 } 538 f = message.getValue(); 539 if (f.length > 0) { 540 writer.writeString( 541 2, 542 f 543 ); 544 } 545 }; 546 547 548 /** 549 * optional string key = 1; 550 * @return {string} 551 */ 552 proto.agones.dev.sdk.KeyValue.prototype.getKey = function() { 553 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); 554 }; 555 556 557 /** 558 * @param {string} value 559 * @return {!proto.agones.dev.sdk.KeyValue} returns this 560 */ 561 proto.agones.dev.sdk.KeyValue.prototype.setKey = function(value) { 562 return jspb.Message.setProto3StringField(this, 1, value); 563 }; 564 565 566 /** 567 * optional string value = 2; 568 * @return {string} 569 */ 570 proto.agones.dev.sdk.KeyValue.prototype.getValue = function() { 571 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 572 }; 573 574 575 /** 576 * @param {string} value 577 * @return {!proto.agones.dev.sdk.KeyValue} returns this 578 */ 579 proto.agones.dev.sdk.KeyValue.prototype.setValue = function(value) { 580 return jspb.Message.setProto3StringField(this, 2, value); 581 }; 582 583 584 585 586 587 if (jspb.Message.GENERATE_TO_OBJECT) { 588 /** 589 * Creates an object representation of this proto. 590 * Field names that are reserved in JavaScript and will be renamed to pb_name. 591 * Optional fields that are not set will be set to undefined. 592 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 593 * For the list of reserved names please see: 594 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 595 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 596 * JSPB instance for transitional soy proto support: 597 * http://goto/soy-param-migration 598 * @return {!Object} 599 */ 600 proto.agones.dev.sdk.Duration.prototype.toObject = function(opt_includeInstance) { 601 return proto.agones.dev.sdk.Duration.toObject(opt_includeInstance, this); 602 }; 603 604 605 /** 606 * Static version of the {@see toObject} method. 607 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 608 * the JSPB instance for transitional soy proto support: 609 * http://goto/soy-param-migration 610 * @param {!proto.agones.dev.sdk.Duration} msg The msg instance to transform. 611 * @return {!Object} 612 * @suppress {unusedLocalVariables} f is only used for nested messages 613 */ 614 proto.agones.dev.sdk.Duration.toObject = function(includeInstance, msg) { 615 var f, obj = { 616 seconds: jspb.Message.getFieldWithDefault(msg, 1, 0) 617 }; 618 619 if (includeInstance) { 620 obj.$jspbMessageInstance = msg; 621 } 622 return obj; 623 }; 624 } 625 626 627 /** 628 * Deserializes binary data (in protobuf wire format). 629 * @param {jspb.ByteSource} bytes The bytes to deserialize. 630 * @return {!proto.agones.dev.sdk.Duration} 631 */ 632 proto.agones.dev.sdk.Duration.deserializeBinary = function(bytes) { 633 var reader = new jspb.BinaryReader(bytes); 634 var msg = new proto.agones.dev.sdk.Duration; 635 return proto.agones.dev.sdk.Duration.deserializeBinaryFromReader(msg, reader); 636 }; 637 638 639 /** 640 * Deserializes binary data (in protobuf wire format) from the 641 * given reader into the given message object. 642 * @param {!proto.agones.dev.sdk.Duration} msg The message object to deserialize into. 643 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 644 * @return {!proto.agones.dev.sdk.Duration} 645 */ 646 proto.agones.dev.sdk.Duration.deserializeBinaryFromReader = function(msg, reader) { 647 while (reader.nextField()) { 648 if (reader.isEndGroup()) { 649 break; 650 } 651 var field = reader.getFieldNumber(); 652 switch (field) { 653 case 1: 654 var value = /** @type {number} */ (reader.readInt64()); 655 msg.setSeconds(value); 656 break; 657 default: 658 reader.skipField(); 659 break; 660 } 661 } 662 return msg; 663 }; 664 665 666 /** 667 * Serializes the message to binary data (in protobuf wire format). 668 * @return {!Uint8Array} 669 */ 670 proto.agones.dev.sdk.Duration.prototype.serializeBinary = function() { 671 var writer = new jspb.BinaryWriter(); 672 proto.agones.dev.sdk.Duration.serializeBinaryToWriter(this, writer); 673 return writer.getResultBuffer(); 674 }; 675 676 677 /** 678 * Serializes the given message to binary data (in protobuf wire 679 * format), writing to the given BinaryWriter. 680 * @param {!proto.agones.dev.sdk.Duration} message 681 * @param {!jspb.BinaryWriter} writer 682 * @suppress {unusedLocalVariables} f is only used for nested messages 683 */ 684 proto.agones.dev.sdk.Duration.serializeBinaryToWriter = function(message, writer) { 685 var f = undefined; 686 f = message.getSeconds(); 687 if (f !== 0) { 688 writer.writeInt64( 689 1, 690 f 691 ); 692 } 693 }; 694 695 696 /** 697 * optional int64 seconds = 1; 698 * @return {number} 699 */ 700 proto.agones.dev.sdk.Duration.prototype.getSeconds = function() { 701 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); 702 }; 703 704 705 /** 706 * @param {number} value 707 * @return {!proto.agones.dev.sdk.Duration} returns this 708 */ 709 proto.agones.dev.sdk.Duration.prototype.setSeconds = function(value) { 710 return jspb.Message.setProto3IntField(this, 1, value); 711 }; 712 713 714 715 716 717 if (jspb.Message.GENERATE_TO_OBJECT) { 718 /** 719 * Creates an object representation of this proto. 720 * Field names that are reserved in JavaScript and will be renamed to pb_name. 721 * Optional fields that are not set will be set to undefined. 722 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 723 * For the list of reserved names please see: 724 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 725 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 726 * JSPB instance for transitional soy proto support: 727 * http://goto/soy-param-migration 728 * @return {!Object} 729 */ 730 proto.agones.dev.sdk.GameServer.prototype.toObject = function(opt_includeInstance) { 731 return proto.agones.dev.sdk.GameServer.toObject(opt_includeInstance, this); 732 }; 733 734 735 /** 736 * Static version of the {@see toObject} method. 737 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 738 * the JSPB instance for transitional soy proto support: 739 * http://goto/soy-param-migration 740 * @param {!proto.agones.dev.sdk.GameServer} msg The msg instance to transform. 741 * @return {!Object} 742 * @suppress {unusedLocalVariables} f is only used for nested messages 743 */ 744 proto.agones.dev.sdk.GameServer.toObject = function(includeInstance, msg) { 745 var f, obj = { 746 objectMeta: (f = msg.getObjectMeta()) && proto.agones.dev.sdk.GameServer.ObjectMeta.toObject(includeInstance, f), 747 spec: (f = msg.getSpec()) && proto.agones.dev.sdk.GameServer.Spec.toObject(includeInstance, f), 748 status: (f = msg.getStatus()) && proto.agones.dev.sdk.GameServer.Status.toObject(includeInstance, f) 749 }; 750 751 if (includeInstance) { 752 obj.$jspbMessageInstance = msg; 753 } 754 return obj; 755 }; 756 } 757 758 759 /** 760 * Deserializes binary data (in protobuf wire format). 761 * @param {jspb.ByteSource} bytes The bytes to deserialize. 762 * @return {!proto.agones.dev.sdk.GameServer} 763 */ 764 proto.agones.dev.sdk.GameServer.deserializeBinary = function(bytes) { 765 var reader = new jspb.BinaryReader(bytes); 766 var msg = new proto.agones.dev.sdk.GameServer; 767 return proto.agones.dev.sdk.GameServer.deserializeBinaryFromReader(msg, reader); 768 }; 769 770 771 /** 772 * Deserializes binary data (in protobuf wire format) from the 773 * given reader into the given message object. 774 * @param {!proto.agones.dev.sdk.GameServer} msg The message object to deserialize into. 775 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 776 * @return {!proto.agones.dev.sdk.GameServer} 777 */ 778 proto.agones.dev.sdk.GameServer.deserializeBinaryFromReader = function(msg, reader) { 779 while (reader.nextField()) { 780 if (reader.isEndGroup()) { 781 break; 782 } 783 var field = reader.getFieldNumber(); 784 switch (field) { 785 case 1: 786 var value = new proto.agones.dev.sdk.GameServer.ObjectMeta; 787 reader.readMessage(value,proto.agones.dev.sdk.GameServer.ObjectMeta.deserializeBinaryFromReader); 788 msg.setObjectMeta(value); 789 break; 790 case 2: 791 var value = new proto.agones.dev.sdk.GameServer.Spec; 792 reader.readMessage(value,proto.agones.dev.sdk.GameServer.Spec.deserializeBinaryFromReader); 793 msg.setSpec(value); 794 break; 795 case 3: 796 var value = new proto.agones.dev.sdk.GameServer.Status; 797 reader.readMessage(value,proto.agones.dev.sdk.GameServer.Status.deserializeBinaryFromReader); 798 msg.setStatus(value); 799 break; 800 default: 801 reader.skipField(); 802 break; 803 } 804 } 805 return msg; 806 }; 807 808 809 /** 810 * Serializes the message to binary data (in protobuf wire format). 811 * @return {!Uint8Array} 812 */ 813 proto.agones.dev.sdk.GameServer.prototype.serializeBinary = function() { 814 var writer = new jspb.BinaryWriter(); 815 proto.agones.dev.sdk.GameServer.serializeBinaryToWriter(this, writer); 816 return writer.getResultBuffer(); 817 }; 818 819 820 /** 821 * Serializes the given message to binary data (in protobuf wire 822 * format), writing to the given BinaryWriter. 823 * @param {!proto.agones.dev.sdk.GameServer} message 824 * @param {!jspb.BinaryWriter} writer 825 * @suppress {unusedLocalVariables} f is only used for nested messages 826 */ 827 proto.agones.dev.sdk.GameServer.serializeBinaryToWriter = function(message, writer) { 828 var f = undefined; 829 f = message.getObjectMeta(); 830 if (f != null) { 831 writer.writeMessage( 832 1, 833 f, 834 proto.agones.dev.sdk.GameServer.ObjectMeta.serializeBinaryToWriter 835 ); 836 } 837 f = message.getSpec(); 838 if (f != null) { 839 writer.writeMessage( 840 2, 841 f, 842 proto.agones.dev.sdk.GameServer.Spec.serializeBinaryToWriter 843 ); 844 } 845 f = message.getStatus(); 846 if (f != null) { 847 writer.writeMessage( 848 3, 849 f, 850 proto.agones.dev.sdk.GameServer.Status.serializeBinaryToWriter 851 ); 852 } 853 }; 854 855 856 857 858 859 if (jspb.Message.GENERATE_TO_OBJECT) { 860 /** 861 * Creates an object representation of this proto. 862 * Field names that are reserved in JavaScript and will be renamed to pb_name. 863 * Optional fields that are not set will be set to undefined. 864 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 865 * For the list of reserved names please see: 866 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 867 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 868 * JSPB instance for transitional soy proto support: 869 * http://goto/soy-param-migration 870 * @return {!Object} 871 */ 872 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.toObject = function(opt_includeInstance) { 873 return proto.agones.dev.sdk.GameServer.ObjectMeta.toObject(opt_includeInstance, this); 874 }; 875 876 877 /** 878 * Static version of the {@see toObject} method. 879 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 880 * the JSPB instance for transitional soy proto support: 881 * http://goto/soy-param-migration 882 * @param {!proto.agones.dev.sdk.GameServer.ObjectMeta} msg The msg instance to transform. 883 * @return {!Object} 884 * @suppress {unusedLocalVariables} f is only used for nested messages 885 */ 886 proto.agones.dev.sdk.GameServer.ObjectMeta.toObject = function(includeInstance, msg) { 887 var f, obj = { 888 name: jspb.Message.getFieldWithDefault(msg, 1, ""), 889 namespace: jspb.Message.getFieldWithDefault(msg, 2, ""), 890 uid: jspb.Message.getFieldWithDefault(msg, 3, ""), 891 resourceVersion: jspb.Message.getFieldWithDefault(msg, 4, ""), 892 generation: jspb.Message.getFieldWithDefault(msg, 5, 0), 893 creationTimestamp: jspb.Message.getFieldWithDefault(msg, 6, 0), 894 deletionTimestamp: jspb.Message.getFieldWithDefault(msg, 7, 0), 895 annotationsMap: (f = msg.getAnnotationsMap()) ? f.toObject(includeInstance, undefined) : [], 896 labelsMap: (f = msg.getLabelsMap()) ? f.toObject(includeInstance, undefined) : [] 897 }; 898 899 if (includeInstance) { 900 obj.$jspbMessageInstance = msg; 901 } 902 return obj; 903 }; 904 } 905 906 907 /** 908 * Deserializes binary data (in protobuf wire format). 909 * @param {jspb.ByteSource} bytes The bytes to deserialize. 910 * @return {!proto.agones.dev.sdk.GameServer.ObjectMeta} 911 */ 912 proto.agones.dev.sdk.GameServer.ObjectMeta.deserializeBinary = function(bytes) { 913 var reader = new jspb.BinaryReader(bytes); 914 var msg = new proto.agones.dev.sdk.GameServer.ObjectMeta; 915 return proto.agones.dev.sdk.GameServer.ObjectMeta.deserializeBinaryFromReader(msg, reader); 916 }; 917 918 919 /** 920 * Deserializes binary data (in protobuf wire format) from the 921 * given reader into the given message object. 922 * @param {!proto.agones.dev.sdk.GameServer.ObjectMeta} msg The message object to deserialize into. 923 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 924 * @return {!proto.agones.dev.sdk.GameServer.ObjectMeta} 925 */ 926 proto.agones.dev.sdk.GameServer.ObjectMeta.deserializeBinaryFromReader = function(msg, reader) { 927 while (reader.nextField()) { 928 if (reader.isEndGroup()) { 929 break; 930 } 931 var field = reader.getFieldNumber(); 932 switch (field) { 933 case 1: 934 var value = /** @type {string} */ (reader.readString()); 935 msg.setName(value); 936 break; 937 case 2: 938 var value = /** @type {string} */ (reader.readString()); 939 msg.setNamespace(value); 940 break; 941 case 3: 942 var value = /** @type {string} */ (reader.readString()); 943 msg.setUid(value); 944 break; 945 case 4: 946 var value = /** @type {string} */ (reader.readString()); 947 msg.setResourceVersion(value); 948 break; 949 case 5: 950 var value = /** @type {number} */ (reader.readInt64()); 951 msg.setGeneration(value); 952 break; 953 case 6: 954 var value = /** @type {number} */ (reader.readInt64()); 955 msg.setCreationTimestamp(value); 956 break; 957 case 7: 958 var value = /** @type {number} */ (reader.readInt64()); 959 msg.setDeletionTimestamp(value); 960 break; 961 case 8: 962 var value = msg.getAnnotationsMap(); 963 reader.readMessage(value, function(message, reader) { 964 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); 965 }); 966 break; 967 case 9: 968 var value = msg.getLabelsMap(); 969 reader.readMessage(value, function(message, reader) { 970 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); 971 }); 972 break; 973 default: 974 reader.skipField(); 975 break; 976 } 977 } 978 return msg; 979 }; 980 981 982 /** 983 * Serializes the message to binary data (in protobuf wire format). 984 * @return {!Uint8Array} 985 */ 986 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.serializeBinary = function() { 987 var writer = new jspb.BinaryWriter(); 988 proto.agones.dev.sdk.GameServer.ObjectMeta.serializeBinaryToWriter(this, writer); 989 return writer.getResultBuffer(); 990 }; 991 992 993 /** 994 * Serializes the given message to binary data (in protobuf wire 995 * format), writing to the given BinaryWriter. 996 * @param {!proto.agones.dev.sdk.GameServer.ObjectMeta} message 997 * @param {!jspb.BinaryWriter} writer 998 * @suppress {unusedLocalVariables} f is only used for nested messages 999 */ 1000 proto.agones.dev.sdk.GameServer.ObjectMeta.serializeBinaryToWriter = function(message, writer) { 1001 var f = undefined; 1002 f = message.getName(); 1003 if (f.length > 0) { 1004 writer.writeString( 1005 1, 1006 f 1007 ); 1008 } 1009 f = message.getNamespace(); 1010 if (f.length > 0) { 1011 writer.writeString( 1012 2, 1013 f 1014 ); 1015 } 1016 f = message.getUid(); 1017 if (f.length > 0) { 1018 writer.writeString( 1019 3, 1020 f 1021 ); 1022 } 1023 f = message.getResourceVersion(); 1024 if (f.length > 0) { 1025 writer.writeString( 1026 4, 1027 f 1028 ); 1029 } 1030 f = message.getGeneration(); 1031 if (f !== 0) { 1032 writer.writeInt64( 1033 5, 1034 f 1035 ); 1036 } 1037 f = message.getCreationTimestamp(); 1038 if (f !== 0) { 1039 writer.writeInt64( 1040 6, 1041 f 1042 ); 1043 } 1044 f = message.getDeletionTimestamp(); 1045 if (f !== 0) { 1046 writer.writeInt64( 1047 7, 1048 f 1049 ); 1050 } 1051 f = message.getAnnotationsMap(true); 1052 if (f && f.getLength() > 0) { 1053 f.serializeBinary(8, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); 1054 } 1055 f = message.getLabelsMap(true); 1056 if (f && f.getLength() > 0) { 1057 f.serializeBinary(9, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); 1058 } 1059 }; 1060 1061 1062 /** 1063 * optional string name = 1; 1064 * @return {string} 1065 */ 1066 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.getName = function() { 1067 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); 1068 }; 1069 1070 1071 /** 1072 * @param {string} value 1073 * @return {!proto.agones.dev.sdk.GameServer.ObjectMeta} returns this 1074 */ 1075 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.setName = function(value) { 1076 return jspb.Message.setProto3StringField(this, 1, value); 1077 }; 1078 1079 1080 /** 1081 * optional string namespace = 2; 1082 * @return {string} 1083 */ 1084 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.getNamespace = function() { 1085 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 1086 }; 1087 1088 1089 /** 1090 * @param {string} value 1091 * @return {!proto.agones.dev.sdk.GameServer.ObjectMeta} returns this 1092 */ 1093 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.setNamespace = function(value) { 1094 return jspb.Message.setProto3StringField(this, 2, value); 1095 }; 1096 1097 1098 /** 1099 * optional string uid = 3; 1100 * @return {string} 1101 */ 1102 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.getUid = function() { 1103 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); 1104 }; 1105 1106 1107 /** 1108 * @param {string} value 1109 * @return {!proto.agones.dev.sdk.GameServer.ObjectMeta} returns this 1110 */ 1111 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.setUid = function(value) { 1112 return jspb.Message.setProto3StringField(this, 3, value); 1113 }; 1114 1115 1116 /** 1117 * optional string resource_version = 4; 1118 * @return {string} 1119 */ 1120 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.getResourceVersion = function() { 1121 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); 1122 }; 1123 1124 1125 /** 1126 * @param {string} value 1127 * @return {!proto.agones.dev.sdk.GameServer.ObjectMeta} returns this 1128 */ 1129 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.setResourceVersion = function(value) { 1130 return jspb.Message.setProto3StringField(this, 4, value); 1131 }; 1132 1133 1134 /** 1135 * optional int64 generation = 5; 1136 * @return {number} 1137 */ 1138 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.getGeneration = function() { 1139 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); 1140 }; 1141 1142 1143 /** 1144 * @param {number} value 1145 * @return {!proto.agones.dev.sdk.GameServer.ObjectMeta} returns this 1146 */ 1147 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.setGeneration = function(value) { 1148 return jspb.Message.setProto3IntField(this, 5, value); 1149 }; 1150 1151 1152 /** 1153 * optional int64 creation_timestamp = 6; 1154 * @return {number} 1155 */ 1156 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.getCreationTimestamp = function() { 1157 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); 1158 }; 1159 1160 1161 /** 1162 * @param {number} value 1163 * @return {!proto.agones.dev.sdk.GameServer.ObjectMeta} returns this 1164 */ 1165 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.setCreationTimestamp = function(value) { 1166 return jspb.Message.setProto3IntField(this, 6, value); 1167 }; 1168 1169 1170 /** 1171 * optional int64 deletion_timestamp = 7; 1172 * @return {number} 1173 */ 1174 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.getDeletionTimestamp = function() { 1175 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); 1176 }; 1177 1178 1179 /** 1180 * @param {number} value 1181 * @return {!proto.agones.dev.sdk.GameServer.ObjectMeta} returns this 1182 */ 1183 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.setDeletionTimestamp = function(value) { 1184 return jspb.Message.setProto3IntField(this, 7, value); 1185 }; 1186 1187 1188 /** 1189 * map<string, string> annotations = 8; 1190 * @param {boolean=} opt_noLazyCreate Do not create the map if 1191 * empty, instead returning `undefined` 1192 * @return {!jspb.Map<string,string>} 1193 */ 1194 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.getAnnotationsMap = function(opt_noLazyCreate) { 1195 return /** @type {!jspb.Map<string,string>} */ ( 1196 jspb.Message.getMapField(this, 8, opt_noLazyCreate, 1197 null)); 1198 }; 1199 1200 1201 /** 1202 * Clears values from the map. The map will be non-null. 1203 * @return {!proto.agones.dev.sdk.GameServer.ObjectMeta} returns this 1204 */ 1205 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.clearAnnotationsMap = function() { 1206 this.getAnnotationsMap().clear(); 1207 return this;}; 1208 1209 1210 /** 1211 * map<string, string> labels = 9; 1212 * @param {boolean=} opt_noLazyCreate Do not create the map if 1213 * empty, instead returning `undefined` 1214 * @return {!jspb.Map<string,string>} 1215 */ 1216 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.getLabelsMap = function(opt_noLazyCreate) { 1217 return /** @type {!jspb.Map<string,string>} */ ( 1218 jspb.Message.getMapField(this, 9, opt_noLazyCreate, 1219 null)); 1220 }; 1221 1222 1223 /** 1224 * Clears values from the map. The map will be non-null. 1225 * @return {!proto.agones.dev.sdk.GameServer.ObjectMeta} returns this 1226 */ 1227 proto.agones.dev.sdk.GameServer.ObjectMeta.prototype.clearLabelsMap = function() { 1228 this.getLabelsMap().clear(); 1229 return this;}; 1230 1231 1232 1233 1234 1235 if (jspb.Message.GENERATE_TO_OBJECT) { 1236 /** 1237 * Creates an object representation of this proto. 1238 * Field names that are reserved in JavaScript and will be renamed to pb_name. 1239 * Optional fields that are not set will be set to undefined. 1240 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 1241 * For the list of reserved names please see: 1242 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 1243 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 1244 * JSPB instance for transitional soy proto support: 1245 * http://goto/soy-param-migration 1246 * @return {!Object} 1247 */ 1248 proto.agones.dev.sdk.GameServer.Spec.prototype.toObject = function(opt_includeInstance) { 1249 return proto.agones.dev.sdk.GameServer.Spec.toObject(opt_includeInstance, this); 1250 }; 1251 1252 1253 /** 1254 * Static version of the {@see toObject} method. 1255 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 1256 * the JSPB instance for transitional soy proto support: 1257 * http://goto/soy-param-migration 1258 * @param {!proto.agones.dev.sdk.GameServer.Spec} msg The msg instance to transform. 1259 * @return {!Object} 1260 * @suppress {unusedLocalVariables} f is only used for nested messages 1261 */ 1262 proto.agones.dev.sdk.GameServer.Spec.toObject = function(includeInstance, msg) { 1263 var f, obj = { 1264 health: (f = msg.getHealth()) && proto.agones.dev.sdk.GameServer.Spec.Health.toObject(includeInstance, f) 1265 }; 1266 1267 if (includeInstance) { 1268 obj.$jspbMessageInstance = msg; 1269 } 1270 return obj; 1271 }; 1272 } 1273 1274 1275 /** 1276 * Deserializes binary data (in protobuf wire format). 1277 * @param {jspb.ByteSource} bytes The bytes to deserialize. 1278 * @return {!proto.agones.dev.sdk.GameServer.Spec} 1279 */ 1280 proto.agones.dev.sdk.GameServer.Spec.deserializeBinary = function(bytes) { 1281 var reader = new jspb.BinaryReader(bytes); 1282 var msg = new proto.agones.dev.sdk.GameServer.Spec; 1283 return proto.agones.dev.sdk.GameServer.Spec.deserializeBinaryFromReader(msg, reader); 1284 }; 1285 1286 1287 /** 1288 * Deserializes binary data (in protobuf wire format) from the 1289 * given reader into the given message object. 1290 * @param {!proto.agones.dev.sdk.GameServer.Spec} msg The message object to deserialize into. 1291 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 1292 * @return {!proto.agones.dev.sdk.GameServer.Spec} 1293 */ 1294 proto.agones.dev.sdk.GameServer.Spec.deserializeBinaryFromReader = function(msg, reader) { 1295 while (reader.nextField()) { 1296 if (reader.isEndGroup()) { 1297 break; 1298 } 1299 var field = reader.getFieldNumber(); 1300 switch (field) { 1301 case 1: 1302 var value = new proto.agones.dev.sdk.GameServer.Spec.Health; 1303 reader.readMessage(value,proto.agones.dev.sdk.GameServer.Spec.Health.deserializeBinaryFromReader); 1304 msg.setHealth(value); 1305 break; 1306 default: 1307 reader.skipField(); 1308 break; 1309 } 1310 } 1311 return msg; 1312 }; 1313 1314 1315 /** 1316 * Serializes the message to binary data (in protobuf wire format). 1317 * @return {!Uint8Array} 1318 */ 1319 proto.agones.dev.sdk.GameServer.Spec.prototype.serializeBinary = function() { 1320 var writer = new jspb.BinaryWriter(); 1321 proto.agones.dev.sdk.GameServer.Spec.serializeBinaryToWriter(this, writer); 1322 return writer.getResultBuffer(); 1323 }; 1324 1325 1326 /** 1327 * Serializes the given message to binary data (in protobuf wire 1328 * format), writing to the given BinaryWriter. 1329 * @param {!proto.agones.dev.sdk.GameServer.Spec} message 1330 * @param {!jspb.BinaryWriter} writer 1331 * @suppress {unusedLocalVariables} f is only used for nested messages 1332 */ 1333 proto.agones.dev.sdk.GameServer.Spec.serializeBinaryToWriter = function(message, writer) { 1334 var f = undefined; 1335 f = message.getHealth(); 1336 if (f != null) { 1337 writer.writeMessage( 1338 1, 1339 f, 1340 proto.agones.dev.sdk.GameServer.Spec.Health.serializeBinaryToWriter 1341 ); 1342 } 1343 }; 1344 1345 1346 1347 1348 1349 if (jspb.Message.GENERATE_TO_OBJECT) { 1350 /** 1351 * Creates an object representation of this proto. 1352 * Field names that are reserved in JavaScript and will be renamed to pb_name. 1353 * Optional fields that are not set will be set to undefined. 1354 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 1355 * For the list of reserved names please see: 1356 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 1357 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 1358 * JSPB instance for transitional soy proto support: 1359 * http://goto/soy-param-migration 1360 * @return {!Object} 1361 */ 1362 proto.agones.dev.sdk.GameServer.Spec.Health.prototype.toObject = function(opt_includeInstance) { 1363 return proto.agones.dev.sdk.GameServer.Spec.Health.toObject(opt_includeInstance, this); 1364 }; 1365 1366 1367 /** 1368 * Static version of the {@see toObject} method. 1369 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 1370 * the JSPB instance for transitional soy proto support: 1371 * http://goto/soy-param-migration 1372 * @param {!proto.agones.dev.sdk.GameServer.Spec.Health} msg The msg instance to transform. 1373 * @return {!Object} 1374 * @suppress {unusedLocalVariables} f is only used for nested messages 1375 */ 1376 proto.agones.dev.sdk.GameServer.Spec.Health.toObject = function(includeInstance, msg) { 1377 var f, obj = { 1378 disabled: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), 1379 periodSeconds: jspb.Message.getFieldWithDefault(msg, 2, 0), 1380 failureThreshold: jspb.Message.getFieldWithDefault(msg, 3, 0), 1381 initialDelaySeconds: jspb.Message.getFieldWithDefault(msg, 4, 0) 1382 }; 1383 1384 if (includeInstance) { 1385 obj.$jspbMessageInstance = msg; 1386 } 1387 return obj; 1388 }; 1389 } 1390 1391 1392 /** 1393 * Deserializes binary data (in protobuf wire format). 1394 * @param {jspb.ByteSource} bytes The bytes to deserialize. 1395 * @return {!proto.agones.dev.sdk.GameServer.Spec.Health} 1396 */ 1397 proto.agones.dev.sdk.GameServer.Spec.Health.deserializeBinary = function(bytes) { 1398 var reader = new jspb.BinaryReader(bytes); 1399 var msg = new proto.agones.dev.sdk.GameServer.Spec.Health; 1400 return proto.agones.dev.sdk.GameServer.Spec.Health.deserializeBinaryFromReader(msg, reader); 1401 }; 1402 1403 1404 /** 1405 * Deserializes binary data (in protobuf wire format) from the 1406 * given reader into the given message object. 1407 * @param {!proto.agones.dev.sdk.GameServer.Spec.Health} msg The message object to deserialize into. 1408 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 1409 * @return {!proto.agones.dev.sdk.GameServer.Spec.Health} 1410 */ 1411 proto.agones.dev.sdk.GameServer.Spec.Health.deserializeBinaryFromReader = function(msg, reader) { 1412 while (reader.nextField()) { 1413 if (reader.isEndGroup()) { 1414 break; 1415 } 1416 var field = reader.getFieldNumber(); 1417 switch (field) { 1418 case 1: 1419 var value = /** @type {boolean} */ (reader.readBool()); 1420 msg.setDisabled(value); 1421 break; 1422 case 2: 1423 var value = /** @type {number} */ (reader.readInt32()); 1424 msg.setPeriodSeconds(value); 1425 break; 1426 case 3: 1427 var value = /** @type {number} */ (reader.readInt32()); 1428 msg.setFailureThreshold(value); 1429 break; 1430 case 4: 1431 var value = /** @type {number} */ (reader.readInt32()); 1432 msg.setInitialDelaySeconds(value); 1433 break; 1434 default: 1435 reader.skipField(); 1436 break; 1437 } 1438 } 1439 return msg; 1440 }; 1441 1442 1443 /** 1444 * Serializes the message to binary data (in protobuf wire format). 1445 * @return {!Uint8Array} 1446 */ 1447 proto.agones.dev.sdk.GameServer.Spec.Health.prototype.serializeBinary = function() { 1448 var writer = new jspb.BinaryWriter(); 1449 proto.agones.dev.sdk.GameServer.Spec.Health.serializeBinaryToWriter(this, writer); 1450 return writer.getResultBuffer(); 1451 }; 1452 1453 1454 /** 1455 * Serializes the given message to binary data (in protobuf wire 1456 * format), writing to the given BinaryWriter. 1457 * @param {!proto.agones.dev.sdk.GameServer.Spec.Health} message 1458 * @param {!jspb.BinaryWriter} writer 1459 * @suppress {unusedLocalVariables} f is only used for nested messages 1460 */ 1461 proto.agones.dev.sdk.GameServer.Spec.Health.serializeBinaryToWriter = function(message, writer) { 1462 var f = undefined; 1463 f = message.getDisabled(); 1464 if (f) { 1465 writer.writeBool( 1466 1, 1467 f 1468 ); 1469 } 1470 f = message.getPeriodSeconds(); 1471 if (f !== 0) { 1472 writer.writeInt32( 1473 2, 1474 f 1475 ); 1476 } 1477 f = message.getFailureThreshold(); 1478 if (f !== 0) { 1479 writer.writeInt32( 1480 3, 1481 f 1482 ); 1483 } 1484 f = message.getInitialDelaySeconds(); 1485 if (f !== 0) { 1486 writer.writeInt32( 1487 4, 1488 f 1489 ); 1490 } 1491 }; 1492 1493 1494 /** 1495 * optional bool disabled = 1; 1496 * @return {boolean} 1497 */ 1498 proto.agones.dev.sdk.GameServer.Spec.Health.prototype.getDisabled = function() { 1499 return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); 1500 }; 1501 1502 1503 /** 1504 * @param {boolean} value 1505 * @return {!proto.agones.dev.sdk.GameServer.Spec.Health} returns this 1506 */ 1507 proto.agones.dev.sdk.GameServer.Spec.Health.prototype.setDisabled = function(value) { 1508 return jspb.Message.setProto3BooleanField(this, 1, value); 1509 }; 1510 1511 1512 /** 1513 * optional int32 period_seconds = 2; 1514 * @return {number} 1515 */ 1516 proto.agones.dev.sdk.GameServer.Spec.Health.prototype.getPeriodSeconds = function() { 1517 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); 1518 }; 1519 1520 1521 /** 1522 * @param {number} value 1523 * @return {!proto.agones.dev.sdk.GameServer.Spec.Health} returns this 1524 */ 1525 proto.agones.dev.sdk.GameServer.Spec.Health.prototype.setPeriodSeconds = function(value) { 1526 return jspb.Message.setProto3IntField(this, 2, value); 1527 }; 1528 1529 1530 /** 1531 * optional int32 failure_threshold = 3; 1532 * @return {number} 1533 */ 1534 proto.agones.dev.sdk.GameServer.Spec.Health.prototype.getFailureThreshold = function() { 1535 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); 1536 }; 1537 1538 1539 /** 1540 * @param {number} value 1541 * @return {!proto.agones.dev.sdk.GameServer.Spec.Health} returns this 1542 */ 1543 proto.agones.dev.sdk.GameServer.Spec.Health.prototype.setFailureThreshold = function(value) { 1544 return jspb.Message.setProto3IntField(this, 3, value); 1545 }; 1546 1547 1548 /** 1549 * optional int32 initial_delay_seconds = 4; 1550 * @return {number} 1551 */ 1552 proto.agones.dev.sdk.GameServer.Spec.Health.prototype.getInitialDelaySeconds = function() { 1553 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); 1554 }; 1555 1556 1557 /** 1558 * @param {number} value 1559 * @return {!proto.agones.dev.sdk.GameServer.Spec.Health} returns this 1560 */ 1561 proto.agones.dev.sdk.GameServer.Spec.Health.prototype.setInitialDelaySeconds = function(value) { 1562 return jspb.Message.setProto3IntField(this, 4, value); 1563 }; 1564 1565 1566 /** 1567 * optional Health health = 1; 1568 * @return {?proto.agones.dev.sdk.GameServer.Spec.Health} 1569 */ 1570 proto.agones.dev.sdk.GameServer.Spec.prototype.getHealth = function() { 1571 return /** @type{?proto.agones.dev.sdk.GameServer.Spec.Health} */ ( 1572 jspb.Message.getWrapperField(this, proto.agones.dev.sdk.GameServer.Spec.Health, 1)); 1573 }; 1574 1575 1576 /** 1577 * @param {?proto.agones.dev.sdk.GameServer.Spec.Health|undefined} value 1578 * @return {!proto.agones.dev.sdk.GameServer.Spec} returns this 1579 */ 1580 proto.agones.dev.sdk.GameServer.Spec.prototype.setHealth = function(value) { 1581 return jspb.Message.setWrapperField(this, 1, value); 1582 }; 1583 1584 1585 /** 1586 * Clears the message field making it undefined. 1587 * @return {!proto.agones.dev.sdk.GameServer.Spec} returns this 1588 */ 1589 proto.agones.dev.sdk.GameServer.Spec.prototype.clearHealth = function() { 1590 return this.setHealth(undefined); 1591 }; 1592 1593 1594 /** 1595 * Returns whether this field is set. 1596 * @return {boolean} 1597 */ 1598 proto.agones.dev.sdk.GameServer.Spec.prototype.hasHealth = function() { 1599 return jspb.Message.getField(this, 1) != null; 1600 }; 1601 1602 1603 1604 /** 1605 * List of repeated fields within this message type. 1606 * @private {!Array<number>} 1607 * @const 1608 */ 1609 proto.agones.dev.sdk.GameServer.Status.repeatedFields_ = [7,3]; 1610 1611 1612 1613 if (jspb.Message.GENERATE_TO_OBJECT) { 1614 /** 1615 * Creates an object representation of this proto. 1616 * Field names that are reserved in JavaScript and will be renamed to pb_name. 1617 * Optional fields that are not set will be set to undefined. 1618 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 1619 * For the list of reserved names please see: 1620 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 1621 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 1622 * JSPB instance for transitional soy proto support: 1623 * http://goto/soy-param-migration 1624 * @return {!Object} 1625 */ 1626 proto.agones.dev.sdk.GameServer.Status.prototype.toObject = function(opt_includeInstance) { 1627 return proto.agones.dev.sdk.GameServer.Status.toObject(opt_includeInstance, this); 1628 }; 1629 1630 1631 /** 1632 * Static version of the {@see toObject} method. 1633 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 1634 * the JSPB instance for transitional soy proto support: 1635 * http://goto/soy-param-migration 1636 * @param {!proto.agones.dev.sdk.GameServer.Status} msg The msg instance to transform. 1637 * @return {!Object} 1638 * @suppress {unusedLocalVariables} f is only used for nested messages 1639 */ 1640 proto.agones.dev.sdk.GameServer.Status.toObject = function(includeInstance, msg) { 1641 var f, obj = { 1642 state: jspb.Message.getFieldWithDefault(msg, 1, ""), 1643 address: jspb.Message.getFieldWithDefault(msg, 2, ""), 1644 addressesList: jspb.Message.toObjectList(msg.getAddressesList(), 1645 proto.agones.dev.sdk.GameServer.Status.Address.toObject, includeInstance), 1646 portsList: jspb.Message.toObjectList(msg.getPortsList(), 1647 proto.agones.dev.sdk.GameServer.Status.Port.toObject, includeInstance), 1648 players: (f = msg.getPlayers()) && proto.agones.dev.sdk.GameServer.Status.PlayerStatus.toObject(includeInstance, f), 1649 countersMap: (f = msg.getCountersMap()) ? f.toObject(includeInstance, proto.agones.dev.sdk.GameServer.Status.CounterStatus.toObject) : [], 1650 listsMap: (f = msg.getListsMap()) ? f.toObject(includeInstance, proto.agones.dev.sdk.GameServer.Status.ListStatus.toObject) : [] 1651 }; 1652 1653 if (includeInstance) { 1654 obj.$jspbMessageInstance = msg; 1655 } 1656 return obj; 1657 }; 1658 } 1659 1660 1661 /** 1662 * Deserializes binary data (in protobuf wire format). 1663 * @param {jspb.ByteSource} bytes The bytes to deserialize. 1664 * @return {!proto.agones.dev.sdk.GameServer.Status} 1665 */ 1666 proto.agones.dev.sdk.GameServer.Status.deserializeBinary = function(bytes) { 1667 var reader = new jspb.BinaryReader(bytes); 1668 var msg = new proto.agones.dev.sdk.GameServer.Status; 1669 return proto.agones.dev.sdk.GameServer.Status.deserializeBinaryFromReader(msg, reader); 1670 }; 1671 1672 1673 /** 1674 * Deserializes binary data (in protobuf wire format) from the 1675 * given reader into the given message object. 1676 * @param {!proto.agones.dev.sdk.GameServer.Status} msg The message object to deserialize into. 1677 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 1678 * @return {!proto.agones.dev.sdk.GameServer.Status} 1679 */ 1680 proto.agones.dev.sdk.GameServer.Status.deserializeBinaryFromReader = function(msg, reader) { 1681 while (reader.nextField()) { 1682 if (reader.isEndGroup()) { 1683 break; 1684 } 1685 var field = reader.getFieldNumber(); 1686 switch (field) { 1687 case 1: 1688 var value = /** @type {string} */ (reader.readString()); 1689 msg.setState(value); 1690 break; 1691 case 2: 1692 var value = /** @type {string} */ (reader.readString()); 1693 msg.setAddress(value); 1694 break; 1695 case 7: 1696 var value = new proto.agones.dev.sdk.GameServer.Status.Address; 1697 reader.readMessage(value,proto.agones.dev.sdk.GameServer.Status.Address.deserializeBinaryFromReader); 1698 msg.addAddresses(value); 1699 break; 1700 case 3: 1701 var value = new proto.agones.dev.sdk.GameServer.Status.Port; 1702 reader.readMessage(value,proto.agones.dev.sdk.GameServer.Status.Port.deserializeBinaryFromReader); 1703 msg.addPorts(value); 1704 break; 1705 case 4: 1706 var value = new proto.agones.dev.sdk.GameServer.Status.PlayerStatus; 1707 reader.readMessage(value,proto.agones.dev.sdk.GameServer.Status.PlayerStatus.deserializeBinaryFromReader); 1708 msg.setPlayers(value); 1709 break; 1710 case 5: 1711 var value = msg.getCountersMap(); 1712 reader.readMessage(value, function(message, reader) { 1713 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.agones.dev.sdk.GameServer.Status.CounterStatus.deserializeBinaryFromReader, "", new proto.agones.dev.sdk.GameServer.Status.CounterStatus()); 1714 }); 1715 break; 1716 case 6: 1717 var value = msg.getListsMap(); 1718 reader.readMessage(value, function(message, reader) { 1719 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.agones.dev.sdk.GameServer.Status.ListStatus.deserializeBinaryFromReader, "", new proto.agones.dev.sdk.GameServer.Status.ListStatus()); 1720 }); 1721 break; 1722 default: 1723 reader.skipField(); 1724 break; 1725 } 1726 } 1727 return msg; 1728 }; 1729 1730 1731 /** 1732 * Serializes the message to binary data (in protobuf wire format). 1733 * @return {!Uint8Array} 1734 */ 1735 proto.agones.dev.sdk.GameServer.Status.prototype.serializeBinary = function() { 1736 var writer = new jspb.BinaryWriter(); 1737 proto.agones.dev.sdk.GameServer.Status.serializeBinaryToWriter(this, writer); 1738 return writer.getResultBuffer(); 1739 }; 1740 1741 1742 /** 1743 * Serializes the given message to binary data (in protobuf wire 1744 * format), writing to the given BinaryWriter. 1745 * @param {!proto.agones.dev.sdk.GameServer.Status} message 1746 * @param {!jspb.BinaryWriter} writer 1747 * @suppress {unusedLocalVariables} f is only used for nested messages 1748 */ 1749 proto.agones.dev.sdk.GameServer.Status.serializeBinaryToWriter = function(message, writer) { 1750 var f = undefined; 1751 f = message.getState(); 1752 if (f.length > 0) { 1753 writer.writeString( 1754 1, 1755 f 1756 ); 1757 } 1758 f = message.getAddress(); 1759 if (f.length > 0) { 1760 writer.writeString( 1761 2, 1762 f 1763 ); 1764 } 1765 f = message.getAddressesList(); 1766 if (f.length > 0) { 1767 writer.writeRepeatedMessage( 1768 7, 1769 f, 1770 proto.agones.dev.sdk.GameServer.Status.Address.serializeBinaryToWriter 1771 ); 1772 } 1773 f = message.getPortsList(); 1774 if (f.length > 0) { 1775 writer.writeRepeatedMessage( 1776 3, 1777 f, 1778 proto.agones.dev.sdk.GameServer.Status.Port.serializeBinaryToWriter 1779 ); 1780 } 1781 f = message.getPlayers(); 1782 if (f != null) { 1783 writer.writeMessage( 1784 4, 1785 f, 1786 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.serializeBinaryToWriter 1787 ); 1788 } 1789 f = message.getCountersMap(true); 1790 if (f && f.getLength() > 0) { 1791 f.serializeBinary(5, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.agones.dev.sdk.GameServer.Status.CounterStatus.serializeBinaryToWriter); 1792 } 1793 f = message.getListsMap(true); 1794 if (f && f.getLength() > 0) { 1795 f.serializeBinary(6, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.agones.dev.sdk.GameServer.Status.ListStatus.serializeBinaryToWriter); 1796 } 1797 }; 1798 1799 1800 1801 1802 1803 if (jspb.Message.GENERATE_TO_OBJECT) { 1804 /** 1805 * Creates an object representation of this proto. 1806 * Field names that are reserved in JavaScript and will be renamed to pb_name. 1807 * Optional fields that are not set will be set to undefined. 1808 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 1809 * For the list of reserved names please see: 1810 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 1811 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 1812 * JSPB instance for transitional soy proto support: 1813 * http://goto/soy-param-migration 1814 * @return {!Object} 1815 */ 1816 proto.agones.dev.sdk.GameServer.Status.Address.prototype.toObject = function(opt_includeInstance) { 1817 return proto.agones.dev.sdk.GameServer.Status.Address.toObject(opt_includeInstance, this); 1818 }; 1819 1820 1821 /** 1822 * Static version of the {@see toObject} method. 1823 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 1824 * the JSPB instance for transitional soy proto support: 1825 * http://goto/soy-param-migration 1826 * @param {!proto.agones.dev.sdk.GameServer.Status.Address} msg The msg instance to transform. 1827 * @return {!Object} 1828 * @suppress {unusedLocalVariables} f is only used for nested messages 1829 */ 1830 proto.agones.dev.sdk.GameServer.Status.Address.toObject = function(includeInstance, msg) { 1831 var f, obj = { 1832 type: jspb.Message.getFieldWithDefault(msg, 1, ""), 1833 address: jspb.Message.getFieldWithDefault(msg, 2, "") 1834 }; 1835 1836 if (includeInstance) { 1837 obj.$jspbMessageInstance = msg; 1838 } 1839 return obj; 1840 }; 1841 } 1842 1843 1844 /** 1845 * Deserializes binary data (in protobuf wire format). 1846 * @param {jspb.ByteSource} bytes The bytes to deserialize. 1847 * @return {!proto.agones.dev.sdk.GameServer.Status.Address} 1848 */ 1849 proto.agones.dev.sdk.GameServer.Status.Address.deserializeBinary = function(bytes) { 1850 var reader = new jspb.BinaryReader(bytes); 1851 var msg = new proto.agones.dev.sdk.GameServer.Status.Address; 1852 return proto.agones.dev.sdk.GameServer.Status.Address.deserializeBinaryFromReader(msg, reader); 1853 }; 1854 1855 1856 /** 1857 * Deserializes binary data (in protobuf wire format) from the 1858 * given reader into the given message object. 1859 * @param {!proto.agones.dev.sdk.GameServer.Status.Address} msg The message object to deserialize into. 1860 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 1861 * @return {!proto.agones.dev.sdk.GameServer.Status.Address} 1862 */ 1863 proto.agones.dev.sdk.GameServer.Status.Address.deserializeBinaryFromReader = function(msg, reader) { 1864 while (reader.nextField()) { 1865 if (reader.isEndGroup()) { 1866 break; 1867 } 1868 var field = reader.getFieldNumber(); 1869 switch (field) { 1870 case 1: 1871 var value = /** @type {string} */ (reader.readString()); 1872 msg.setType(value); 1873 break; 1874 case 2: 1875 var value = /** @type {string} */ (reader.readString()); 1876 msg.setAddress(value); 1877 break; 1878 default: 1879 reader.skipField(); 1880 break; 1881 } 1882 } 1883 return msg; 1884 }; 1885 1886 1887 /** 1888 * Serializes the message to binary data (in protobuf wire format). 1889 * @return {!Uint8Array} 1890 */ 1891 proto.agones.dev.sdk.GameServer.Status.Address.prototype.serializeBinary = function() { 1892 var writer = new jspb.BinaryWriter(); 1893 proto.agones.dev.sdk.GameServer.Status.Address.serializeBinaryToWriter(this, writer); 1894 return writer.getResultBuffer(); 1895 }; 1896 1897 1898 /** 1899 * Serializes the given message to binary data (in protobuf wire 1900 * format), writing to the given BinaryWriter. 1901 * @param {!proto.agones.dev.sdk.GameServer.Status.Address} message 1902 * @param {!jspb.BinaryWriter} writer 1903 * @suppress {unusedLocalVariables} f is only used for nested messages 1904 */ 1905 proto.agones.dev.sdk.GameServer.Status.Address.serializeBinaryToWriter = function(message, writer) { 1906 var f = undefined; 1907 f = message.getType(); 1908 if (f.length > 0) { 1909 writer.writeString( 1910 1, 1911 f 1912 ); 1913 } 1914 f = message.getAddress(); 1915 if (f.length > 0) { 1916 writer.writeString( 1917 2, 1918 f 1919 ); 1920 } 1921 }; 1922 1923 1924 /** 1925 * optional string type = 1; 1926 * @return {string} 1927 */ 1928 proto.agones.dev.sdk.GameServer.Status.Address.prototype.getType = function() { 1929 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); 1930 }; 1931 1932 1933 /** 1934 * @param {string} value 1935 * @return {!proto.agones.dev.sdk.GameServer.Status.Address} returns this 1936 */ 1937 proto.agones.dev.sdk.GameServer.Status.Address.prototype.setType = function(value) { 1938 return jspb.Message.setProto3StringField(this, 1, value); 1939 }; 1940 1941 1942 /** 1943 * optional string address = 2; 1944 * @return {string} 1945 */ 1946 proto.agones.dev.sdk.GameServer.Status.Address.prototype.getAddress = function() { 1947 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 1948 }; 1949 1950 1951 /** 1952 * @param {string} value 1953 * @return {!proto.agones.dev.sdk.GameServer.Status.Address} returns this 1954 */ 1955 proto.agones.dev.sdk.GameServer.Status.Address.prototype.setAddress = function(value) { 1956 return jspb.Message.setProto3StringField(this, 2, value); 1957 }; 1958 1959 1960 1961 1962 1963 if (jspb.Message.GENERATE_TO_OBJECT) { 1964 /** 1965 * Creates an object representation of this proto. 1966 * Field names that are reserved in JavaScript and will be renamed to pb_name. 1967 * Optional fields that are not set will be set to undefined. 1968 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 1969 * For the list of reserved names please see: 1970 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 1971 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 1972 * JSPB instance for transitional soy proto support: 1973 * http://goto/soy-param-migration 1974 * @return {!Object} 1975 */ 1976 proto.agones.dev.sdk.GameServer.Status.Port.prototype.toObject = function(opt_includeInstance) { 1977 return proto.agones.dev.sdk.GameServer.Status.Port.toObject(opt_includeInstance, this); 1978 }; 1979 1980 1981 /** 1982 * Static version of the {@see toObject} method. 1983 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 1984 * the JSPB instance for transitional soy proto support: 1985 * http://goto/soy-param-migration 1986 * @param {!proto.agones.dev.sdk.GameServer.Status.Port} msg The msg instance to transform. 1987 * @return {!Object} 1988 * @suppress {unusedLocalVariables} f is only used for nested messages 1989 */ 1990 proto.agones.dev.sdk.GameServer.Status.Port.toObject = function(includeInstance, msg) { 1991 var f, obj = { 1992 name: jspb.Message.getFieldWithDefault(msg, 1, ""), 1993 port: jspb.Message.getFieldWithDefault(msg, 2, 0) 1994 }; 1995 1996 if (includeInstance) { 1997 obj.$jspbMessageInstance = msg; 1998 } 1999 return obj; 2000 }; 2001 } 2002 2003 2004 /** 2005 * Deserializes binary data (in protobuf wire format). 2006 * @param {jspb.ByteSource} bytes The bytes to deserialize. 2007 * @return {!proto.agones.dev.sdk.GameServer.Status.Port} 2008 */ 2009 proto.agones.dev.sdk.GameServer.Status.Port.deserializeBinary = function(bytes) { 2010 var reader = new jspb.BinaryReader(bytes); 2011 var msg = new proto.agones.dev.sdk.GameServer.Status.Port; 2012 return proto.agones.dev.sdk.GameServer.Status.Port.deserializeBinaryFromReader(msg, reader); 2013 }; 2014 2015 2016 /** 2017 * Deserializes binary data (in protobuf wire format) from the 2018 * given reader into the given message object. 2019 * @param {!proto.agones.dev.sdk.GameServer.Status.Port} msg The message object to deserialize into. 2020 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 2021 * @return {!proto.agones.dev.sdk.GameServer.Status.Port} 2022 */ 2023 proto.agones.dev.sdk.GameServer.Status.Port.deserializeBinaryFromReader = function(msg, reader) { 2024 while (reader.nextField()) { 2025 if (reader.isEndGroup()) { 2026 break; 2027 } 2028 var field = reader.getFieldNumber(); 2029 switch (field) { 2030 case 1: 2031 var value = /** @type {string} */ (reader.readString()); 2032 msg.setName(value); 2033 break; 2034 case 2: 2035 var value = /** @type {number} */ (reader.readInt32()); 2036 msg.setPort(value); 2037 break; 2038 default: 2039 reader.skipField(); 2040 break; 2041 } 2042 } 2043 return msg; 2044 }; 2045 2046 2047 /** 2048 * Serializes the message to binary data (in protobuf wire format). 2049 * @return {!Uint8Array} 2050 */ 2051 proto.agones.dev.sdk.GameServer.Status.Port.prototype.serializeBinary = function() { 2052 var writer = new jspb.BinaryWriter(); 2053 proto.agones.dev.sdk.GameServer.Status.Port.serializeBinaryToWriter(this, writer); 2054 return writer.getResultBuffer(); 2055 }; 2056 2057 2058 /** 2059 * Serializes the given message to binary data (in protobuf wire 2060 * format), writing to the given BinaryWriter. 2061 * @param {!proto.agones.dev.sdk.GameServer.Status.Port} message 2062 * @param {!jspb.BinaryWriter} writer 2063 * @suppress {unusedLocalVariables} f is only used for nested messages 2064 */ 2065 proto.agones.dev.sdk.GameServer.Status.Port.serializeBinaryToWriter = function(message, writer) { 2066 var f = undefined; 2067 f = message.getName(); 2068 if (f.length > 0) { 2069 writer.writeString( 2070 1, 2071 f 2072 ); 2073 } 2074 f = message.getPort(); 2075 if (f !== 0) { 2076 writer.writeInt32( 2077 2, 2078 f 2079 ); 2080 } 2081 }; 2082 2083 2084 /** 2085 * optional string name = 1; 2086 * @return {string} 2087 */ 2088 proto.agones.dev.sdk.GameServer.Status.Port.prototype.getName = function() { 2089 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); 2090 }; 2091 2092 2093 /** 2094 * @param {string} value 2095 * @return {!proto.agones.dev.sdk.GameServer.Status.Port} returns this 2096 */ 2097 proto.agones.dev.sdk.GameServer.Status.Port.prototype.setName = function(value) { 2098 return jspb.Message.setProto3StringField(this, 1, value); 2099 }; 2100 2101 2102 /** 2103 * optional int32 port = 2; 2104 * @return {number} 2105 */ 2106 proto.agones.dev.sdk.GameServer.Status.Port.prototype.getPort = function() { 2107 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); 2108 }; 2109 2110 2111 /** 2112 * @param {number} value 2113 * @return {!proto.agones.dev.sdk.GameServer.Status.Port} returns this 2114 */ 2115 proto.agones.dev.sdk.GameServer.Status.Port.prototype.setPort = function(value) { 2116 return jspb.Message.setProto3IntField(this, 2, value); 2117 }; 2118 2119 2120 2121 /** 2122 * List of repeated fields within this message type. 2123 * @private {!Array<number>} 2124 * @const 2125 */ 2126 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.repeatedFields_ = [3]; 2127 2128 2129 2130 if (jspb.Message.GENERATE_TO_OBJECT) { 2131 /** 2132 * Creates an object representation of this proto. 2133 * Field names that are reserved in JavaScript and will be renamed to pb_name. 2134 * Optional fields that are not set will be set to undefined. 2135 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 2136 * For the list of reserved names please see: 2137 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 2138 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 2139 * JSPB instance for transitional soy proto support: 2140 * http://goto/soy-param-migration 2141 * @return {!Object} 2142 */ 2143 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.prototype.toObject = function(opt_includeInstance) { 2144 return proto.agones.dev.sdk.GameServer.Status.PlayerStatus.toObject(opt_includeInstance, this); 2145 }; 2146 2147 2148 /** 2149 * Static version of the {@see toObject} method. 2150 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 2151 * the JSPB instance for transitional soy proto support: 2152 * http://goto/soy-param-migration 2153 * @param {!proto.agones.dev.sdk.GameServer.Status.PlayerStatus} msg The msg instance to transform. 2154 * @return {!Object} 2155 * @suppress {unusedLocalVariables} f is only used for nested messages 2156 */ 2157 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.toObject = function(includeInstance, msg) { 2158 var f, obj = { 2159 count: jspb.Message.getFieldWithDefault(msg, 1, 0), 2160 capacity: jspb.Message.getFieldWithDefault(msg, 2, 0), 2161 idsList: (f = jspb.Message.getRepeatedField(msg, 3)) == null ? undefined : f 2162 }; 2163 2164 if (includeInstance) { 2165 obj.$jspbMessageInstance = msg; 2166 } 2167 return obj; 2168 }; 2169 } 2170 2171 2172 /** 2173 * Deserializes binary data (in protobuf wire format). 2174 * @param {jspb.ByteSource} bytes The bytes to deserialize. 2175 * @return {!proto.agones.dev.sdk.GameServer.Status.PlayerStatus} 2176 */ 2177 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.deserializeBinary = function(bytes) { 2178 var reader = new jspb.BinaryReader(bytes); 2179 var msg = new proto.agones.dev.sdk.GameServer.Status.PlayerStatus; 2180 return proto.agones.dev.sdk.GameServer.Status.PlayerStatus.deserializeBinaryFromReader(msg, reader); 2181 }; 2182 2183 2184 /** 2185 * Deserializes binary data (in protobuf wire format) from the 2186 * given reader into the given message object. 2187 * @param {!proto.agones.dev.sdk.GameServer.Status.PlayerStatus} msg The message object to deserialize into. 2188 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 2189 * @return {!proto.agones.dev.sdk.GameServer.Status.PlayerStatus} 2190 */ 2191 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.deserializeBinaryFromReader = function(msg, reader) { 2192 while (reader.nextField()) { 2193 if (reader.isEndGroup()) { 2194 break; 2195 } 2196 var field = reader.getFieldNumber(); 2197 switch (field) { 2198 case 1: 2199 var value = /** @type {number} */ (reader.readInt64()); 2200 msg.setCount(value); 2201 break; 2202 case 2: 2203 var value = /** @type {number} */ (reader.readInt64()); 2204 msg.setCapacity(value); 2205 break; 2206 case 3: 2207 var value = /** @type {string} */ (reader.readString()); 2208 msg.addIds(value); 2209 break; 2210 default: 2211 reader.skipField(); 2212 break; 2213 } 2214 } 2215 return msg; 2216 }; 2217 2218 2219 /** 2220 * Serializes the message to binary data (in protobuf wire format). 2221 * @return {!Uint8Array} 2222 */ 2223 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.prototype.serializeBinary = function() { 2224 var writer = new jspb.BinaryWriter(); 2225 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.serializeBinaryToWriter(this, writer); 2226 return writer.getResultBuffer(); 2227 }; 2228 2229 2230 /** 2231 * Serializes the given message to binary data (in protobuf wire 2232 * format), writing to the given BinaryWriter. 2233 * @param {!proto.agones.dev.sdk.GameServer.Status.PlayerStatus} message 2234 * @param {!jspb.BinaryWriter} writer 2235 * @suppress {unusedLocalVariables} f is only used for nested messages 2236 */ 2237 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.serializeBinaryToWriter = function(message, writer) { 2238 var f = undefined; 2239 f = message.getCount(); 2240 if (f !== 0) { 2241 writer.writeInt64( 2242 1, 2243 f 2244 ); 2245 } 2246 f = message.getCapacity(); 2247 if (f !== 0) { 2248 writer.writeInt64( 2249 2, 2250 f 2251 ); 2252 } 2253 f = message.getIdsList(); 2254 if (f.length > 0) { 2255 writer.writeRepeatedString( 2256 3, 2257 f 2258 ); 2259 } 2260 }; 2261 2262 2263 /** 2264 * optional int64 count = 1; 2265 * @return {number} 2266 */ 2267 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.prototype.getCount = function() { 2268 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); 2269 }; 2270 2271 2272 /** 2273 * @param {number} value 2274 * @return {!proto.agones.dev.sdk.GameServer.Status.PlayerStatus} returns this 2275 */ 2276 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.prototype.setCount = function(value) { 2277 return jspb.Message.setProto3IntField(this, 1, value); 2278 }; 2279 2280 2281 /** 2282 * optional int64 capacity = 2; 2283 * @return {number} 2284 */ 2285 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.prototype.getCapacity = function() { 2286 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); 2287 }; 2288 2289 2290 /** 2291 * @param {number} value 2292 * @return {!proto.agones.dev.sdk.GameServer.Status.PlayerStatus} returns this 2293 */ 2294 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.prototype.setCapacity = function(value) { 2295 return jspb.Message.setProto3IntField(this, 2, value); 2296 }; 2297 2298 2299 /** 2300 * repeated string ids = 3; 2301 * @return {!Array<string>} 2302 */ 2303 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.prototype.getIdsList = function() { 2304 return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 3)); 2305 }; 2306 2307 2308 /** 2309 * @param {!Array<string>} value 2310 * @return {!proto.agones.dev.sdk.GameServer.Status.PlayerStatus} returns this 2311 */ 2312 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.prototype.setIdsList = function(value) { 2313 return jspb.Message.setField(this, 3, value || []); 2314 }; 2315 2316 2317 /** 2318 * @param {string} value 2319 * @param {number=} opt_index 2320 * @return {!proto.agones.dev.sdk.GameServer.Status.PlayerStatus} returns this 2321 */ 2322 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.prototype.addIds = function(value, opt_index) { 2323 return jspb.Message.addToRepeatedField(this, 3, value, opt_index); 2324 }; 2325 2326 2327 /** 2328 * Clears the list making it empty but non-null. 2329 * @return {!proto.agones.dev.sdk.GameServer.Status.PlayerStatus} returns this 2330 */ 2331 proto.agones.dev.sdk.GameServer.Status.PlayerStatus.prototype.clearIdsList = function() { 2332 return this.setIdsList([]); 2333 }; 2334 2335 2336 2337 2338 2339 if (jspb.Message.GENERATE_TO_OBJECT) { 2340 /** 2341 * Creates an object representation of this proto. 2342 * Field names that are reserved in JavaScript and will be renamed to pb_name. 2343 * Optional fields that are not set will be set to undefined. 2344 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 2345 * For the list of reserved names please see: 2346 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 2347 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 2348 * JSPB instance for transitional soy proto support: 2349 * http://goto/soy-param-migration 2350 * @return {!Object} 2351 */ 2352 proto.agones.dev.sdk.GameServer.Status.CounterStatus.prototype.toObject = function(opt_includeInstance) { 2353 return proto.agones.dev.sdk.GameServer.Status.CounterStatus.toObject(opt_includeInstance, this); 2354 }; 2355 2356 2357 /** 2358 * Static version of the {@see toObject} method. 2359 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 2360 * the JSPB instance for transitional soy proto support: 2361 * http://goto/soy-param-migration 2362 * @param {!proto.agones.dev.sdk.GameServer.Status.CounterStatus} msg The msg instance to transform. 2363 * @return {!Object} 2364 * @suppress {unusedLocalVariables} f is only used for nested messages 2365 */ 2366 proto.agones.dev.sdk.GameServer.Status.CounterStatus.toObject = function(includeInstance, msg) { 2367 var f, obj = { 2368 count: jspb.Message.getFieldWithDefault(msg, 1, 0), 2369 capacity: jspb.Message.getFieldWithDefault(msg, 2, 0) 2370 }; 2371 2372 if (includeInstance) { 2373 obj.$jspbMessageInstance = msg; 2374 } 2375 return obj; 2376 }; 2377 } 2378 2379 2380 /** 2381 * Deserializes binary data (in protobuf wire format). 2382 * @param {jspb.ByteSource} bytes The bytes to deserialize. 2383 * @return {!proto.agones.dev.sdk.GameServer.Status.CounterStatus} 2384 */ 2385 proto.agones.dev.sdk.GameServer.Status.CounterStatus.deserializeBinary = function(bytes) { 2386 var reader = new jspb.BinaryReader(bytes); 2387 var msg = new proto.agones.dev.sdk.GameServer.Status.CounterStatus; 2388 return proto.agones.dev.sdk.GameServer.Status.CounterStatus.deserializeBinaryFromReader(msg, reader); 2389 }; 2390 2391 2392 /** 2393 * Deserializes binary data (in protobuf wire format) from the 2394 * given reader into the given message object. 2395 * @param {!proto.agones.dev.sdk.GameServer.Status.CounterStatus} msg The message object to deserialize into. 2396 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 2397 * @return {!proto.agones.dev.sdk.GameServer.Status.CounterStatus} 2398 */ 2399 proto.agones.dev.sdk.GameServer.Status.CounterStatus.deserializeBinaryFromReader = function(msg, reader) { 2400 while (reader.nextField()) { 2401 if (reader.isEndGroup()) { 2402 break; 2403 } 2404 var field = reader.getFieldNumber(); 2405 switch (field) { 2406 case 1: 2407 var value = /** @type {number} */ (reader.readInt64()); 2408 msg.setCount(value); 2409 break; 2410 case 2: 2411 var value = /** @type {number} */ (reader.readInt64()); 2412 msg.setCapacity(value); 2413 break; 2414 default: 2415 reader.skipField(); 2416 break; 2417 } 2418 } 2419 return msg; 2420 }; 2421 2422 2423 /** 2424 * Serializes the message to binary data (in protobuf wire format). 2425 * @return {!Uint8Array} 2426 */ 2427 proto.agones.dev.sdk.GameServer.Status.CounterStatus.prototype.serializeBinary = function() { 2428 var writer = new jspb.BinaryWriter(); 2429 proto.agones.dev.sdk.GameServer.Status.CounterStatus.serializeBinaryToWriter(this, writer); 2430 return writer.getResultBuffer(); 2431 }; 2432 2433 2434 /** 2435 * Serializes the given message to binary data (in protobuf wire 2436 * format), writing to the given BinaryWriter. 2437 * @param {!proto.agones.dev.sdk.GameServer.Status.CounterStatus} message 2438 * @param {!jspb.BinaryWriter} writer 2439 * @suppress {unusedLocalVariables} f is only used for nested messages 2440 */ 2441 proto.agones.dev.sdk.GameServer.Status.CounterStatus.serializeBinaryToWriter = function(message, writer) { 2442 var f = undefined; 2443 f = message.getCount(); 2444 if (f !== 0) { 2445 writer.writeInt64( 2446 1, 2447 f 2448 ); 2449 } 2450 f = message.getCapacity(); 2451 if (f !== 0) { 2452 writer.writeInt64( 2453 2, 2454 f 2455 ); 2456 } 2457 }; 2458 2459 2460 /** 2461 * optional int64 count = 1; 2462 * @return {number} 2463 */ 2464 proto.agones.dev.sdk.GameServer.Status.CounterStatus.prototype.getCount = function() { 2465 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); 2466 }; 2467 2468 2469 /** 2470 * @param {number} value 2471 * @return {!proto.agones.dev.sdk.GameServer.Status.CounterStatus} returns this 2472 */ 2473 proto.agones.dev.sdk.GameServer.Status.CounterStatus.prototype.setCount = function(value) { 2474 return jspb.Message.setProto3IntField(this, 1, value); 2475 }; 2476 2477 2478 /** 2479 * optional int64 capacity = 2; 2480 * @return {number} 2481 */ 2482 proto.agones.dev.sdk.GameServer.Status.CounterStatus.prototype.getCapacity = function() { 2483 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); 2484 }; 2485 2486 2487 /** 2488 * @param {number} value 2489 * @return {!proto.agones.dev.sdk.GameServer.Status.CounterStatus} returns this 2490 */ 2491 proto.agones.dev.sdk.GameServer.Status.CounterStatus.prototype.setCapacity = function(value) { 2492 return jspb.Message.setProto3IntField(this, 2, value); 2493 }; 2494 2495 2496 2497 /** 2498 * List of repeated fields within this message type. 2499 * @private {!Array<number>} 2500 * @const 2501 */ 2502 proto.agones.dev.sdk.GameServer.Status.ListStatus.repeatedFields_ = [2]; 2503 2504 2505 2506 if (jspb.Message.GENERATE_TO_OBJECT) { 2507 /** 2508 * Creates an object representation of this proto. 2509 * Field names that are reserved in JavaScript and will be renamed to pb_name. 2510 * Optional fields that are not set will be set to undefined. 2511 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 2512 * For the list of reserved names please see: 2513 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 2514 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 2515 * JSPB instance for transitional soy proto support: 2516 * http://goto/soy-param-migration 2517 * @return {!Object} 2518 */ 2519 proto.agones.dev.sdk.GameServer.Status.ListStatus.prototype.toObject = function(opt_includeInstance) { 2520 return proto.agones.dev.sdk.GameServer.Status.ListStatus.toObject(opt_includeInstance, this); 2521 }; 2522 2523 2524 /** 2525 * Static version of the {@see toObject} method. 2526 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 2527 * the JSPB instance for transitional soy proto support: 2528 * http://goto/soy-param-migration 2529 * @param {!proto.agones.dev.sdk.GameServer.Status.ListStatus} msg The msg instance to transform. 2530 * @return {!Object} 2531 * @suppress {unusedLocalVariables} f is only used for nested messages 2532 */ 2533 proto.agones.dev.sdk.GameServer.Status.ListStatus.toObject = function(includeInstance, msg) { 2534 var f, obj = { 2535 capacity: jspb.Message.getFieldWithDefault(msg, 1, 0), 2536 valuesList: (f = jspb.Message.getRepeatedField(msg, 2)) == null ? undefined : f 2537 }; 2538 2539 if (includeInstance) { 2540 obj.$jspbMessageInstance = msg; 2541 } 2542 return obj; 2543 }; 2544 } 2545 2546 2547 /** 2548 * Deserializes binary data (in protobuf wire format). 2549 * @param {jspb.ByteSource} bytes The bytes to deserialize. 2550 * @return {!proto.agones.dev.sdk.GameServer.Status.ListStatus} 2551 */ 2552 proto.agones.dev.sdk.GameServer.Status.ListStatus.deserializeBinary = function(bytes) { 2553 var reader = new jspb.BinaryReader(bytes); 2554 var msg = new proto.agones.dev.sdk.GameServer.Status.ListStatus; 2555 return proto.agones.dev.sdk.GameServer.Status.ListStatus.deserializeBinaryFromReader(msg, reader); 2556 }; 2557 2558 2559 /** 2560 * Deserializes binary data (in protobuf wire format) from the 2561 * given reader into the given message object. 2562 * @param {!proto.agones.dev.sdk.GameServer.Status.ListStatus} msg The message object to deserialize into. 2563 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 2564 * @return {!proto.agones.dev.sdk.GameServer.Status.ListStatus} 2565 */ 2566 proto.agones.dev.sdk.GameServer.Status.ListStatus.deserializeBinaryFromReader = function(msg, reader) { 2567 while (reader.nextField()) { 2568 if (reader.isEndGroup()) { 2569 break; 2570 } 2571 var field = reader.getFieldNumber(); 2572 switch (field) { 2573 case 1: 2574 var value = /** @type {number} */ (reader.readInt64()); 2575 msg.setCapacity(value); 2576 break; 2577 case 2: 2578 var value = /** @type {string} */ (reader.readString()); 2579 msg.addValues(value); 2580 break; 2581 default: 2582 reader.skipField(); 2583 break; 2584 } 2585 } 2586 return msg; 2587 }; 2588 2589 2590 /** 2591 * Serializes the message to binary data (in protobuf wire format). 2592 * @return {!Uint8Array} 2593 */ 2594 proto.agones.dev.sdk.GameServer.Status.ListStatus.prototype.serializeBinary = function() { 2595 var writer = new jspb.BinaryWriter(); 2596 proto.agones.dev.sdk.GameServer.Status.ListStatus.serializeBinaryToWriter(this, writer); 2597 return writer.getResultBuffer(); 2598 }; 2599 2600 2601 /** 2602 * Serializes the given message to binary data (in protobuf wire 2603 * format), writing to the given BinaryWriter. 2604 * @param {!proto.agones.dev.sdk.GameServer.Status.ListStatus} message 2605 * @param {!jspb.BinaryWriter} writer 2606 * @suppress {unusedLocalVariables} f is only used for nested messages 2607 */ 2608 proto.agones.dev.sdk.GameServer.Status.ListStatus.serializeBinaryToWriter = function(message, writer) { 2609 var f = undefined; 2610 f = message.getCapacity(); 2611 if (f !== 0) { 2612 writer.writeInt64( 2613 1, 2614 f 2615 ); 2616 } 2617 f = message.getValuesList(); 2618 if (f.length > 0) { 2619 writer.writeRepeatedString( 2620 2, 2621 f 2622 ); 2623 } 2624 }; 2625 2626 2627 /** 2628 * optional int64 capacity = 1; 2629 * @return {number} 2630 */ 2631 proto.agones.dev.sdk.GameServer.Status.ListStatus.prototype.getCapacity = function() { 2632 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); 2633 }; 2634 2635 2636 /** 2637 * @param {number} value 2638 * @return {!proto.agones.dev.sdk.GameServer.Status.ListStatus} returns this 2639 */ 2640 proto.agones.dev.sdk.GameServer.Status.ListStatus.prototype.setCapacity = function(value) { 2641 return jspb.Message.setProto3IntField(this, 1, value); 2642 }; 2643 2644 2645 /** 2646 * repeated string values = 2; 2647 * @return {!Array<string>} 2648 */ 2649 proto.agones.dev.sdk.GameServer.Status.ListStatus.prototype.getValuesList = function() { 2650 return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 2)); 2651 }; 2652 2653 2654 /** 2655 * @param {!Array<string>} value 2656 * @return {!proto.agones.dev.sdk.GameServer.Status.ListStatus} returns this 2657 */ 2658 proto.agones.dev.sdk.GameServer.Status.ListStatus.prototype.setValuesList = function(value) { 2659 return jspb.Message.setField(this, 2, value || []); 2660 }; 2661 2662 2663 /** 2664 * @param {string} value 2665 * @param {number=} opt_index 2666 * @return {!proto.agones.dev.sdk.GameServer.Status.ListStatus} returns this 2667 */ 2668 proto.agones.dev.sdk.GameServer.Status.ListStatus.prototype.addValues = function(value, opt_index) { 2669 return jspb.Message.addToRepeatedField(this, 2, value, opt_index); 2670 }; 2671 2672 2673 /** 2674 * Clears the list making it empty but non-null. 2675 * @return {!proto.agones.dev.sdk.GameServer.Status.ListStatus} returns this 2676 */ 2677 proto.agones.dev.sdk.GameServer.Status.ListStatus.prototype.clearValuesList = function() { 2678 return this.setValuesList([]); 2679 }; 2680 2681 2682 /** 2683 * optional string state = 1; 2684 * @return {string} 2685 */ 2686 proto.agones.dev.sdk.GameServer.Status.prototype.getState = function() { 2687 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); 2688 }; 2689 2690 2691 /** 2692 * @param {string} value 2693 * @return {!proto.agones.dev.sdk.GameServer.Status} returns this 2694 */ 2695 proto.agones.dev.sdk.GameServer.Status.prototype.setState = function(value) { 2696 return jspb.Message.setProto3StringField(this, 1, value); 2697 }; 2698 2699 2700 /** 2701 * optional string address = 2; 2702 * @return {string} 2703 */ 2704 proto.agones.dev.sdk.GameServer.Status.prototype.getAddress = function() { 2705 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 2706 }; 2707 2708 2709 /** 2710 * @param {string} value 2711 * @return {!proto.agones.dev.sdk.GameServer.Status} returns this 2712 */ 2713 proto.agones.dev.sdk.GameServer.Status.prototype.setAddress = function(value) { 2714 return jspb.Message.setProto3StringField(this, 2, value); 2715 }; 2716 2717 2718 /** 2719 * repeated Address addresses = 7; 2720 * @return {!Array<!proto.agones.dev.sdk.GameServer.Status.Address>} 2721 */ 2722 proto.agones.dev.sdk.GameServer.Status.prototype.getAddressesList = function() { 2723 return /** @type{!Array<!proto.agones.dev.sdk.GameServer.Status.Address>} */ ( 2724 jspb.Message.getRepeatedWrapperField(this, proto.agones.dev.sdk.GameServer.Status.Address, 7)); 2725 }; 2726 2727 2728 /** 2729 * @param {!Array<!proto.agones.dev.sdk.GameServer.Status.Address>} value 2730 * @return {!proto.agones.dev.sdk.GameServer.Status} returns this 2731 */ 2732 proto.agones.dev.sdk.GameServer.Status.prototype.setAddressesList = function(value) { 2733 return jspb.Message.setRepeatedWrapperField(this, 7, value); 2734 }; 2735 2736 2737 /** 2738 * @param {!proto.agones.dev.sdk.GameServer.Status.Address=} opt_value 2739 * @param {number=} opt_index 2740 * @return {!proto.agones.dev.sdk.GameServer.Status.Address} 2741 */ 2742 proto.agones.dev.sdk.GameServer.Status.prototype.addAddresses = function(opt_value, opt_index) { 2743 return jspb.Message.addToRepeatedWrapperField(this, 7, opt_value, proto.agones.dev.sdk.GameServer.Status.Address, opt_index); 2744 }; 2745 2746 2747 /** 2748 * Clears the list making it empty but non-null. 2749 * @return {!proto.agones.dev.sdk.GameServer.Status} returns this 2750 */ 2751 proto.agones.dev.sdk.GameServer.Status.prototype.clearAddressesList = function() { 2752 return this.setAddressesList([]); 2753 }; 2754 2755 2756 /** 2757 * repeated Port ports = 3; 2758 * @return {!Array<!proto.agones.dev.sdk.GameServer.Status.Port>} 2759 */ 2760 proto.agones.dev.sdk.GameServer.Status.prototype.getPortsList = function() { 2761 return /** @type{!Array<!proto.agones.dev.sdk.GameServer.Status.Port>} */ ( 2762 jspb.Message.getRepeatedWrapperField(this, proto.agones.dev.sdk.GameServer.Status.Port, 3)); 2763 }; 2764 2765 2766 /** 2767 * @param {!Array<!proto.agones.dev.sdk.GameServer.Status.Port>} value 2768 * @return {!proto.agones.dev.sdk.GameServer.Status} returns this 2769 */ 2770 proto.agones.dev.sdk.GameServer.Status.prototype.setPortsList = function(value) { 2771 return jspb.Message.setRepeatedWrapperField(this, 3, value); 2772 }; 2773 2774 2775 /** 2776 * @param {!proto.agones.dev.sdk.GameServer.Status.Port=} opt_value 2777 * @param {number=} opt_index 2778 * @return {!proto.agones.dev.sdk.GameServer.Status.Port} 2779 */ 2780 proto.agones.dev.sdk.GameServer.Status.prototype.addPorts = function(opt_value, opt_index) { 2781 return jspb.Message.addToRepeatedWrapperField(this, 3, opt_value, proto.agones.dev.sdk.GameServer.Status.Port, opt_index); 2782 }; 2783 2784 2785 /** 2786 * Clears the list making it empty but non-null. 2787 * @return {!proto.agones.dev.sdk.GameServer.Status} returns this 2788 */ 2789 proto.agones.dev.sdk.GameServer.Status.prototype.clearPortsList = function() { 2790 return this.setPortsList([]); 2791 }; 2792 2793 2794 /** 2795 * optional PlayerStatus players = 4; 2796 * @return {?proto.agones.dev.sdk.GameServer.Status.PlayerStatus} 2797 */ 2798 proto.agones.dev.sdk.GameServer.Status.prototype.getPlayers = function() { 2799 return /** @type{?proto.agones.dev.sdk.GameServer.Status.PlayerStatus} */ ( 2800 jspb.Message.getWrapperField(this, proto.agones.dev.sdk.GameServer.Status.PlayerStatus, 4)); 2801 }; 2802 2803 2804 /** 2805 * @param {?proto.agones.dev.sdk.GameServer.Status.PlayerStatus|undefined} value 2806 * @return {!proto.agones.dev.sdk.GameServer.Status} returns this 2807 */ 2808 proto.agones.dev.sdk.GameServer.Status.prototype.setPlayers = function(value) { 2809 return jspb.Message.setWrapperField(this, 4, value); 2810 }; 2811 2812 2813 /** 2814 * Clears the message field making it undefined. 2815 * @return {!proto.agones.dev.sdk.GameServer.Status} returns this 2816 */ 2817 proto.agones.dev.sdk.GameServer.Status.prototype.clearPlayers = function() { 2818 return this.setPlayers(undefined); 2819 }; 2820 2821 2822 /** 2823 * Returns whether this field is set. 2824 * @return {boolean} 2825 */ 2826 proto.agones.dev.sdk.GameServer.Status.prototype.hasPlayers = function() { 2827 return jspb.Message.getField(this, 4) != null; 2828 }; 2829 2830 2831 /** 2832 * map<string, CounterStatus> counters = 5; 2833 * @param {boolean=} opt_noLazyCreate Do not create the map if 2834 * empty, instead returning `undefined` 2835 * @return {!jspb.Map<string,!proto.agones.dev.sdk.GameServer.Status.CounterStatus>} 2836 */ 2837 proto.agones.dev.sdk.GameServer.Status.prototype.getCountersMap = function(opt_noLazyCreate) { 2838 return /** @type {!jspb.Map<string,!proto.agones.dev.sdk.GameServer.Status.CounterStatus>} */ ( 2839 jspb.Message.getMapField(this, 5, opt_noLazyCreate, 2840 proto.agones.dev.sdk.GameServer.Status.CounterStatus)); 2841 }; 2842 2843 2844 /** 2845 * Clears values from the map. The map will be non-null. 2846 * @return {!proto.agones.dev.sdk.GameServer.Status} returns this 2847 */ 2848 proto.agones.dev.sdk.GameServer.Status.prototype.clearCountersMap = function() { 2849 this.getCountersMap().clear(); 2850 return this;}; 2851 2852 2853 /** 2854 * map<string, ListStatus> lists = 6; 2855 * @param {boolean=} opt_noLazyCreate Do not create the map if 2856 * empty, instead returning `undefined` 2857 * @return {!jspb.Map<string,!proto.agones.dev.sdk.GameServer.Status.ListStatus>} 2858 */ 2859 proto.agones.dev.sdk.GameServer.Status.prototype.getListsMap = function(opt_noLazyCreate) { 2860 return /** @type {!jspb.Map<string,!proto.agones.dev.sdk.GameServer.Status.ListStatus>} */ ( 2861 jspb.Message.getMapField(this, 6, opt_noLazyCreate, 2862 proto.agones.dev.sdk.GameServer.Status.ListStatus)); 2863 }; 2864 2865 2866 /** 2867 * Clears values from the map. The map will be non-null. 2868 * @return {!proto.agones.dev.sdk.GameServer.Status} returns this 2869 */ 2870 proto.agones.dev.sdk.GameServer.Status.prototype.clearListsMap = function() { 2871 this.getListsMap().clear(); 2872 return this;}; 2873 2874 2875 /** 2876 * optional ObjectMeta object_meta = 1; 2877 * @return {?proto.agones.dev.sdk.GameServer.ObjectMeta} 2878 */ 2879 proto.agones.dev.sdk.GameServer.prototype.getObjectMeta = function() { 2880 return /** @type{?proto.agones.dev.sdk.GameServer.ObjectMeta} */ ( 2881 jspb.Message.getWrapperField(this, proto.agones.dev.sdk.GameServer.ObjectMeta, 1)); 2882 }; 2883 2884 2885 /** 2886 * @param {?proto.agones.dev.sdk.GameServer.ObjectMeta|undefined} value 2887 * @return {!proto.agones.dev.sdk.GameServer} returns this 2888 */ 2889 proto.agones.dev.sdk.GameServer.prototype.setObjectMeta = function(value) { 2890 return jspb.Message.setWrapperField(this, 1, value); 2891 }; 2892 2893 2894 /** 2895 * Clears the message field making it undefined. 2896 * @return {!proto.agones.dev.sdk.GameServer} returns this 2897 */ 2898 proto.agones.dev.sdk.GameServer.prototype.clearObjectMeta = function() { 2899 return this.setObjectMeta(undefined); 2900 }; 2901 2902 2903 /** 2904 * Returns whether this field is set. 2905 * @return {boolean} 2906 */ 2907 proto.agones.dev.sdk.GameServer.prototype.hasObjectMeta = function() { 2908 return jspb.Message.getField(this, 1) != null; 2909 }; 2910 2911 2912 /** 2913 * optional Spec spec = 2; 2914 * @return {?proto.agones.dev.sdk.GameServer.Spec} 2915 */ 2916 proto.agones.dev.sdk.GameServer.prototype.getSpec = function() { 2917 return /** @type{?proto.agones.dev.sdk.GameServer.Spec} */ ( 2918 jspb.Message.getWrapperField(this, proto.agones.dev.sdk.GameServer.Spec, 2)); 2919 }; 2920 2921 2922 /** 2923 * @param {?proto.agones.dev.sdk.GameServer.Spec|undefined} value 2924 * @return {!proto.agones.dev.sdk.GameServer} returns this 2925 */ 2926 proto.agones.dev.sdk.GameServer.prototype.setSpec = function(value) { 2927 return jspb.Message.setWrapperField(this, 2, value); 2928 }; 2929 2930 2931 /** 2932 * Clears the message field making it undefined. 2933 * @return {!proto.agones.dev.sdk.GameServer} returns this 2934 */ 2935 proto.agones.dev.sdk.GameServer.prototype.clearSpec = function() { 2936 return this.setSpec(undefined); 2937 }; 2938 2939 2940 /** 2941 * Returns whether this field is set. 2942 * @return {boolean} 2943 */ 2944 proto.agones.dev.sdk.GameServer.prototype.hasSpec = function() { 2945 return jspb.Message.getField(this, 2) != null; 2946 }; 2947 2948 2949 /** 2950 * optional Status status = 3; 2951 * @return {?proto.agones.dev.sdk.GameServer.Status} 2952 */ 2953 proto.agones.dev.sdk.GameServer.prototype.getStatus = function() { 2954 return /** @type{?proto.agones.dev.sdk.GameServer.Status} */ ( 2955 jspb.Message.getWrapperField(this, proto.agones.dev.sdk.GameServer.Status, 3)); 2956 }; 2957 2958 2959 /** 2960 * @param {?proto.agones.dev.sdk.GameServer.Status|undefined} value 2961 * @return {!proto.agones.dev.sdk.GameServer} returns this 2962 */ 2963 proto.agones.dev.sdk.GameServer.prototype.setStatus = function(value) { 2964 return jspb.Message.setWrapperField(this, 3, value); 2965 }; 2966 2967 2968 /** 2969 * Clears the message field making it undefined. 2970 * @return {!proto.agones.dev.sdk.GameServer} returns this 2971 */ 2972 proto.agones.dev.sdk.GameServer.prototype.clearStatus = function() { 2973 return this.setStatus(undefined); 2974 }; 2975 2976 2977 /** 2978 * Returns whether this field is set. 2979 * @return {boolean} 2980 */ 2981 proto.agones.dev.sdk.GameServer.prototype.hasStatus = function() { 2982 return jspb.Message.getField(this, 3) != null; 2983 }; 2984 2985 2986 goog.object.extend(exports, proto.agones.dev.sdk);