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