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