1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/gaming/v1/game_server_configs.proto 18 19 package com.google.cloud.gaming.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Fleet configs for Agones. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.gaming.v1.FleetConfig} 29 */ 30 public final class FleetConfig extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.gaming.v1.FleetConfig) 33 FleetConfigOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use FleetConfig.newBuilder() to construct. FleetConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private FleetConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 FleetConfig()40 private FleetConfig() { 41 fleetSpec_ = ""; 42 name_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new FleetConfig(); 49 } 50 51 @java.lang.Override getUnknownFields()52 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 53 return this.unknownFields; 54 } 55 getDescriptor()56 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 57 return com.google.cloud.gaming.v1.GameServerConfigs 58 .internal_static_google_cloud_gaming_v1_FleetConfig_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.cloud.gaming.v1.GameServerConfigs 65 .internal_static_google_cloud_gaming_v1_FleetConfig_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloud.gaming.v1.FleetConfig.class, 68 com.google.cloud.gaming.v1.FleetConfig.Builder.class); 69 } 70 71 public static final int FLEET_SPEC_FIELD_NUMBER = 1; 72 73 @SuppressWarnings("serial") 74 private volatile java.lang.Object fleetSpec_ = ""; 75 /** 76 * 77 * 78 * <pre> 79 * Agones fleet spec. Example spec: 80 * `https://agones.dev/site/docs/reference/fleet/`. 81 * </pre> 82 * 83 * <code>string fleet_spec = 1;</code> 84 * 85 * @return The fleetSpec. 86 */ 87 @java.lang.Override getFleetSpec()88 public java.lang.String getFleetSpec() { 89 java.lang.Object ref = fleetSpec_; 90 if (ref instanceof java.lang.String) { 91 return (java.lang.String) ref; 92 } else { 93 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 94 java.lang.String s = bs.toStringUtf8(); 95 fleetSpec_ = s; 96 return s; 97 } 98 } 99 /** 100 * 101 * 102 * <pre> 103 * Agones fleet spec. Example spec: 104 * `https://agones.dev/site/docs/reference/fleet/`. 105 * </pre> 106 * 107 * <code>string fleet_spec = 1;</code> 108 * 109 * @return The bytes for fleetSpec. 110 */ 111 @java.lang.Override getFleetSpecBytes()112 public com.google.protobuf.ByteString getFleetSpecBytes() { 113 java.lang.Object ref = fleetSpec_; 114 if (ref instanceof java.lang.String) { 115 com.google.protobuf.ByteString b = 116 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 117 fleetSpec_ = b; 118 return b; 119 } else { 120 return (com.google.protobuf.ByteString) ref; 121 } 122 } 123 124 public static final int NAME_FIELD_NUMBER = 2; 125 126 @SuppressWarnings("serial") 127 private volatile java.lang.Object name_ = ""; 128 /** 129 * 130 * 131 * <pre> 132 * The name of the FleetConfig. 133 * </pre> 134 * 135 * <code>string name = 2;</code> 136 * 137 * @return The name. 138 */ 139 @java.lang.Override getName()140 public java.lang.String getName() { 141 java.lang.Object ref = name_; 142 if (ref instanceof java.lang.String) { 143 return (java.lang.String) ref; 144 } else { 145 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 146 java.lang.String s = bs.toStringUtf8(); 147 name_ = s; 148 return s; 149 } 150 } 151 /** 152 * 153 * 154 * <pre> 155 * The name of the FleetConfig. 156 * </pre> 157 * 158 * <code>string name = 2;</code> 159 * 160 * @return The bytes for name. 161 */ 162 @java.lang.Override getNameBytes()163 public com.google.protobuf.ByteString getNameBytes() { 164 java.lang.Object ref = name_; 165 if (ref instanceof java.lang.String) { 166 com.google.protobuf.ByteString b = 167 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 168 name_ = b; 169 return b; 170 } else { 171 return (com.google.protobuf.ByteString) ref; 172 } 173 } 174 175 private byte memoizedIsInitialized = -1; 176 177 @java.lang.Override isInitialized()178 public final boolean isInitialized() { 179 byte isInitialized = memoizedIsInitialized; 180 if (isInitialized == 1) return true; 181 if (isInitialized == 0) return false; 182 183 memoizedIsInitialized = 1; 184 return true; 185 } 186 187 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)188 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 189 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fleetSpec_)) { 190 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, fleetSpec_); 191 } 192 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 193 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); 194 } 195 getUnknownFields().writeTo(output); 196 } 197 198 @java.lang.Override getSerializedSize()199 public int getSerializedSize() { 200 int size = memoizedSize; 201 if (size != -1) return size; 202 203 size = 0; 204 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fleetSpec_)) { 205 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, fleetSpec_); 206 } 207 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 208 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); 209 } 210 size += getUnknownFields().getSerializedSize(); 211 memoizedSize = size; 212 return size; 213 } 214 215 @java.lang.Override equals(final java.lang.Object obj)216 public boolean equals(final java.lang.Object obj) { 217 if (obj == this) { 218 return true; 219 } 220 if (!(obj instanceof com.google.cloud.gaming.v1.FleetConfig)) { 221 return super.equals(obj); 222 } 223 com.google.cloud.gaming.v1.FleetConfig other = (com.google.cloud.gaming.v1.FleetConfig) obj; 224 225 if (!getFleetSpec().equals(other.getFleetSpec())) return false; 226 if (!getName().equals(other.getName())) return false; 227 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 228 return true; 229 } 230 231 @java.lang.Override hashCode()232 public int hashCode() { 233 if (memoizedHashCode != 0) { 234 return memoizedHashCode; 235 } 236 int hash = 41; 237 hash = (19 * hash) + getDescriptor().hashCode(); 238 hash = (37 * hash) + FLEET_SPEC_FIELD_NUMBER; 239 hash = (53 * hash) + getFleetSpec().hashCode(); 240 hash = (37 * hash) + NAME_FIELD_NUMBER; 241 hash = (53 * hash) + getName().hashCode(); 242 hash = (29 * hash) + getUnknownFields().hashCode(); 243 memoizedHashCode = hash; 244 return hash; 245 } 246 parseFrom(java.nio.ByteBuffer data)247 public static com.google.cloud.gaming.v1.FleetConfig parseFrom(java.nio.ByteBuffer data) 248 throws com.google.protobuf.InvalidProtocolBufferException { 249 return PARSER.parseFrom(data); 250 } 251 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)252 public static com.google.cloud.gaming.v1.FleetConfig parseFrom( 253 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 254 throws com.google.protobuf.InvalidProtocolBufferException { 255 return PARSER.parseFrom(data, extensionRegistry); 256 } 257 parseFrom( com.google.protobuf.ByteString data)258 public static com.google.cloud.gaming.v1.FleetConfig parseFrom( 259 com.google.protobuf.ByteString data) 260 throws com.google.protobuf.InvalidProtocolBufferException { 261 return PARSER.parseFrom(data); 262 } 263 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)264 public static com.google.cloud.gaming.v1.FleetConfig parseFrom( 265 com.google.protobuf.ByteString data, 266 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 267 throws com.google.protobuf.InvalidProtocolBufferException { 268 return PARSER.parseFrom(data, extensionRegistry); 269 } 270 parseFrom(byte[] data)271 public static com.google.cloud.gaming.v1.FleetConfig parseFrom(byte[] data) 272 throws com.google.protobuf.InvalidProtocolBufferException { 273 return PARSER.parseFrom(data); 274 } 275 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)276 public static com.google.cloud.gaming.v1.FleetConfig parseFrom( 277 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 278 throws com.google.protobuf.InvalidProtocolBufferException { 279 return PARSER.parseFrom(data, extensionRegistry); 280 } 281 parseFrom(java.io.InputStream input)282 public static com.google.cloud.gaming.v1.FleetConfig parseFrom(java.io.InputStream input) 283 throws java.io.IOException { 284 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 285 } 286 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)287 public static com.google.cloud.gaming.v1.FleetConfig parseFrom( 288 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 289 throws java.io.IOException { 290 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 291 PARSER, input, extensionRegistry); 292 } 293 parseDelimitedFrom(java.io.InputStream input)294 public static com.google.cloud.gaming.v1.FleetConfig parseDelimitedFrom(java.io.InputStream input) 295 throws java.io.IOException { 296 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 297 } 298 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)299 public static com.google.cloud.gaming.v1.FleetConfig parseDelimitedFrom( 300 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 301 throws java.io.IOException { 302 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 303 PARSER, input, extensionRegistry); 304 } 305 parseFrom( com.google.protobuf.CodedInputStream input)306 public static com.google.cloud.gaming.v1.FleetConfig parseFrom( 307 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 308 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 309 } 310 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)311 public static com.google.cloud.gaming.v1.FleetConfig parseFrom( 312 com.google.protobuf.CodedInputStream input, 313 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 314 throws java.io.IOException { 315 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 316 PARSER, input, extensionRegistry); 317 } 318 319 @java.lang.Override newBuilderForType()320 public Builder newBuilderForType() { 321 return newBuilder(); 322 } 323 newBuilder()324 public static Builder newBuilder() { 325 return DEFAULT_INSTANCE.toBuilder(); 326 } 327 newBuilder(com.google.cloud.gaming.v1.FleetConfig prototype)328 public static Builder newBuilder(com.google.cloud.gaming.v1.FleetConfig prototype) { 329 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 330 } 331 332 @java.lang.Override toBuilder()333 public Builder toBuilder() { 334 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 335 } 336 337 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)338 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 339 Builder builder = new Builder(parent); 340 return builder; 341 } 342 /** 343 * 344 * 345 * <pre> 346 * Fleet configs for Agones. 347 * </pre> 348 * 349 * Protobuf type {@code google.cloud.gaming.v1.FleetConfig} 350 */ 351 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 352 implements 353 // @@protoc_insertion_point(builder_implements:google.cloud.gaming.v1.FleetConfig) 354 com.google.cloud.gaming.v1.FleetConfigOrBuilder { getDescriptor()355 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 356 return com.google.cloud.gaming.v1.GameServerConfigs 357 .internal_static_google_cloud_gaming_v1_FleetConfig_descriptor; 358 } 359 360 @java.lang.Override 361 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()362 internalGetFieldAccessorTable() { 363 return com.google.cloud.gaming.v1.GameServerConfigs 364 .internal_static_google_cloud_gaming_v1_FleetConfig_fieldAccessorTable 365 .ensureFieldAccessorsInitialized( 366 com.google.cloud.gaming.v1.FleetConfig.class, 367 com.google.cloud.gaming.v1.FleetConfig.Builder.class); 368 } 369 370 // Construct using com.google.cloud.gaming.v1.FleetConfig.newBuilder() Builder()371 private Builder() {} 372 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)373 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 374 super(parent); 375 } 376 377 @java.lang.Override clear()378 public Builder clear() { 379 super.clear(); 380 bitField0_ = 0; 381 fleetSpec_ = ""; 382 name_ = ""; 383 return this; 384 } 385 386 @java.lang.Override getDescriptorForType()387 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 388 return com.google.cloud.gaming.v1.GameServerConfigs 389 .internal_static_google_cloud_gaming_v1_FleetConfig_descriptor; 390 } 391 392 @java.lang.Override getDefaultInstanceForType()393 public com.google.cloud.gaming.v1.FleetConfig getDefaultInstanceForType() { 394 return com.google.cloud.gaming.v1.FleetConfig.getDefaultInstance(); 395 } 396 397 @java.lang.Override build()398 public com.google.cloud.gaming.v1.FleetConfig build() { 399 com.google.cloud.gaming.v1.FleetConfig result = buildPartial(); 400 if (!result.isInitialized()) { 401 throw newUninitializedMessageException(result); 402 } 403 return result; 404 } 405 406 @java.lang.Override buildPartial()407 public com.google.cloud.gaming.v1.FleetConfig buildPartial() { 408 com.google.cloud.gaming.v1.FleetConfig result = 409 new com.google.cloud.gaming.v1.FleetConfig(this); 410 if (bitField0_ != 0) { 411 buildPartial0(result); 412 } 413 onBuilt(); 414 return result; 415 } 416 buildPartial0(com.google.cloud.gaming.v1.FleetConfig result)417 private void buildPartial0(com.google.cloud.gaming.v1.FleetConfig result) { 418 int from_bitField0_ = bitField0_; 419 if (((from_bitField0_ & 0x00000001) != 0)) { 420 result.fleetSpec_ = fleetSpec_; 421 } 422 if (((from_bitField0_ & 0x00000002) != 0)) { 423 result.name_ = name_; 424 } 425 } 426 427 @java.lang.Override clone()428 public Builder clone() { 429 return super.clone(); 430 } 431 432 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)433 public Builder setField( 434 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 435 return super.setField(field, value); 436 } 437 438 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)439 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 440 return super.clearField(field); 441 } 442 443 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)444 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 445 return super.clearOneof(oneof); 446 } 447 448 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)449 public Builder setRepeatedField( 450 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 451 return super.setRepeatedField(field, index, value); 452 } 453 454 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)455 public Builder addRepeatedField( 456 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 457 return super.addRepeatedField(field, value); 458 } 459 460 @java.lang.Override mergeFrom(com.google.protobuf.Message other)461 public Builder mergeFrom(com.google.protobuf.Message other) { 462 if (other instanceof com.google.cloud.gaming.v1.FleetConfig) { 463 return mergeFrom((com.google.cloud.gaming.v1.FleetConfig) other); 464 } else { 465 super.mergeFrom(other); 466 return this; 467 } 468 } 469 mergeFrom(com.google.cloud.gaming.v1.FleetConfig other)470 public Builder mergeFrom(com.google.cloud.gaming.v1.FleetConfig other) { 471 if (other == com.google.cloud.gaming.v1.FleetConfig.getDefaultInstance()) return this; 472 if (!other.getFleetSpec().isEmpty()) { 473 fleetSpec_ = other.fleetSpec_; 474 bitField0_ |= 0x00000001; 475 onChanged(); 476 } 477 if (!other.getName().isEmpty()) { 478 name_ = other.name_; 479 bitField0_ |= 0x00000002; 480 onChanged(); 481 } 482 this.mergeUnknownFields(other.getUnknownFields()); 483 onChanged(); 484 return this; 485 } 486 487 @java.lang.Override isInitialized()488 public final boolean isInitialized() { 489 return true; 490 } 491 492 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)493 public Builder mergeFrom( 494 com.google.protobuf.CodedInputStream input, 495 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 496 throws java.io.IOException { 497 if (extensionRegistry == null) { 498 throw new java.lang.NullPointerException(); 499 } 500 try { 501 boolean done = false; 502 while (!done) { 503 int tag = input.readTag(); 504 switch (tag) { 505 case 0: 506 done = true; 507 break; 508 case 10: 509 { 510 fleetSpec_ = input.readStringRequireUtf8(); 511 bitField0_ |= 0x00000001; 512 break; 513 } // case 10 514 case 18: 515 { 516 name_ = input.readStringRequireUtf8(); 517 bitField0_ |= 0x00000002; 518 break; 519 } // case 18 520 default: 521 { 522 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 523 done = true; // was an endgroup tag 524 } 525 break; 526 } // default: 527 } // switch (tag) 528 } // while (!done) 529 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 530 throw e.unwrapIOException(); 531 } finally { 532 onChanged(); 533 } // finally 534 return this; 535 } 536 537 private int bitField0_; 538 539 private java.lang.Object fleetSpec_ = ""; 540 /** 541 * 542 * 543 * <pre> 544 * Agones fleet spec. Example spec: 545 * `https://agones.dev/site/docs/reference/fleet/`. 546 * </pre> 547 * 548 * <code>string fleet_spec = 1;</code> 549 * 550 * @return The fleetSpec. 551 */ getFleetSpec()552 public java.lang.String getFleetSpec() { 553 java.lang.Object ref = fleetSpec_; 554 if (!(ref instanceof java.lang.String)) { 555 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 556 java.lang.String s = bs.toStringUtf8(); 557 fleetSpec_ = s; 558 return s; 559 } else { 560 return (java.lang.String) ref; 561 } 562 } 563 /** 564 * 565 * 566 * <pre> 567 * Agones fleet spec. Example spec: 568 * `https://agones.dev/site/docs/reference/fleet/`. 569 * </pre> 570 * 571 * <code>string fleet_spec = 1;</code> 572 * 573 * @return The bytes for fleetSpec. 574 */ getFleetSpecBytes()575 public com.google.protobuf.ByteString getFleetSpecBytes() { 576 java.lang.Object ref = fleetSpec_; 577 if (ref instanceof String) { 578 com.google.protobuf.ByteString b = 579 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 580 fleetSpec_ = b; 581 return b; 582 } else { 583 return (com.google.protobuf.ByteString) ref; 584 } 585 } 586 /** 587 * 588 * 589 * <pre> 590 * Agones fleet spec. Example spec: 591 * `https://agones.dev/site/docs/reference/fleet/`. 592 * </pre> 593 * 594 * <code>string fleet_spec = 1;</code> 595 * 596 * @param value The fleetSpec to set. 597 * @return This builder for chaining. 598 */ setFleetSpec(java.lang.String value)599 public Builder setFleetSpec(java.lang.String value) { 600 if (value == null) { 601 throw new NullPointerException(); 602 } 603 fleetSpec_ = value; 604 bitField0_ |= 0x00000001; 605 onChanged(); 606 return this; 607 } 608 /** 609 * 610 * 611 * <pre> 612 * Agones fleet spec. Example spec: 613 * `https://agones.dev/site/docs/reference/fleet/`. 614 * </pre> 615 * 616 * <code>string fleet_spec = 1;</code> 617 * 618 * @return This builder for chaining. 619 */ clearFleetSpec()620 public Builder clearFleetSpec() { 621 fleetSpec_ = getDefaultInstance().getFleetSpec(); 622 bitField0_ = (bitField0_ & ~0x00000001); 623 onChanged(); 624 return this; 625 } 626 /** 627 * 628 * 629 * <pre> 630 * Agones fleet spec. Example spec: 631 * `https://agones.dev/site/docs/reference/fleet/`. 632 * </pre> 633 * 634 * <code>string fleet_spec = 1;</code> 635 * 636 * @param value The bytes for fleetSpec to set. 637 * @return This builder for chaining. 638 */ setFleetSpecBytes(com.google.protobuf.ByteString value)639 public Builder setFleetSpecBytes(com.google.protobuf.ByteString value) { 640 if (value == null) { 641 throw new NullPointerException(); 642 } 643 checkByteStringIsUtf8(value); 644 fleetSpec_ = value; 645 bitField0_ |= 0x00000001; 646 onChanged(); 647 return this; 648 } 649 650 private java.lang.Object name_ = ""; 651 /** 652 * 653 * 654 * <pre> 655 * The name of the FleetConfig. 656 * </pre> 657 * 658 * <code>string name = 2;</code> 659 * 660 * @return The name. 661 */ getName()662 public java.lang.String getName() { 663 java.lang.Object ref = name_; 664 if (!(ref instanceof java.lang.String)) { 665 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 666 java.lang.String s = bs.toStringUtf8(); 667 name_ = s; 668 return s; 669 } else { 670 return (java.lang.String) ref; 671 } 672 } 673 /** 674 * 675 * 676 * <pre> 677 * The name of the FleetConfig. 678 * </pre> 679 * 680 * <code>string name = 2;</code> 681 * 682 * @return The bytes for name. 683 */ getNameBytes()684 public com.google.protobuf.ByteString getNameBytes() { 685 java.lang.Object ref = name_; 686 if (ref instanceof String) { 687 com.google.protobuf.ByteString b = 688 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 689 name_ = b; 690 return b; 691 } else { 692 return (com.google.protobuf.ByteString) ref; 693 } 694 } 695 /** 696 * 697 * 698 * <pre> 699 * The name of the FleetConfig. 700 * </pre> 701 * 702 * <code>string name = 2;</code> 703 * 704 * @param value The name to set. 705 * @return This builder for chaining. 706 */ setName(java.lang.String value)707 public Builder setName(java.lang.String value) { 708 if (value == null) { 709 throw new NullPointerException(); 710 } 711 name_ = value; 712 bitField0_ |= 0x00000002; 713 onChanged(); 714 return this; 715 } 716 /** 717 * 718 * 719 * <pre> 720 * The name of the FleetConfig. 721 * </pre> 722 * 723 * <code>string name = 2;</code> 724 * 725 * @return This builder for chaining. 726 */ clearName()727 public Builder clearName() { 728 name_ = getDefaultInstance().getName(); 729 bitField0_ = (bitField0_ & ~0x00000002); 730 onChanged(); 731 return this; 732 } 733 /** 734 * 735 * 736 * <pre> 737 * The name of the FleetConfig. 738 * </pre> 739 * 740 * <code>string name = 2;</code> 741 * 742 * @param value The bytes for name to set. 743 * @return This builder for chaining. 744 */ setNameBytes(com.google.protobuf.ByteString value)745 public Builder setNameBytes(com.google.protobuf.ByteString value) { 746 if (value == null) { 747 throw new NullPointerException(); 748 } 749 checkByteStringIsUtf8(value); 750 name_ = value; 751 bitField0_ |= 0x00000002; 752 onChanged(); 753 return this; 754 } 755 756 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)757 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 758 return super.setUnknownFields(unknownFields); 759 } 760 761 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)762 public final Builder mergeUnknownFields( 763 final com.google.protobuf.UnknownFieldSet unknownFields) { 764 return super.mergeUnknownFields(unknownFields); 765 } 766 767 // @@protoc_insertion_point(builder_scope:google.cloud.gaming.v1.FleetConfig) 768 } 769 770 // @@protoc_insertion_point(class_scope:google.cloud.gaming.v1.FleetConfig) 771 private static final com.google.cloud.gaming.v1.FleetConfig DEFAULT_INSTANCE; 772 773 static { 774 DEFAULT_INSTANCE = new com.google.cloud.gaming.v1.FleetConfig(); 775 } 776 getDefaultInstance()777 public static com.google.cloud.gaming.v1.FleetConfig getDefaultInstance() { 778 return DEFAULT_INSTANCE; 779 } 780 781 private static final com.google.protobuf.Parser<FleetConfig> PARSER = 782 new com.google.protobuf.AbstractParser<FleetConfig>() { 783 @java.lang.Override 784 public FleetConfig parsePartialFrom( 785 com.google.protobuf.CodedInputStream input, 786 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 787 throws com.google.protobuf.InvalidProtocolBufferException { 788 Builder builder = newBuilder(); 789 try { 790 builder.mergeFrom(input, extensionRegistry); 791 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 792 throw e.setUnfinishedMessage(builder.buildPartial()); 793 } catch (com.google.protobuf.UninitializedMessageException e) { 794 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 795 } catch (java.io.IOException e) { 796 throw new com.google.protobuf.InvalidProtocolBufferException(e) 797 .setUnfinishedMessage(builder.buildPartial()); 798 } 799 return builder.buildPartial(); 800 } 801 }; 802 parser()803 public static com.google.protobuf.Parser<FleetConfig> parser() { 804 return PARSER; 805 } 806 807 @java.lang.Override getParserForType()808 public com.google.protobuf.Parser<FleetConfig> getParserForType() { 809 return PARSER; 810 } 811 812 @java.lang.Override getDefaultInstanceForType()813 public com.google.cloud.gaming.v1.FleetConfig getDefaultInstanceForType() { 814 return DEFAULT_INSTANCE; 815 } 816 } 817