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 * Details about the Agones resources. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.gaming.v1.TargetDetails} 29 */ 30 public final class TargetDetails extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.gaming.v1.TargetDetails) 33 TargetDetailsOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use TargetDetails.newBuilder() to construct. TargetDetails(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private TargetDetails(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 TargetDetails()40 private TargetDetails() { 41 gameServerClusterName_ = ""; 42 gameServerDeploymentName_ = ""; 43 fleetDetails_ = java.util.Collections.emptyList(); 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new TargetDetails(); 50 } 51 52 @java.lang.Override getUnknownFields()53 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 54 return this.unknownFields; 55 } 56 getDescriptor()57 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 58 return com.google.cloud.gaming.v1.Common 59 .internal_static_google_cloud_gaming_v1_TargetDetails_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.gaming.v1.Common 66 .internal_static_google_cloud_gaming_v1_TargetDetails_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.gaming.v1.TargetDetails.class, 69 com.google.cloud.gaming.v1.TargetDetails.Builder.class); 70 } 71 72 public interface TargetFleetDetailsOrBuilder 73 extends 74 // @@protoc_insertion_point(interface_extends:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails) 75 com.google.protobuf.MessageOrBuilder { 76 77 /** 78 * 79 * 80 * <pre> 81 * Reference to target Agones fleet. 82 * </pre> 83 * 84 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1;</code> 85 * 86 * @return Whether the fleet field is set. 87 */ hasFleet()88 boolean hasFleet(); 89 /** 90 * 91 * 92 * <pre> 93 * Reference to target Agones fleet. 94 * </pre> 95 * 96 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1;</code> 97 * 98 * @return The fleet. 99 */ getFleet()100 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet getFleet(); 101 /** 102 * 103 * 104 * <pre> 105 * Reference to target Agones fleet. 106 * </pre> 107 * 108 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1;</code> 109 */ 110 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetOrBuilder getFleetOrBuilder()111 getFleetOrBuilder(); 112 113 /** 114 * 115 * 116 * <pre> 117 * Reference to target Agones fleet autoscaling policy. 118 * </pre> 119 * 120 * <code> 121 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 122 * </code> 123 * 124 * @return Whether the autoscaler field is set. 125 */ hasAutoscaler()126 boolean hasAutoscaler(); 127 /** 128 * 129 * 130 * <pre> 131 * Reference to target Agones fleet autoscaling policy. 132 * </pre> 133 * 134 * <code> 135 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 136 * </code> 137 * 138 * @return The autoscaler. 139 */ 140 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler getAutoscaler()141 getAutoscaler(); 142 /** 143 * 144 * 145 * <pre> 146 * Reference to target Agones fleet autoscaling policy. 147 * </pre> 148 * 149 * <code> 150 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 151 * </code> 152 */ 153 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscalerOrBuilder getAutoscalerOrBuilder()154 getAutoscalerOrBuilder(); 155 } 156 /** 157 * 158 * 159 * <pre> 160 * Details of the target Agones fleet. 161 * </pre> 162 * 163 * Protobuf type {@code google.cloud.gaming.v1.TargetDetails.TargetFleetDetails} 164 */ 165 public static final class TargetFleetDetails extends com.google.protobuf.GeneratedMessageV3 166 implements 167 // @@protoc_insertion_point(message_implements:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails) 168 TargetFleetDetailsOrBuilder { 169 private static final long serialVersionUID = 0L; 170 // Use TargetFleetDetails.newBuilder() to construct. TargetFleetDetails(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)171 private TargetFleetDetails(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 172 super(builder); 173 } 174 TargetFleetDetails()175 private TargetFleetDetails() {} 176 177 @java.lang.Override 178 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)179 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 180 return new TargetFleetDetails(); 181 } 182 183 @java.lang.Override getUnknownFields()184 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 185 return this.unknownFields; 186 } 187 getDescriptor()188 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 189 return com.google.cloud.gaming.v1.Common 190 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_descriptor; 191 } 192 193 @java.lang.Override 194 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()195 internalGetFieldAccessorTable() { 196 return com.google.cloud.gaming.v1.Common 197 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_fieldAccessorTable 198 .ensureFieldAccessorsInitialized( 199 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.class, 200 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder.class); 201 } 202 203 public interface TargetFleetOrBuilder 204 extends 205 // @@protoc_insertion_point(interface_extends:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet) 206 com.google.protobuf.MessageOrBuilder { 207 208 /** 209 * 210 * 211 * <pre> 212 * The name of the Agones fleet. 213 * </pre> 214 * 215 * <code>string name = 1;</code> 216 * 217 * @return The name. 218 */ getName()219 java.lang.String getName(); 220 /** 221 * 222 * 223 * <pre> 224 * The name of the Agones fleet. 225 * </pre> 226 * 227 * <code>string name = 1;</code> 228 * 229 * @return The bytes for name. 230 */ getNameBytes()231 com.google.protobuf.ByteString getNameBytes(); 232 233 /** 234 * 235 * 236 * <pre> 237 * Encapsulates the source of the Agones fleet spec. 238 * The Agones fleet spec source. 239 * </pre> 240 * 241 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 242 * 243 * @return Whether the specSource field is set. 244 */ hasSpecSource()245 boolean hasSpecSource(); 246 /** 247 * 248 * 249 * <pre> 250 * Encapsulates the source of the Agones fleet spec. 251 * The Agones fleet spec source. 252 * </pre> 253 * 254 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 255 * 256 * @return The specSource. 257 */ getSpecSource()258 com.google.cloud.gaming.v1.SpecSource getSpecSource(); 259 /** 260 * 261 * 262 * <pre> 263 * Encapsulates the source of the Agones fleet spec. 264 * The Agones fleet spec source. 265 * </pre> 266 * 267 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 268 */ getSpecSourceOrBuilder()269 com.google.cloud.gaming.v1.SpecSourceOrBuilder getSpecSourceOrBuilder(); 270 } 271 /** 272 * 273 * 274 * <pre> 275 * Target Agones fleet specification. 276 * </pre> 277 * 278 * Protobuf type {@code google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet} 279 */ 280 public static final class TargetFleet extends com.google.protobuf.GeneratedMessageV3 281 implements 282 // @@protoc_insertion_point(message_implements:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet) 283 TargetFleetOrBuilder { 284 private static final long serialVersionUID = 0L; 285 // Use TargetFleet.newBuilder() to construct. TargetFleet(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)286 private TargetFleet(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 287 super(builder); 288 } 289 TargetFleet()290 private TargetFleet() { 291 name_ = ""; 292 } 293 294 @java.lang.Override 295 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)296 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 297 return new TargetFleet(); 298 } 299 300 @java.lang.Override getUnknownFields()301 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 302 return this.unknownFields; 303 } 304 getDescriptor()305 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 306 return com.google.cloud.gaming.v1.Common 307 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_TargetFleet_descriptor; 308 } 309 310 @java.lang.Override 311 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()312 internalGetFieldAccessorTable() { 313 return com.google.cloud.gaming.v1.Common 314 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_TargetFleet_fieldAccessorTable 315 .ensureFieldAccessorsInitialized( 316 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet.class, 317 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet.Builder 318 .class); 319 } 320 321 public static final int NAME_FIELD_NUMBER = 1; 322 323 @SuppressWarnings("serial") 324 private volatile java.lang.Object name_ = ""; 325 /** 326 * 327 * 328 * <pre> 329 * The name of the Agones fleet. 330 * </pre> 331 * 332 * <code>string name = 1;</code> 333 * 334 * @return The name. 335 */ 336 @java.lang.Override getName()337 public java.lang.String getName() { 338 java.lang.Object ref = name_; 339 if (ref instanceof java.lang.String) { 340 return (java.lang.String) ref; 341 } else { 342 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 343 java.lang.String s = bs.toStringUtf8(); 344 name_ = s; 345 return s; 346 } 347 } 348 /** 349 * 350 * 351 * <pre> 352 * The name of the Agones fleet. 353 * </pre> 354 * 355 * <code>string name = 1;</code> 356 * 357 * @return The bytes for name. 358 */ 359 @java.lang.Override getNameBytes()360 public com.google.protobuf.ByteString getNameBytes() { 361 java.lang.Object ref = name_; 362 if (ref instanceof java.lang.String) { 363 com.google.protobuf.ByteString b = 364 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 365 name_ = b; 366 return b; 367 } else { 368 return (com.google.protobuf.ByteString) ref; 369 } 370 } 371 372 public static final int SPEC_SOURCE_FIELD_NUMBER = 2; 373 private com.google.cloud.gaming.v1.SpecSource specSource_; 374 /** 375 * 376 * 377 * <pre> 378 * Encapsulates the source of the Agones fleet spec. 379 * The Agones fleet spec source. 380 * </pre> 381 * 382 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 383 * 384 * @return Whether the specSource field is set. 385 */ 386 @java.lang.Override hasSpecSource()387 public boolean hasSpecSource() { 388 return specSource_ != null; 389 } 390 /** 391 * 392 * 393 * <pre> 394 * Encapsulates the source of the Agones fleet spec. 395 * The Agones fleet spec source. 396 * </pre> 397 * 398 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 399 * 400 * @return The specSource. 401 */ 402 @java.lang.Override getSpecSource()403 public com.google.cloud.gaming.v1.SpecSource getSpecSource() { 404 return specSource_ == null 405 ? com.google.cloud.gaming.v1.SpecSource.getDefaultInstance() 406 : specSource_; 407 } 408 /** 409 * 410 * 411 * <pre> 412 * Encapsulates the source of the Agones fleet spec. 413 * The Agones fleet spec source. 414 * </pre> 415 * 416 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 417 */ 418 @java.lang.Override getSpecSourceOrBuilder()419 public com.google.cloud.gaming.v1.SpecSourceOrBuilder getSpecSourceOrBuilder() { 420 return specSource_ == null 421 ? com.google.cloud.gaming.v1.SpecSource.getDefaultInstance() 422 : specSource_; 423 } 424 425 private byte memoizedIsInitialized = -1; 426 427 @java.lang.Override isInitialized()428 public final boolean isInitialized() { 429 byte isInitialized = memoizedIsInitialized; 430 if (isInitialized == 1) return true; 431 if (isInitialized == 0) return false; 432 433 memoizedIsInitialized = 1; 434 return true; 435 } 436 437 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)438 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 439 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 440 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 441 } 442 if (specSource_ != null) { 443 output.writeMessage(2, getSpecSource()); 444 } 445 getUnknownFields().writeTo(output); 446 } 447 448 @java.lang.Override getSerializedSize()449 public int getSerializedSize() { 450 int size = memoizedSize; 451 if (size != -1) return size; 452 453 size = 0; 454 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 455 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 456 } 457 if (specSource_ != null) { 458 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getSpecSource()); 459 } 460 size += getUnknownFields().getSerializedSize(); 461 memoizedSize = size; 462 return size; 463 } 464 465 @java.lang.Override equals(final java.lang.Object obj)466 public boolean equals(final java.lang.Object obj) { 467 if (obj == this) { 468 return true; 469 } 470 if (!(obj 471 instanceof com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet)) { 472 return super.equals(obj); 473 } 474 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet other = 475 (com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet) obj; 476 477 if (!getName().equals(other.getName())) return false; 478 if (hasSpecSource() != other.hasSpecSource()) return false; 479 if (hasSpecSource()) { 480 if (!getSpecSource().equals(other.getSpecSource())) return false; 481 } 482 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 483 return true; 484 } 485 486 @java.lang.Override hashCode()487 public int hashCode() { 488 if (memoizedHashCode != 0) { 489 return memoizedHashCode; 490 } 491 int hash = 41; 492 hash = (19 * hash) + getDescriptor().hashCode(); 493 hash = (37 * hash) + NAME_FIELD_NUMBER; 494 hash = (53 * hash) + getName().hashCode(); 495 if (hasSpecSource()) { 496 hash = (37 * hash) + SPEC_SOURCE_FIELD_NUMBER; 497 hash = (53 * hash) + getSpecSource().hashCode(); 498 } 499 hash = (29 * hash) + getUnknownFields().hashCode(); 500 memoizedHashCode = hash; 501 return hash; 502 } 503 504 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet parseFrom(java.nio.ByteBuffer data)505 parseFrom(java.nio.ByteBuffer data) 506 throws com.google.protobuf.InvalidProtocolBufferException { 507 return PARSER.parseFrom(data); 508 } 509 510 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)511 parseFrom( 512 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 513 throws com.google.protobuf.InvalidProtocolBufferException { 514 return PARSER.parseFrom(data, extensionRegistry); 515 } 516 517 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet parseFrom(com.google.protobuf.ByteString data)518 parseFrom(com.google.protobuf.ByteString data) 519 throws com.google.protobuf.InvalidProtocolBufferException { 520 return PARSER.parseFrom(data); 521 } 522 523 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)524 parseFrom( 525 com.google.protobuf.ByteString data, 526 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 527 throws com.google.protobuf.InvalidProtocolBufferException { 528 return PARSER.parseFrom(data, extensionRegistry); 529 } 530 531 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet parseFrom(byte[] data)532 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 533 return PARSER.parseFrom(data); 534 } 535 536 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)537 parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 538 throws com.google.protobuf.InvalidProtocolBufferException { 539 return PARSER.parseFrom(data, extensionRegistry); 540 } 541 542 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet parseFrom(java.io.InputStream input)543 parseFrom(java.io.InputStream input) throws java.io.IOException { 544 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 545 } 546 547 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)548 parseFrom( 549 java.io.InputStream input, 550 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 551 throws java.io.IOException { 552 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 553 PARSER, input, extensionRegistry); 554 } 555 556 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet parseDelimitedFrom(java.io.InputStream input)557 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { 558 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 559 } 560 561 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)562 parseDelimitedFrom( 563 java.io.InputStream input, 564 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 565 throws java.io.IOException { 566 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 567 PARSER, input, extensionRegistry); 568 } 569 570 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet parseFrom(com.google.protobuf.CodedInputStream input)571 parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { 572 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 573 } 574 575 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)576 parseFrom( 577 com.google.protobuf.CodedInputStream input, 578 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 579 throws java.io.IOException { 580 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 581 PARSER, input, extensionRegistry); 582 } 583 584 @java.lang.Override newBuilderForType()585 public Builder newBuilderForType() { 586 return newBuilder(); 587 } 588 newBuilder()589 public static Builder newBuilder() { 590 return DEFAULT_INSTANCE.toBuilder(); 591 } 592 newBuilder( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet prototype)593 public static Builder newBuilder( 594 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet prototype) { 595 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 596 } 597 598 @java.lang.Override toBuilder()599 public Builder toBuilder() { 600 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 601 } 602 603 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)604 protected Builder newBuilderForType( 605 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 606 Builder builder = new Builder(parent); 607 return builder; 608 } 609 /** 610 * 611 * 612 * <pre> 613 * Target Agones fleet specification. 614 * </pre> 615 * 616 * Protobuf type {@code google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet} 617 */ 618 public static final class Builder 619 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 620 implements 621 // @@protoc_insertion_point(builder_implements:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet) 622 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetOrBuilder { getDescriptor()623 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 624 return com.google.cloud.gaming.v1.Common 625 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_TargetFleet_descriptor; 626 } 627 628 @java.lang.Override 629 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()630 internalGetFieldAccessorTable() { 631 return com.google.cloud.gaming.v1.Common 632 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_TargetFleet_fieldAccessorTable 633 .ensureFieldAccessorsInitialized( 634 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet.class, 635 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet.Builder 636 .class); 637 } 638 639 // Construct using 640 // com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet.newBuilder() Builder()641 private Builder() {} 642 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)643 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 644 super(parent); 645 } 646 647 @java.lang.Override clear()648 public Builder clear() { 649 super.clear(); 650 bitField0_ = 0; 651 name_ = ""; 652 specSource_ = null; 653 if (specSourceBuilder_ != null) { 654 specSourceBuilder_.dispose(); 655 specSourceBuilder_ = null; 656 } 657 return this; 658 } 659 660 @java.lang.Override getDescriptorForType()661 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 662 return com.google.cloud.gaming.v1.Common 663 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_TargetFleet_descriptor; 664 } 665 666 @java.lang.Override 667 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet getDefaultInstanceForType()668 getDefaultInstanceForType() { 669 return com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet 670 .getDefaultInstance(); 671 } 672 673 @java.lang.Override build()674 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet build() { 675 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet result = 676 buildPartial(); 677 if (!result.isInitialized()) { 678 throw newUninitializedMessageException(result); 679 } 680 return result; 681 } 682 683 @java.lang.Override 684 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet buildPartial()685 buildPartial() { 686 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet result = 687 new com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet(this); 688 if (bitField0_ != 0) { 689 buildPartial0(result); 690 } 691 onBuilt(); 692 return result; 693 } 694 buildPartial0( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet result)695 private void buildPartial0( 696 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet result) { 697 int from_bitField0_ = bitField0_; 698 if (((from_bitField0_ & 0x00000001) != 0)) { 699 result.name_ = name_; 700 } 701 if (((from_bitField0_ & 0x00000002) != 0)) { 702 result.specSource_ = 703 specSourceBuilder_ == null ? specSource_ : specSourceBuilder_.build(); 704 } 705 } 706 707 @java.lang.Override clone()708 public Builder clone() { 709 return super.clone(); 710 } 711 712 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)713 public Builder setField( 714 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 715 return super.setField(field, value); 716 } 717 718 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)719 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 720 return super.clearField(field); 721 } 722 723 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)724 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 725 return super.clearOneof(oneof); 726 } 727 728 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)729 public Builder setRepeatedField( 730 com.google.protobuf.Descriptors.FieldDescriptor field, 731 int index, 732 java.lang.Object value) { 733 return super.setRepeatedField(field, index, value); 734 } 735 736 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)737 public Builder addRepeatedField( 738 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 739 return super.addRepeatedField(field, value); 740 } 741 742 @java.lang.Override mergeFrom(com.google.protobuf.Message other)743 public Builder mergeFrom(com.google.protobuf.Message other) { 744 if (other 745 instanceof com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet) { 746 return mergeFrom( 747 (com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet) other); 748 } else { 749 super.mergeFrom(other); 750 return this; 751 } 752 } 753 mergeFrom( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet other)754 public Builder mergeFrom( 755 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet other) { 756 if (other 757 == com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet 758 .getDefaultInstance()) return this; 759 if (!other.getName().isEmpty()) { 760 name_ = other.name_; 761 bitField0_ |= 0x00000001; 762 onChanged(); 763 } 764 if (other.hasSpecSource()) { 765 mergeSpecSource(other.getSpecSource()); 766 } 767 this.mergeUnknownFields(other.getUnknownFields()); 768 onChanged(); 769 return this; 770 } 771 772 @java.lang.Override isInitialized()773 public final boolean isInitialized() { 774 return true; 775 } 776 777 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)778 public Builder mergeFrom( 779 com.google.protobuf.CodedInputStream input, 780 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 781 throws java.io.IOException { 782 if (extensionRegistry == null) { 783 throw new java.lang.NullPointerException(); 784 } 785 try { 786 boolean done = false; 787 while (!done) { 788 int tag = input.readTag(); 789 switch (tag) { 790 case 0: 791 done = true; 792 break; 793 case 10: 794 { 795 name_ = input.readStringRequireUtf8(); 796 bitField0_ |= 0x00000001; 797 break; 798 } // case 10 799 case 18: 800 { 801 input.readMessage(getSpecSourceFieldBuilder().getBuilder(), extensionRegistry); 802 bitField0_ |= 0x00000002; 803 break; 804 } // case 18 805 default: 806 { 807 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 808 done = true; // was an endgroup tag 809 } 810 break; 811 } // default: 812 } // switch (tag) 813 } // while (!done) 814 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 815 throw e.unwrapIOException(); 816 } finally { 817 onChanged(); 818 } // finally 819 return this; 820 } 821 822 private int bitField0_; 823 824 private java.lang.Object name_ = ""; 825 /** 826 * 827 * 828 * <pre> 829 * The name of the Agones fleet. 830 * </pre> 831 * 832 * <code>string name = 1;</code> 833 * 834 * @return The name. 835 */ getName()836 public java.lang.String getName() { 837 java.lang.Object ref = name_; 838 if (!(ref instanceof java.lang.String)) { 839 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 840 java.lang.String s = bs.toStringUtf8(); 841 name_ = s; 842 return s; 843 } else { 844 return (java.lang.String) ref; 845 } 846 } 847 /** 848 * 849 * 850 * <pre> 851 * The name of the Agones fleet. 852 * </pre> 853 * 854 * <code>string name = 1;</code> 855 * 856 * @return The bytes for name. 857 */ getNameBytes()858 public com.google.protobuf.ByteString getNameBytes() { 859 java.lang.Object ref = name_; 860 if (ref instanceof String) { 861 com.google.protobuf.ByteString b = 862 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 863 name_ = b; 864 return b; 865 } else { 866 return (com.google.protobuf.ByteString) ref; 867 } 868 } 869 /** 870 * 871 * 872 * <pre> 873 * The name of the Agones fleet. 874 * </pre> 875 * 876 * <code>string name = 1;</code> 877 * 878 * @param value The name to set. 879 * @return This builder for chaining. 880 */ setName(java.lang.String value)881 public Builder setName(java.lang.String value) { 882 if (value == null) { 883 throw new NullPointerException(); 884 } 885 name_ = value; 886 bitField0_ |= 0x00000001; 887 onChanged(); 888 return this; 889 } 890 /** 891 * 892 * 893 * <pre> 894 * The name of the Agones fleet. 895 * </pre> 896 * 897 * <code>string name = 1;</code> 898 * 899 * @return This builder for chaining. 900 */ clearName()901 public Builder clearName() { 902 name_ = getDefaultInstance().getName(); 903 bitField0_ = (bitField0_ & ~0x00000001); 904 onChanged(); 905 return this; 906 } 907 /** 908 * 909 * 910 * <pre> 911 * The name of the Agones fleet. 912 * </pre> 913 * 914 * <code>string name = 1;</code> 915 * 916 * @param value The bytes for name to set. 917 * @return This builder for chaining. 918 */ setNameBytes(com.google.protobuf.ByteString value)919 public Builder setNameBytes(com.google.protobuf.ByteString value) { 920 if (value == null) { 921 throw new NullPointerException(); 922 } 923 checkByteStringIsUtf8(value); 924 name_ = value; 925 bitField0_ |= 0x00000001; 926 onChanged(); 927 return this; 928 } 929 930 private com.google.cloud.gaming.v1.SpecSource specSource_; 931 private com.google.protobuf.SingleFieldBuilderV3< 932 com.google.cloud.gaming.v1.SpecSource, 933 com.google.cloud.gaming.v1.SpecSource.Builder, 934 com.google.cloud.gaming.v1.SpecSourceOrBuilder> 935 specSourceBuilder_; 936 /** 937 * 938 * 939 * <pre> 940 * Encapsulates the source of the Agones fleet spec. 941 * The Agones fleet spec source. 942 * </pre> 943 * 944 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 945 * 946 * @return Whether the specSource field is set. 947 */ hasSpecSource()948 public boolean hasSpecSource() { 949 return ((bitField0_ & 0x00000002) != 0); 950 } 951 /** 952 * 953 * 954 * <pre> 955 * Encapsulates the source of the Agones fleet spec. 956 * The Agones fleet spec source. 957 * </pre> 958 * 959 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 960 * 961 * @return The specSource. 962 */ getSpecSource()963 public com.google.cloud.gaming.v1.SpecSource getSpecSource() { 964 if (specSourceBuilder_ == null) { 965 return specSource_ == null 966 ? com.google.cloud.gaming.v1.SpecSource.getDefaultInstance() 967 : specSource_; 968 } else { 969 return specSourceBuilder_.getMessage(); 970 } 971 } 972 /** 973 * 974 * 975 * <pre> 976 * Encapsulates the source of the Agones fleet spec. 977 * The Agones fleet spec source. 978 * </pre> 979 * 980 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 981 */ setSpecSource(com.google.cloud.gaming.v1.SpecSource value)982 public Builder setSpecSource(com.google.cloud.gaming.v1.SpecSource value) { 983 if (specSourceBuilder_ == null) { 984 if (value == null) { 985 throw new NullPointerException(); 986 } 987 specSource_ = value; 988 } else { 989 specSourceBuilder_.setMessage(value); 990 } 991 bitField0_ |= 0x00000002; 992 onChanged(); 993 return this; 994 } 995 /** 996 * 997 * 998 * <pre> 999 * Encapsulates the source of the Agones fleet spec. 1000 * The Agones fleet spec source. 1001 * </pre> 1002 * 1003 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1004 */ setSpecSource( com.google.cloud.gaming.v1.SpecSource.Builder builderForValue)1005 public Builder setSpecSource( 1006 com.google.cloud.gaming.v1.SpecSource.Builder builderForValue) { 1007 if (specSourceBuilder_ == null) { 1008 specSource_ = builderForValue.build(); 1009 } else { 1010 specSourceBuilder_.setMessage(builderForValue.build()); 1011 } 1012 bitField0_ |= 0x00000002; 1013 onChanged(); 1014 return this; 1015 } 1016 /** 1017 * 1018 * 1019 * <pre> 1020 * Encapsulates the source of the Agones fleet spec. 1021 * The Agones fleet spec source. 1022 * </pre> 1023 * 1024 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1025 */ mergeSpecSource(com.google.cloud.gaming.v1.SpecSource value)1026 public Builder mergeSpecSource(com.google.cloud.gaming.v1.SpecSource value) { 1027 if (specSourceBuilder_ == null) { 1028 if (((bitField0_ & 0x00000002) != 0) 1029 && specSource_ != null 1030 && specSource_ != com.google.cloud.gaming.v1.SpecSource.getDefaultInstance()) { 1031 getSpecSourceBuilder().mergeFrom(value); 1032 } else { 1033 specSource_ = value; 1034 } 1035 } else { 1036 specSourceBuilder_.mergeFrom(value); 1037 } 1038 bitField0_ |= 0x00000002; 1039 onChanged(); 1040 return this; 1041 } 1042 /** 1043 * 1044 * 1045 * <pre> 1046 * Encapsulates the source of the Agones fleet spec. 1047 * The Agones fleet spec source. 1048 * </pre> 1049 * 1050 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1051 */ clearSpecSource()1052 public Builder clearSpecSource() { 1053 bitField0_ = (bitField0_ & ~0x00000002); 1054 specSource_ = null; 1055 if (specSourceBuilder_ != null) { 1056 specSourceBuilder_.dispose(); 1057 specSourceBuilder_ = null; 1058 } 1059 onChanged(); 1060 return this; 1061 } 1062 /** 1063 * 1064 * 1065 * <pre> 1066 * Encapsulates the source of the Agones fleet spec. 1067 * The Agones fleet spec source. 1068 * </pre> 1069 * 1070 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1071 */ getSpecSourceBuilder()1072 public com.google.cloud.gaming.v1.SpecSource.Builder getSpecSourceBuilder() { 1073 bitField0_ |= 0x00000002; 1074 onChanged(); 1075 return getSpecSourceFieldBuilder().getBuilder(); 1076 } 1077 /** 1078 * 1079 * 1080 * <pre> 1081 * Encapsulates the source of the Agones fleet spec. 1082 * The Agones fleet spec source. 1083 * </pre> 1084 * 1085 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1086 */ getSpecSourceOrBuilder()1087 public com.google.cloud.gaming.v1.SpecSourceOrBuilder getSpecSourceOrBuilder() { 1088 if (specSourceBuilder_ != null) { 1089 return specSourceBuilder_.getMessageOrBuilder(); 1090 } else { 1091 return specSource_ == null 1092 ? com.google.cloud.gaming.v1.SpecSource.getDefaultInstance() 1093 : specSource_; 1094 } 1095 } 1096 /** 1097 * 1098 * 1099 * <pre> 1100 * Encapsulates the source of the Agones fleet spec. 1101 * The Agones fleet spec source. 1102 * </pre> 1103 * 1104 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1105 */ 1106 private com.google.protobuf.SingleFieldBuilderV3< 1107 com.google.cloud.gaming.v1.SpecSource, 1108 com.google.cloud.gaming.v1.SpecSource.Builder, 1109 com.google.cloud.gaming.v1.SpecSourceOrBuilder> getSpecSourceFieldBuilder()1110 getSpecSourceFieldBuilder() { 1111 if (specSourceBuilder_ == null) { 1112 specSourceBuilder_ = 1113 new com.google.protobuf.SingleFieldBuilderV3< 1114 com.google.cloud.gaming.v1.SpecSource, 1115 com.google.cloud.gaming.v1.SpecSource.Builder, 1116 com.google.cloud.gaming.v1.SpecSourceOrBuilder>( 1117 getSpecSource(), getParentForChildren(), isClean()); 1118 specSource_ = null; 1119 } 1120 return specSourceBuilder_; 1121 } 1122 1123 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1124 public final Builder setUnknownFields( 1125 final com.google.protobuf.UnknownFieldSet unknownFields) { 1126 return super.setUnknownFields(unknownFields); 1127 } 1128 1129 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1130 public final Builder mergeUnknownFields( 1131 final com.google.protobuf.UnknownFieldSet unknownFields) { 1132 return super.mergeUnknownFields(unknownFields); 1133 } 1134 1135 // @@protoc_insertion_point(builder_scope:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet) 1136 } 1137 1138 // @@protoc_insertion_point(class_scope:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet) 1139 private static final com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet 1140 DEFAULT_INSTANCE; 1141 1142 static { 1143 DEFAULT_INSTANCE = 1144 new com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet(); 1145 } 1146 1147 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet getDefaultInstance()1148 getDefaultInstance() { 1149 return DEFAULT_INSTANCE; 1150 } 1151 1152 private static final com.google.protobuf.Parser<TargetFleet> PARSER = 1153 new com.google.protobuf.AbstractParser<TargetFleet>() { 1154 @java.lang.Override 1155 public TargetFleet parsePartialFrom( 1156 com.google.protobuf.CodedInputStream input, 1157 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1158 throws com.google.protobuf.InvalidProtocolBufferException { 1159 Builder builder = newBuilder(); 1160 try { 1161 builder.mergeFrom(input, extensionRegistry); 1162 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1163 throw e.setUnfinishedMessage(builder.buildPartial()); 1164 } catch (com.google.protobuf.UninitializedMessageException e) { 1165 throw e.asInvalidProtocolBufferException() 1166 .setUnfinishedMessage(builder.buildPartial()); 1167 } catch (java.io.IOException e) { 1168 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1169 .setUnfinishedMessage(builder.buildPartial()); 1170 } 1171 return builder.buildPartial(); 1172 } 1173 }; 1174 parser()1175 public static com.google.protobuf.Parser<TargetFleet> parser() { 1176 return PARSER; 1177 } 1178 1179 @java.lang.Override getParserForType()1180 public com.google.protobuf.Parser<TargetFleet> getParserForType() { 1181 return PARSER; 1182 } 1183 1184 @java.lang.Override 1185 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet getDefaultInstanceForType()1186 getDefaultInstanceForType() { 1187 return DEFAULT_INSTANCE; 1188 } 1189 } 1190 1191 public interface TargetFleetAutoscalerOrBuilder 1192 extends 1193 // @@protoc_insertion_point(interface_extends:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler) 1194 com.google.protobuf.MessageOrBuilder { 1195 1196 /** 1197 * 1198 * 1199 * <pre> 1200 * The name of the Agones autoscaler. 1201 * </pre> 1202 * 1203 * <code>string name = 1;</code> 1204 * 1205 * @return The name. 1206 */ getName()1207 java.lang.String getName(); 1208 /** 1209 * 1210 * 1211 * <pre> 1212 * The name of the Agones autoscaler. 1213 * </pre> 1214 * 1215 * <code>string name = 1;</code> 1216 * 1217 * @return The bytes for name. 1218 */ getNameBytes()1219 com.google.protobuf.ByteString getNameBytes(); 1220 1221 /** 1222 * 1223 * 1224 * <pre> 1225 * Encapsulates the source of the Agones fleet spec. 1226 * Details about the Agones autoscaler spec. 1227 * </pre> 1228 * 1229 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1230 * 1231 * @return Whether the specSource field is set. 1232 */ hasSpecSource()1233 boolean hasSpecSource(); 1234 /** 1235 * 1236 * 1237 * <pre> 1238 * Encapsulates the source of the Agones fleet spec. 1239 * Details about the Agones autoscaler spec. 1240 * </pre> 1241 * 1242 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1243 * 1244 * @return The specSource. 1245 */ getSpecSource()1246 com.google.cloud.gaming.v1.SpecSource getSpecSource(); 1247 /** 1248 * 1249 * 1250 * <pre> 1251 * Encapsulates the source of the Agones fleet spec. 1252 * Details about the Agones autoscaler spec. 1253 * </pre> 1254 * 1255 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1256 */ getSpecSourceOrBuilder()1257 com.google.cloud.gaming.v1.SpecSourceOrBuilder getSpecSourceOrBuilder(); 1258 } 1259 /** 1260 * 1261 * 1262 * <pre> 1263 * Target Agones autoscaler policy reference. 1264 * </pre> 1265 * 1266 * Protobuf type {@code 1267 * google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler} 1268 */ 1269 public static final class TargetFleetAutoscaler extends com.google.protobuf.GeneratedMessageV3 1270 implements 1271 // @@protoc_insertion_point(message_implements:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler) 1272 TargetFleetAutoscalerOrBuilder { 1273 private static final long serialVersionUID = 0L; 1274 // Use TargetFleetAutoscaler.newBuilder() to construct. TargetFleetAutoscaler(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)1275 private TargetFleetAutoscaler(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 1276 super(builder); 1277 } 1278 TargetFleetAutoscaler()1279 private TargetFleetAutoscaler() { 1280 name_ = ""; 1281 } 1282 1283 @java.lang.Override 1284 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)1285 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 1286 return new TargetFleetAutoscaler(); 1287 } 1288 1289 @java.lang.Override getUnknownFields()1290 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 1291 return this.unknownFields; 1292 } 1293 getDescriptor()1294 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1295 return com.google.cloud.gaming.v1.Common 1296 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_TargetFleetAutoscaler_descriptor; 1297 } 1298 1299 @java.lang.Override 1300 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1301 internalGetFieldAccessorTable() { 1302 return com.google.cloud.gaming.v1.Common 1303 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_TargetFleetAutoscaler_fieldAccessorTable 1304 .ensureFieldAccessorsInitialized( 1305 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 1306 .class, 1307 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 1308 .Builder.class); 1309 } 1310 1311 public static final int NAME_FIELD_NUMBER = 1; 1312 1313 @SuppressWarnings("serial") 1314 private volatile java.lang.Object name_ = ""; 1315 /** 1316 * 1317 * 1318 * <pre> 1319 * The name of the Agones autoscaler. 1320 * </pre> 1321 * 1322 * <code>string name = 1;</code> 1323 * 1324 * @return The name. 1325 */ 1326 @java.lang.Override getName()1327 public java.lang.String getName() { 1328 java.lang.Object ref = name_; 1329 if (ref instanceof java.lang.String) { 1330 return (java.lang.String) ref; 1331 } else { 1332 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1333 java.lang.String s = bs.toStringUtf8(); 1334 name_ = s; 1335 return s; 1336 } 1337 } 1338 /** 1339 * 1340 * 1341 * <pre> 1342 * The name of the Agones autoscaler. 1343 * </pre> 1344 * 1345 * <code>string name = 1;</code> 1346 * 1347 * @return The bytes for name. 1348 */ 1349 @java.lang.Override getNameBytes()1350 public com.google.protobuf.ByteString getNameBytes() { 1351 java.lang.Object ref = name_; 1352 if (ref instanceof java.lang.String) { 1353 com.google.protobuf.ByteString b = 1354 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1355 name_ = b; 1356 return b; 1357 } else { 1358 return (com.google.protobuf.ByteString) ref; 1359 } 1360 } 1361 1362 public static final int SPEC_SOURCE_FIELD_NUMBER = 2; 1363 private com.google.cloud.gaming.v1.SpecSource specSource_; 1364 /** 1365 * 1366 * 1367 * <pre> 1368 * Encapsulates the source of the Agones fleet spec. 1369 * Details about the Agones autoscaler spec. 1370 * </pre> 1371 * 1372 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1373 * 1374 * @return Whether the specSource field is set. 1375 */ 1376 @java.lang.Override hasSpecSource()1377 public boolean hasSpecSource() { 1378 return specSource_ != null; 1379 } 1380 /** 1381 * 1382 * 1383 * <pre> 1384 * Encapsulates the source of the Agones fleet spec. 1385 * Details about the Agones autoscaler spec. 1386 * </pre> 1387 * 1388 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1389 * 1390 * @return The specSource. 1391 */ 1392 @java.lang.Override getSpecSource()1393 public com.google.cloud.gaming.v1.SpecSource getSpecSource() { 1394 return specSource_ == null 1395 ? com.google.cloud.gaming.v1.SpecSource.getDefaultInstance() 1396 : specSource_; 1397 } 1398 /** 1399 * 1400 * 1401 * <pre> 1402 * Encapsulates the source of the Agones fleet spec. 1403 * Details about the Agones autoscaler spec. 1404 * </pre> 1405 * 1406 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1407 */ 1408 @java.lang.Override getSpecSourceOrBuilder()1409 public com.google.cloud.gaming.v1.SpecSourceOrBuilder getSpecSourceOrBuilder() { 1410 return specSource_ == null 1411 ? com.google.cloud.gaming.v1.SpecSource.getDefaultInstance() 1412 : specSource_; 1413 } 1414 1415 private byte memoizedIsInitialized = -1; 1416 1417 @java.lang.Override isInitialized()1418 public final boolean isInitialized() { 1419 byte isInitialized = memoizedIsInitialized; 1420 if (isInitialized == 1) return true; 1421 if (isInitialized == 0) return false; 1422 1423 memoizedIsInitialized = 1; 1424 return true; 1425 } 1426 1427 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)1428 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 1429 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 1430 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 1431 } 1432 if (specSource_ != null) { 1433 output.writeMessage(2, getSpecSource()); 1434 } 1435 getUnknownFields().writeTo(output); 1436 } 1437 1438 @java.lang.Override getSerializedSize()1439 public int getSerializedSize() { 1440 int size = memoizedSize; 1441 if (size != -1) return size; 1442 1443 size = 0; 1444 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 1445 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 1446 } 1447 if (specSource_ != null) { 1448 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getSpecSource()); 1449 } 1450 size += getUnknownFields().getSerializedSize(); 1451 memoizedSize = size; 1452 return size; 1453 } 1454 1455 @java.lang.Override equals(final java.lang.Object obj)1456 public boolean equals(final java.lang.Object obj) { 1457 if (obj == this) { 1458 return true; 1459 } 1460 if (!(obj 1461 instanceof 1462 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler)) { 1463 return super.equals(obj); 1464 } 1465 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler other = 1466 (com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler) obj; 1467 1468 if (!getName().equals(other.getName())) return false; 1469 if (hasSpecSource() != other.hasSpecSource()) return false; 1470 if (hasSpecSource()) { 1471 if (!getSpecSource().equals(other.getSpecSource())) return false; 1472 } 1473 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1474 return true; 1475 } 1476 1477 @java.lang.Override hashCode()1478 public int hashCode() { 1479 if (memoizedHashCode != 0) { 1480 return memoizedHashCode; 1481 } 1482 int hash = 41; 1483 hash = (19 * hash) + getDescriptor().hashCode(); 1484 hash = (37 * hash) + NAME_FIELD_NUMBER; 1485 hash = (53 * hash) + getName().hashCode(); 1486 if (hasSpecSource()) { 1487 hash = (37 * hash) + SPEC_SOURCE_FIELD_NUMBER; 1488 hash = (53 * hash) + getSpecSource().hashCode(); 1489 } 1490 hash = (29 * hash) + getUnknownFields().hashCode(); 1491 memoizedHashCode = hash; 1492 return hash; 1493 } 1494 1495 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 1496 .TargetFleetAutoscaler parseFrom(java.nio.ByteBuffer data)1497 parseFrom(java.nio.ByteBuffer data) 1498 throws com.google.protobuf.InvalidProtocolBufferException { 1499 return PARSER.parseFrom(data); 1500 } 1501 1502 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 1503 .TargetFleetAutoscaler parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1504 parseFrom( 1505 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1506 throws com.google.protobuf.InvalidProtocolBufferException { 1507 return PARSER.parseFrom(data, extensionRegistry); 1508 } 1509 1510 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 1511 .TargetFleetAutoscaler parseFrom(com.google.protobuf.ByteString data)1512 parseFrom(com.google.protobuf.ByteString data) 1513 throws com.google.protobuf.InvalidProtocolBufferException { 1514 return PARSER.parseFrom(data); 1515 } 1516 1517 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 1518 .TargetFleetAutoscaler parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1519 parseFrom( 1520 com.google.protobuf.ByteString data, 1521 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1522 throws com.google.protobuf.InvalidProtocolBufferException { 1523 return PARSER.parseFrom(data, extensionRegistry); 1524 } 1525 1526 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 1527 .TargetFleetAutoscaler parseFrom(byte[] data)1528 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 1529 return PARSER.parseFrom(data); 1530 } 1531 1532 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 1533 .TargetFleetAutoscaler parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1534 parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1535 throws com.google.protobuf.InvalidProtocolBufferException { 1536 return PARSER.parseFrom(data, extensionRegistry); 1537 } 1538 1539 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 1540 .TargetFleetAutoscaler parseFrom(java.io.InputStream input)1541 parseFrom(java.io.InputStream input) throws java.io.IOException { 1542 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1543 } 1544 1545 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 1546 .TargetFleetAutoscaler parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1547 parseFrom( 1548 java.io.InputStream input, 1549 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1550 throws java.io.IOException { 1551 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1552 PARSER, input, extensionRegistry); 1553 } 1554 1555 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 1556 .TargetFleetAutoscaler parseDelimitedFrom(java.io.InputStream input)1557 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { 1558 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1559 } 1560 1561 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 1562 .TargetFleetAutoscaler parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1563 parseDelimitedFrom( 1564 java.io.InputStream input, 1565 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1566 throws java.io.IOException { 1567 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1568 PARSER, input, extensionRegistry); 1569 } 1570 1571 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 1572 .TargetFleetAutoscaler parseFrom(com.google.protobuf.CodedInputStream input)1573 parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1574 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1575 } 1576 1577 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 1578 .TargetFleetAutoscaler parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1579 parseFrom( 1580 com.google.protobuf.CodedInputStream input, 1581 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1582 throws java.io.IOException { 1583 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1584 PARSER, input, extensionRegistry); 1585 } 1586 1587 @java.lang.Override newBuilderForType()1588 public Builder newBuilderForType() { 1589 return newBuilder(); 1590 } 1591 newBuilder()1592 public static Builder newBuilder() { 1593 return DEFAULT_INSTANCE.toBuilder(); 1594 } 1595 newBuilder( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler prototype)1596 public static Builder newBuilder( 1597 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 1598 prototype) { 1599 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1600 } 1601 1602 @java.lang.Override toBuilder()1603 public Builder toBuilder() { 1604 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1605 } 1606 1607 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1608 protected Builder newBuilderForType( 1609 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1610 Builder builder = new Builder(parent); 1611 return builder; 1612 } 1613 /** 1614 * 1615 * 1616 * <pre> 1617 * Target Agones autoscaler policy reference. 1618 * </pre> 1619 * 1620 * Protobuf type {@code 1621 * google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler} 1622 */ 1623 public static final class Builder 1624 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1625 implements 1626 // @@protoc_insertion_point(builder_implements:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler) 1627 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 1628 .TargetFleetAutoscalerOrBuilder { getDescriptor()1629 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1630 return com.google.cloud.gaming.v1.Common 1631 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_TargetFleetAutoscaler_descriptor; 1632 } 1633 1634 @java.lang.Override 1635 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1636 internalGetFieldAccessorTable() { 1637 return com.google.cloud.gaming.v1.Common 1638 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_TargetFleetAutoscaler_fieldAccessorTable 1639 .ensureFieldAccessorsInitialized( 1640 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 1641 .class, 1642 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 1643 .Builder.class); 1644 } 1645 1646 // Construct using 1647 // com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler.newBuilder() Builder()1648 private Builder() {} 1649 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1650 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1651 super(parent); 1652 } 1653 1654 @java.lang.Override clear()1655 public Builder clear() { 1656 super.clear(); 1657 bitField0_ = 0; 1658 name_ = ""; 1659 specSource_ = null; 1660 if (specSourceBuilder_ != null) { 1661 specSourceBuilder_.dispose(); 1662 specSourceBuilder_ = null; 1663 } 1664 return this; 1665 } 1666 1667 @java.lang.Override getDescriptorForType()1668 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1669 return com.google.cloud.gaming.v1.Common 1670 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_TargetFleetAutoscaler_descriptor; 1671 } 1672 1673 @java.lang.Override 1674 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler getDefaultInstanceForType()1675 getDefaultInstanceForType() { 1676 return com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 1677 .getDefaultInstance(); 1678 } 1679 1680 @java.lang.Override 1681 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler build()1682 build() { 1683 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler result = 1684 buildPartial(); 1685 if (!result.isInitialized()) { 1686 throw newUninitializedMessageException(result); 1687 } 1688 return result; 1689 } 1690 1691 @java.lang.Override 1692 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler buildPartial()1693 buildPartial() { 1694 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler result = 1695 new com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler( 1696 this); 1697 if (bitField0_ != 0) { 1698 buildPartial0(result); 1699 } 1700 onBuilt(); 1701 return result; 1702 } 1703 buildPartial0( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler result)1704 private void buildPartial0( 1705 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 1706 result) { 1707 int from_bitField0_ = bitField0_; 1708 if (((from_bitField0_ & 0x00000001) != 0)) { 1709 result.name_ = name_; 1710 } 1711 if (((from_bitField0_ & 0x00000002) != 0)) { 1712 result.specSource_ = 1713 specSourceBuilder_ == null ? specSource_ : specSourceBuilder_.build(); 1714 } 1715 } 1716 1717 @java.lang.Override clone()1718 public Builder clone() { 1719 return super.clone(); 1720 } 1721 1722 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1723 public Builder setField( 1724 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1725 return super.setField(field, value); 1726 } 1727 1728 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1729 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1730 return super.clearField(field); 1731 } 1732 1733 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1734 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1735 return super.clearOneof(oneof); 1736 } 1737 1738 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1739 public Builder setRepeatedField( 1740 com.google.protobuf.Descriptors.FieldDescriptor field, 1741 int index, 1742 java.lang.Object value) { 1743 return super.setRepeatedField(field, index, value); 1744 } 1745 1746 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1747 public Builder addRepeatedField( 1748 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1749 return super.addRepeatedField(field, value); 1750 } 1751 1752 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1753 public Builder mergeFrom(com.google.protobuf.Message other) { 1754 if (other 1755 instanceof 1756 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler) { 1757 return mergeFrom( 1758 (com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler) 1759 other); 1760 } else { 1761 super.mergeFrom(other); 1762 return this; 1763 } 1764 } 1765 mergeFrom( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler other)1766 public Builder mergeFrom( 1767 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 1768 other) { 1769 if (other 1770 == com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 1771 .getDefaultInstance()) return this; 1772 if (!other.getName().isEmpty()) { 1773 name_ = other.name_; 1774 bitField0_ |= 0x00000001; 1775 onChanged(); 1776 } 1777 if (other.hasSpecSource()) { 1778 mergeSpecSource(other.getSpecSource()); 1779 } 1780 this.mergeUnknownFields(other.getUnknownFields()); 1781 onChanged(); 1782 return this; 1783 } 1784 1785 @java.lang.Override isInitialized()1786 public final boolean isInitialized() { 1787 return true; 1788 } 1789 1790 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1791 public Builder mergeFrom( 1792 com.google.protobuf.CodedInputStream input, 1793 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1794 throws java.io.IOException { 1795 if (extensionRegistry == null) { 1796 throw new java.lang.NullPointerException(); 1797 } 1798 try { 1799 boolean done = false; 1800 while (!done) { 1801 int tag = input.readTag(); 1802 switch (tag) { 1803 case 0: 1804 done = true; 1805 break; 1806 case 10: 1807 { 1808 name_ = input.readStringRequireUtf8(); 1809 bitField0_ |= 0x00000001; 1810 break; 1811 } // case 10 1812 case 18: 1813 { 1814 input.readMessage(getSpecSourceFieldBuilder().getBuilder(), extensionRegistry); 1815 bitField0_ |= 0x00000002; 1816 break; 1817 } // case 18 1818 default: 1819 { 1820 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1821 done = true; // was an endgroup tag 1822 } 1823 break; 1824 } // default: 1825 } // switch (tag) 1826 } // while (!done) 1827 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1828 throw e.unwrapIOException(); 1829 } finally { 1830 onChanged(); 1831 } // finally 1832 return this; 1833 } 1834 1835 private int bitField0_; 1836 1837 private java.lang.Object name_ = ""; 1838 /** 1839 * 1840 * 1841 * <pre> 1842 * The name of the Agones autoscaler. 1843 * </pre> 1844 * 1845 * <code>string name = 1;</code> 1846 * 1847 * @return The name. 1848 */ getName()1849 public java.lang.String getName() { 1850 java.lang.Object ref = name_; 1851 if (!(ref instanceof java.lang.String)) { 1852 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1853 java.lang.String s = bs.toStringUtf8(); 1854 name_ = s; 1855 return s; 1856 } else { 1857 return (java.lang.String) ref; 1858 } 1859 } 1860 /** 1861 * 1862 * 1863 * <pre> 1864 * The name of the Agones autoscaler. 1865 * </pre> 1866 * 1867 * <code>string name = 1;</code> 1868 * 1869 * @return The bytes for name. 1870 */ getNameBytes()1871 public com.google.protobuf.ByteString getNameBytes() { 1872 java.lang.Object ref = name_; 1873 if (ref instanceof String) { 1874 com.google.protobuf.ByteString b = 1875 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1876 name_ = b; 1877 return b; 1878 } else { 1879 return (com.google.protobuf.ByteString) ref; 1880 } 1881 } 1882 /** 1883 * 1884 * 1885 * <pre> 1886 * The name of the Agones autoscaler. 1887 * </pre> 1888 * 1889 * <code>string name = 1;</code> 1890 * 1891 * @param value The name to set. 1892 * @return This builder for chaining. 1893 */ setName(java.lang.String value)1894 public Builder setName(java.lang.String value) { 1895 if (value == null) { 1896 throw new NullPointerException(); 1897 } 1898 name_ = value; 1899 bitField0_ |= 0x00000001; 1900 onChanged(); 1901 return this; 1902 } 1903 /** 1904 * 1905 * 1906 * <pre> 1907 * The name of the Agones autoscaler. 1908 * </pre> 1909 * 1910 * <code>string name = 1;</code> 1911 * 1912 * @return This builder for chaining. 1913 */ clearName()1914 public Builder clearName() { 1915 name_ = getDefaultInstance().getName(); 1916 bitField0_ = (bitField0_ & ~0x00000001); 1917 onChanged(); 1918 return this; 1919 } 1920 /** 1921 * 1922 * 1923 * <pre> 1924 * The name of the Agones autoscaler. 1925 * </pre> 1926 * 1927 * <code>string name = 1;</code> 1928 * 1929 * @param value The bytes for name to set. 1930 * @return This builder for chaining. 1931 */ setNameBytes(com.google.protobuf.ByteString value)1932 public Builder setNameBytes(com.google.protobuf.ByteString value) { 1933 if (value == null) { 1934 throw new NullPointerException(); 1935 } 1936 checkByteStringIsUtf8(value); 1937 name_ = value; 1938 bitField0_ |= 0x00000001; 1939 onChanged(); 1940 return this; 1941 } 1942 1943 private com.google.cloud.gaming.v1.SpecSource specSource_; 1944 private com.google.protobuf.SingleFieldBuilderV3< 1945 com.google.cloud.gaming.v1.SpecSource, 1946 com.google.cloud.gaming.v1.SpecSource.Builder, 1947 com.google.cloud.gaming.v1.SpecSourceOrBuilder> 1948 specSourceBuilder_; 1949 /** 1950 * 1951 * 1952 * <pre> 1953 * Encapsulates the source of the Agones fleet spec. 1954 * Details about the Agones autoscaler spec. 1955 * </pre> 1956 * 1957 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1958 * 1959 * @return Whether the specSource field is set. 1960 */ hasSpecSource()1961 public boolean hasSpecSource() { 1962 return ((bitField0_ & 0x00000002) != 0); 1963 } 1964 /** 1965 * 1966 * 1967 * <pre> 1968 * Encapsulates the source of the Agones fleet spec. 1969 * Details about the Agones autoscaler spec. 1970 * </pre> 1971 * 1972 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1973 * 1974 * @return The specSource. 1975 */ getSpecSource()1976 public com.google.cloud.gaming.v1.SpecSource getSpecSource() { 1977 if (specSourceBuilder_ == null) { 1978 return specSource_ == null 1979 ? com.google.cloud.gaming.v1.SpecSource.getDefaultInstance() 1980 : specSource_; 1981 } else { 1982 return specSourceBuilder_.getMessage(); 1983 } 1984 } 1985 /** 1986 * 1987 * 1988 * <pre> 1989 * Encapsulates the source of the Agones fleet spec. 1990 * Details about the Agones autoscaler spec. 1991 * </pre> 1992 * 1993 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 1994 */ setSpecSource(com.google.cloud.gaming.v1.SpecSource value)1995 public Builder setSpecSource(com.google.cloud.gaming.v1.SpecSource value) { 1996 if (specSourceBuilder_ == null) { 1997 if (value == null) { 1998 throw new NullPointerException(); 1999 } 2000 specSource_ = value; 2001 } else { 2002 specSourceBuilder_.setMessage(value); 2003 } 2004 bitField0_ |= 0x00000002; 2005 onChanged(); 2006 return this; 2007 } 2008 /** 2009 * 2010 * 2011 * <pre> 2012 * Encapsulates the source of the Agones fleet spec. 2013 * Details about the Agones autoscaler spec. 2014 * </pre> 2015 * 2016 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 2017 */ setSpecSource( com.google.cloud.gaming.v1.SpecSource.Builder builderForValue)2018 public Builder setSpecSource( 2019 com.google.cloud.gaming.v1.SpecSource.Builder builderForValue) { 2020 if (specSourceBuilder_ == null) { 2021 specSource_ = builderForValue.build(); 2022 } else { 2023 specSourceBuilder_.setMessage(builderForValue.build()); 2024 } 2025 bitField0_ |= 0x00000002; 2026 onChanged(); 2027 return this; 2028 } 2029 /** 2030 * 2031 * 2032 * <pre> 2033 * Encapsulates the source of the Agones fleet spec. 2034 * Details about the Agones autoscaler spec. 2035 * </pre> 2036 * 2037 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 2038 */ mergeSpecSource(com.google.cloud.gaming.v1.SpecSource value)2039 public Builder mergeSpecSource(com.google.cloud.gaming.v1.SpecSource value) { 2040 if (specSourceBuilder_ == null) { 2041 if (((bitField0_ & 0x00000002) != 0) 2042 && specSource_ != null 2043 && specSource_ != com.google.cloud.gaming.v1.SpecSource.getDefaultInstance()) { 2044 getSpecSourceBuilder().mergeFrom(value); 2045 } else { 2046 specSource_ = value; 2047 } 2048 } else { 2049 specSourceBuilder_.mergeFrom(value); 2050 } 2051 bitField0_ |= 0x00000002; 2052 onChanged(); 2053 return this; 2054 } 2055 /** 2056 * 2057 * 2058 * <pre> 2059 * Encapsulates the source of the Agones fleet spec. 2060 * Details about the Agones autoscaler spec. 2061 * </pre> 2062 * 2063 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 2064 */ clearSpecSource()2065 public Builder clearSpecSource() { 2066 bitField0_ = (bitField0_ & ~0x00000002); 2067 specSource_ = null; 2068 if (specSourceBuilder_ != null) { 2069 specSourceBuilder_.dispose(); 2070 specSourceBuilder_ = null; 2071 } 2072 onChanged(); 2073 return this; 2074 } 2075 /** 2076 * 2077 * 2078 * <pre> 2079 * Encapsulates the source of the Agones fleet spec. 2080 * Details about the Agones autoscaler spec. 2081 * </pre> 2082 * 2083 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 2084 */ getSpecSourceBuilder()2085 public com.google.cloud.gaming.v1.SpecSource.Builder getSpecSourceBuilder() { 2086 bitField0_ |= 0x00000002; 2087 onChanged(); 2088 return getSpecSourceFieldBuilder().getBuilder(); 2089 } 2090 /** 2091 * 2092 * 2093 * <pre> 2094 * Encapsulates the source of the Agones fleet spec. 2095 * Details about the Agones autoscaler spec. 2096 * </pre> 2097 * 2098 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 2099 */ getSpecSourceOrBuilder()2100 public com.google.cloud.gaming.v1.SpecSourceOrBuilder getSpecSourceOrBuilder() { 2101 if (specSourceBuilder_ != null) { 2102 return specSourceBuilder_.getMessageOrBuilder(); 2103 } else { 2104 return specSource_ == null 2105 ? com.google.cloud.gaming.v1.SpecSource.getDefaultInstance() 2106 : specSource_; 2107 } 2108 } 2109 /** 2110 * 2111 * 2112 * <pre> 2113 * Encapsulates the source of the Agones fleet spec. 2114 * Details about the Agones autoscaler spec. 2115 * </pre> 2116 * 2117 * <code>.google.cloud.gaming.v1.SpecSource spec_source = 2;</code> 2118 */ 2119 private com.google.protobuf.SingleFieldBuilderV3< 2120 com.google.cloud.gaming.v1.SpecSource, 2121 com.google.cloud.gaming.v1.SpecSource.Builder, 2122 com.google.cloud.gaming.v1.SpecSourceOrBuilder> getSpecSourceFieldBuilder()2123 getSpecSourceFieldBuilder() { 2124 if (specSourceBuilder_ == null) { 2125 specSourceBuilder_ = 2126 new com.google.protobuf.SingleFieldBuilderV3< 2127 com.google.cloud.gaming.v1.SpecSource, 2128 com.google.cloud.gaming.v1.SpecSource.Builder, 2129 com.google.cloud.gaming.v1.SpecSourceOrBuilder>( 2130 getSpecSource(), getParentForChildren(), isClean()); 2131 specSource_ = null; 2132 } 2133 return specSourceBuilder_; 2134 } 2135 2136 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2137 public final Builder setUnknownFields( 2138 final com.google.protobuf.UnknownFieldSet unknownFields) { 2139 return super.setUnknownFields(unknownFields); 2140 } 2141 2142 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2143 public final Builder mergeUnknownFields( 2144 final com.google.protobuf.UnknownFieldSet unknownFields) { 2145 return super.mergeUnknownFields(unknownFields); 2146 } 2147 2148 // @@protoc_insertion_point(builder_scope:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler) 2149 } 2150 2151 // @@protoc_insertion_point(class_scope:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler) 2152 private static final com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 2153 .TargetFleetAutoscaler 2154 DEFAULT_INSTANCE; 2155 2156 static { 2157 DEFAULT_INSTANCE = 2158 new com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler(); 2159 } 2160 2161 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 2162 .TargetFleetAutoscaler getDefaultInstance()2163 getDefaultInstance() { 2164 return DEFAULT_INSTANCE; 2165 } 2166 2167 private static final com.google.protobuf.Parser<TargetFleetAutoscaler> PARSER = 2168 new com.google.protobuf.AbstractParser<TargetFleetAutoscaler>() { 2169 @java.lang.Override 2170 public TargetFleetAutoscaler parsePartialFrom( 2171 com.google.protobuf.CodedInputStream input, 2172 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2173 throws com.google.protobuf.InvalidProtocolBufferException { 2174 Builder builder = newBuilder(); 2175 try { 2176 builder.mergeFrom(input, extensionRegistry); 2177 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2178 throw e.setUnfinishedMessage(builder.buildPartial()); 2179 } catch (com.google.protobuf.UninitializedMessageException e) { 2180 throw e.asInvalidProtocolBufferException() 2181 .setUnfinishedMessage(builder.buildPartial()); 2182 } catch (java.io.IOException e) { 2183 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2184 .setUnfinishedMessage(builder.buildPartial()); 2185 } 2186 return builder.buildPartial(); 2187 } 2188 }; 2189 parser()2190 public static com.google.protobuf.Parser<TargetFleetAutoscaler> parser() { 2191 return PARSER; 2192 } 2193 2194 @java.lang.Override getParserForType()2195 public com.google.protobuf.Parser<TargetFleetAutoscaler> getParserForType() { 2196 return PARSER; 2197 } 2198 2199 @java.lang.Override 2200 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler getDefaultInstanceForType()2201 getDefaultInstanceForType() { 2202 return DEFAULT_INSTANCE; 2203 } 2204 } 2205 2206 public static final int FLEET_FIELD_NUMBER = 1; 2207 private com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet_; 2208 /** 2209 * 2210 * 2211 * <pre> 2212 * Reference to target Agones fleet. 2213 * </pre> 2214 * 2215 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1;</code> 2216 * 2217 * @return Whether the fleet field is set. 2218 */ 2219 @java.lang.Override hasFleet()2220 public boolean hasFleet() { 2221 return fleet_ != null; 2222 } 2223 /** 2224 * 2225 * 2226 * <pre> 2227 * Reference to target Agones fleet. 2228 * </pre> 2229 * 2230 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1;</code> 2231 * 2232 * @return The fleet. 2233 */ 2234 @java.lang.Override getFleet()2235 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet getFleet() { 2236 return fleet_ == null 2237 ? com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet 2238 .getDefaultInstance() 2239 : fleet_; 2240 } 2241 /** 2242 * 2243 * 2244 * <pre> 2245 * Reference to target Agones fleet. 2246 * </pre> 2247 * 2248 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1;</code> 2249 */ 2250 @java.lang.Override 2251 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetOrBuilder getFleetOrBuilder()2252 getFleetOrBuilder() { 2253 return fleet_ == null 2254 ? com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet 2255 .getDefaultInstance() 2256 : fleet_; 2257 } 2258 2259 public static final int AUTOSCALER_FIELD_NUMBER = 2; 2260 private com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 2261 autoscaler_; 2262 /** 2263 * 2264 * 2265 * <pre> 2266 * Reference to target Agones fleet autoscaling policy. 2267 * </pre> 2268 * 2269 * <code> 2270 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 2271 * </code> 2272 * 2273 * @return Whether the autoscaler field is set. 2274 */ 2275 @java.lang.Override hasAutoscaler()2276 public boolean hasAutoscaler() { 2277 return autoscaler_ != null; 2278 } 2279 /** 2280 * 2281 * 2282 * <pre> 2283 * Reference to target Agones fleet autoscaling policy. 2284 * </pre> 2285 * 2286 * <code> 2287 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 2288 * </code> 2289 * 2290 * @return The autoscaler. 2291 */ 2292 @java.lang.Override 2293 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler getAutoscaler()2294 getAutoscaler() { 2295 return autoscaler_ == null 2296 ? com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 2297 .getDefaultInstance() 2298 : autoscaler_; 2299 } 2300 /** 2301 * 2302 * 2303 * <pre> 2304 * Reference to target Agones fleet autoscaling policy. 2305 * </pre> 2306 * 2307 * <code> 2308 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 2309 * </code> 2310 */ 2311 @java.lang.Override 2312 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 2313 .TargetFleetAutoscalerOrBuilder getAutoscalerOrBuilder()2314 getAutoscalerOrBuilder() { 2315 return autoscaler_ == null 2316 ? com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 2317 .getDefaultInstance() 2318 : autoscaler_; 2319 } 2320 2321 private byte memoizedIsInitialized = -1; 2322 2323 @java.lang.Override isInitialized()2324 public final boolean isInitialized() { 2325 byte isInitialized = memoizedIsInitialized; 2326 if (isInitialized == 1) return true; 2327 if (isInitialized == 0) return false; 2328 2329 memoizedIsInitialized = 1; 2330 return true; 2331 } 2332 2333 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)2334 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 2335 if (fleet_ != null) { 2336 output.writeMessage(1, getFleet()); 2337 } 2338 if (autoscaler_ != null) { 2339 output.writeMessage(2, getAutoscaler()); 2340 } 2341 getUnknownFields().writeTo(output); 2342 } 2343 2344 @java.lang.Override getSerializedSize()2345 public int getSerializedSize() { 2346 int size = memoizedSize; 2347 if (size != -1) return size; 2348 2349 size = 0; 2350 if (fleet_ != null) { 2351 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getFleet()); 2352 } 2353 if (autoscaler_ != null) { 2354 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getAutoscaler()); 2355 } 2356 size += getUnknownFields().getSerializedSize(); 2357 memoizedSize = size; 2358 return size; 2359 } 2360 2361 @java.lang.Override equals(final java.lang.Object obj)2362 public boolean equals(final java.lang.Object obj) { 2363 if (obj == this) { 2364 return true; 2365 } 2366 if (!(obj instanceof com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails)) { 2367 return super.equals(obj); 2368 } 2369 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails other = 2370 (com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails) obj; 2371 2372 if (hasFleet() != other.hasFleet()) return false; 2373 if (hasFleet()) { 2374 if (!getFleet().equals(other.getFleet())) return false; 2375 } 2376 if (hasAutoscaler() != other.hasAutoscaler()) return false; 2377 if (hasAutoscaler()) { 2378 if (!getAutoscaler().equals(other.getAutoscaler())) return false; 2379 } 2380 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 2381 return true; 2382 } 2383 2384 @java.lang.Override hashCode()2385 public int hashCode() { 2386 if (memoizedHashCode != 0) { 2387 return memoizedHashCode; 2388 } 2389 int hash = 41; 2390 hash = (19 * hash) + getDescriptor().hashCode(); 2391 if (hasFleet()) { 2392 hash = (37 * hash) + FLEET_FIELD_NUMBER; 2393 hash = (53 * hash) + getFleet().hashCode(); 2394 } 2395 if (hasAutoscaler()) { 2396 hash = (37 * hash) + AUTOSCALER_FIELD_NUMBER; 2397 hash = (53 * hash) + getAutoscaler().hashCode(); 2398 } 2399 hash = (29 * hash) + getUnknownFields().hashCode(); 2400 memoizedHashCode = hash; 2401 return hash; 2402 } 2403 parseFrom( java.nio.ByteBuffer data)2404 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails parseFrom( 2405 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 2406 return PARSER.parseFrom(data); 2407 } 2408 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2409 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails parseFrom( 2410 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2411 throws com.google.protobuf.InvalidProtocolBufferException { 2412 return PARSER.parseFrom(data, extensionRegistry); 2413 } 2414 parseFrom( com.google.protobuf.ByteString data)2415 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails parseFrom( 2416 com.google.protobuf.ByteString data) 2417 throws com.google.protobuf.InvalidProtocolBufferException { 2418 return PARSER.parseFrom(data); 2419 } 2420 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2421 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails parseFrom( 2422 com.google.protobuf.ByteString data, 2423 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2424 throws com.google.protobuf.InvalidProtocolBufferException { 2425 return PARSER.parseFrom(data, extensionRegistry); 2426 } 2427 parseFrom(byte[] data)2428 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails parseFrom(byte[] data) 2429 throws com.google.protobuf.InvalidProtocolBufferException { 2430 return PARSER.parseFrom(data); 2431 } 2432 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2433 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails parseFrom( 2434 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2435 throws com.google.protobuf.InvalidProtocolBufferException { 2436 return PARSER.parseFrom(data, extensionRegistry); 2437 } 2438 parseFrom( java.io.InputStream input)2439 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails parseFrom( 2440 java.io.InputStream input) throws java.io.IOException { 2441 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 2442 } 2443 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2444 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails parseFrom( 2445 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2446 throws java.io.IOException { 2447 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 2448 PARSER, input, extensionRegistry); 2449 } 2450 parseDelimitedFrom( java.io.InputStream input)2451 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails parseDelimitedFrom( 2452 java.io.InputStream input) throws java.io.IOException { 2453 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 2454 } 2455 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2456 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails parseDelimitedFrom( 2457 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2458 throws java.io.IOException { 2459 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 2460 PARSER, input, extensionRegistry); 2461 } 2462 parseFrom( com.google.protobuf.CodedInputStream input)2463 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails parseFrom( 2464 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 2465 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 2466 } 2467 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2468 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails parseFrom( 2469 com.google.protobuf.CodedInputStream input, 2470 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2471 throws java.io.IOException { 2472 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 2473 PARSER, input, extensionRegistry); 2474 } 2475 2476 @java.lang.Override newBuilderForType()2477 public Builder newBuilderForType() { 2478 return newBuilder(); 2479 } 2480 newBuilder()2481 public static Builder newBuilder() { 2482 return DEFAULT_INSTANCE.toBuilder(); 2483 } 2484 newBuilder( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails prototype)2485 public static Builder newBuilder( 2486 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails prototype) { 2487 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 2488 } 2489 2490 @java.lang.Override toBuilder()2491 public Builder toBuilder() { 2492 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 2493 } 2494 2495 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2496 protected Builder newBuilderForType( 2497 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 2498 Builder builder = new Builder(parent); 2499 return builder; 2500 } 2501 /** 2502 * 2503 * 2504 * <pre> 2505 * Details of the target Agones fleet. 2506 * </pre> 2507 * 2508 * Protobuf type {@code google.cloud.gaming.v1.TargetDetails.TargetFleetDetails} 2509 */ 2510 public static final class Builder 2511 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 2512 implements 2513 // @@protoc_insertion_point(builder_implements:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails) 2514 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetailsOrBuilder { getDescriptor()2515 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 2516 return com.google.cloud.gaming.v1.Common 2517 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_descriptor; 2518 } 2519 2520 @java.lang.Override 2521 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()2522 internalGetFieldAccessorTable() { 2523 return com.google.cloud.gaming.v1.Common 2524 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_fieldAccessorTable 2525 .ensureFieldAccessorsInitialized( 2526 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.class, 2527 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder.class); 2528 } 2529 2530 // Construct using com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.newBuilder() Builder()2531 private Builder() {} 2532 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2533 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 2534 super(parent); 2535 } 2536 2537 @java.lang.Override clear()2538 public Builder clear() { 2539 super.clear(); 2540 bitField0_ = 0; 2541 fleet_ = null; 2542 if (fleetBuilder_ != null) { 2543 fleetBuilder_.dispose(); 2544 fleetBuilder_ = null; 2545 } 2546 autoscaler_ = null; 2547 if (autoscalerBuilder_ != null) { 2548 autoscalerBuilder_.dispose(); 2549 autoscalerBuilder_ = null; 2550 } 2551 return this; 2552 } 2553 2554 @java.lang.Override getDescriptorForType()2555 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 2556 return com.google.cloud.gaming.v1.Common 2557 .internal_static_google_cloud_gaming_v1_TargetDetails_TargetFleetDetails_descriptor; 2558 } 2559 2560 @java.lang.Override 2561 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails getDefaultInstanceForType()2562 getDefaultInstanceForType() { 2563 return com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.getDefaultInstance(); 2564 } 2565 2566 @java.lang.Override build()2567 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails build() { 2568 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails result = buildPartial(); 2569 if (!result.isInitialized()) { 2570 throw newUninitializedMessageException(result); 2571 } 2572 return result; 2573 } 2574 2575 @java.lang.Override buildPartial()2576 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails buildPartial() { 2577 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails result = 2578 new com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails(this); 2579 if (bitField0_ != 0) { 2580 buildPartial0(result); 2581 } 2582 onBuilt(); 2583 return result; 2584 } 2585 buildPartial0( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails result)2586 private void buildPartial0( 2587 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails result) { 2588 int from_bitField0_ = bitField0_; 2589 if (((from_bitField0_ & 0x00000001) != 0)) { 2590 result.fleet_ = fleetBuilder_ == null ? fleet_ : fleetBuilder_.build(); 2591 } 2592 if (((from_bitField0_ & 0x00000002) != 0)) { 2593 result.autoscaler_ = 2594 autoscalerBuilder_ == null ? autoscaler_ : autoscalerBuilder_.build(); 2595 } 2596 } 2597 2598 @java.lang.Override clone()2599 public Builder clone() { 2600 return super.clone(); 2601 } 2602 2603 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2604 public Builder setField( 2605 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 2606 return super.setField(field, value); 2607 } 2608 2609 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)2610 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 2611 return super.clearField(field); 2612 } 2613 2614 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)2615 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 2616 return super.clearOneof(oneof); 2617 } 2618 2619 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)2620 public Builder setRepeatedField( 2621 com.google.protobuf.Descriptors.FieldDescriptor field, 2622 int index, 2623 java.lang.Object value) { 2624 return super.setRepeatedField(field, index, value); 2625 } 2626 2627 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2628 public Builder addRepeatedField( 2629 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 2630 return super.addRepeatedField(field, value); 2631 } 2632 2633 @java.lang.Override mergeFrom(com.google.protobuf.Message other)2634 public Builder mergeFrom(com.google.protobuf.Message other) { 2635 if (other instanceof com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails) { 2636 return mergeFrom((com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails) other); 2637 } else { 2638 super.mergeFrom(other); 2639 return this; 2640 } 2641 } 2642 mergeFrom(com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails other)2643 public Builder mergeFrom(com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails other) { 2644 if (other 2645 == com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.getDefaultInstance()) 2646 return this; 2647 if (other.hasFleet()) { 2648 mergeFleet(other.getFleet()); 2649 } 2650 if (other.hasAutoscaler()) { 2651 mergeAutoscaler(other.getAutoscaler()); 2652 } 2653 this.mergeUnknownFields(other.getUnknownFields()); 2654 onChanged(); 2655 return this; 2656 } 2657 2658 @java.lang.Override isInitialized()2659 public final boolean isInitialized() { 2660 return true; 2661 } 2662 2663 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2664 public Builder mergeFrom( 2665 com.google.protobuf.CodedInputStream input, 2666 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2667 throws java.io.IOException { 2668 if (extensionRegistry == null) { 2669 throw new java.lang.NullPointerException(); 2670 } 2671 try { 2672 boolean done = false; 2673 while (!done) { 2674 int tag = input.readTag(); 2675 switch (tag) { 2676 case 0: 2677 done = true; 2678 break; 2679 case 10: 2680 { 2681 input.readMessage(getFleetFieldBuilder().getBuilder(), extensionRegistry); 2682 bitField0_ |= 0x00000001; 2683 break; 2684 } // case 10 2685 case 18: 2686 { 2687 input.readMessage(getAutoscalerFieldBuilder().getBuilder(), extensionRegistry); 2688 bitField0_ |= 0x00000002; 2689 break; 2690 } // case 18 2691 default: 2692 { 2693 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 2694 done = true; // was an endgroup tag 2695 } 2696 break; 2697 } // default: 2698 } // switch (tag) 2699 } // while (!done) 2700 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2701 throw e.unwrapIOException(); 2702 } finally { 2703 onChanged(); 2704 } // finally 2705 return this; 2706 } 2707 2708 private int bitField0_; 2709 2710 private com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet_; 2711 private com.google.protobuf.SingleFieldBuilderV3< 2712 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet, 2713 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet.Builder, 2714 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetOrBuilder> 2715 fleetBuilder_; 2716 /** 2717 * 2718 * 2719 * <pre> 2720 * Reference to target Agones fleet. 2721 * </pre> 2722 * 2723 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1; 2724 * </code> 2725 * 2726 * @return Whether the fleet field is set. 2727 */ hasFleet()2728 public boolean hasFleet() { 2729 return ((bitField0_ & 0x00000001) != 0); 2730 } 2731 /** 2732 * 2733 * 2734 * <pre> 2735 * Reference to target Agones fleet. 2736 * </pre> 2737 * 2738 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1; 2739 * </code> 2740 * 2741 * @return The fleet. 2742 */ getFleet()2743 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet getFleet() { 2744 if (fleetBuilder_ == null) { 2745 return fleet_ == null 2746 ? com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet 2747 .getDefaultInstance() 2748 : fleet_; 2749 } else { 2750 return fleetBuilder_.getMessage(); 2751 } 2752 } 2753 /** 2754 * 2755 * 2756 * <pre> 2757 * Reference to target Agones fleet. 2758 * </pre> 2759 * 2760 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1; 2761 * </code> 2762 */ setFleet( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet value)2763 public Builder setFleet( 2764 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet value) { 2765 if (fleetBuilder_ == null) { 2766 if (value == null) { 2767 throw new NullPointerException(); 2768 } 2769 fleet_ = value; 2770 } else { 2771 fleetBuilder_.setMessage(value); 2772 } 2773 bitField0_ |= 0x00000001; 2774 onChanged(); 2775 return this; 2776 } 2777 /** 2778 * 2779 * 2780 * <pre> 2781 * Reference to target Agones fleet. 2782 * </pre> 2783 * 2784 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1; 2785 * </code> 2786 */ setFleet( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet.Builder builderForValue)2787 public Builder setFleet( 2788 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet.Builder 2789 builderForValue) { 2790 if (fleetBuilder_ == null) { 2791 fleet_ = builderForValue.build(); 2792 } else { 2793 fleetBuilder_.setMessage(builderForValue.build()); 2794 } 2795 bitField0_ |= 0x00000001; 2796 onChanged(); 2797 return this; 2798 } 2799 /** 2800 * 2801 * 2802 * <pre> 2803 * Reference to target Agones fleet. 2804 * </pre> 2805 * 2806 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1; 2807 * </code> 2808 */ mergeFleet( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet value)2809 public Builder mergeFleet( 2810 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet value) { 2811 if (fleetBuilder_ == null) { 2812 if (((bitField0_ & 0x00000001) != 0) 2813 && fleet_ != null 2814 && fleet_ 2815 != com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet 2816 .getDefaultInstance()) { 2817 getFleetBuilder().mergeFrom(value); 2818 } else { 2819 fleet_ = value; 2820 } 2821 } else { 2822 fleetBuilder_.mergeFrom(value); 2823 } 2824 bitField0_ |= 0x00000001; 2825 onChanged(); 2826 return this; 2827 } 2828 /** 2829 * 2830 * 2831 * <pre> 2832 * Reference to target Agones fleet. 2833 * </pre> 2834 * 2835 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1; 2836 * </code> 2837 */ clearFleet()2838 public Builder clearFleet() { 2839 bitField0_ = (bitField0_ & ~0x00000001); 2840 fleet_ = null; 2841 if (fleetBuilder_ != null) { 2842 fleetBuilder_.dispose(); 2843 fleetBuilder_ = null; 2844 } 2845 onChanged(); 2846 return this; 2847 } 2848 /** 2849 * 2850 * 2851 * <pre> 2852 * Reference to target Agones fleet. 2853 * </pre> 2854 * 2855 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1; 2856 * </code> 2857 */ 2858 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet.Builder getFleetBuilder()2859 getFleetBuilder() { 2860 bitField0_ |= 0x00000001; 2861 onChanged(); 2862 return getFleetFieldBuilder().getBuilder(); 2863 } 2864 /** 2865 * 2866 * 2867 * <pre> 2868 * Reference to target Agones fleet. 2869 * </pre> 2870 * 2871 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1; 2872 * </code> 2873 */ 2874 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetOrBuilder getFleetOrBuilder()2875 getFleetOrBuilder() { 2876 if (fleetBuilder_ != null) { 2877 return fleetBuilder_.getMessageOrBuilder(); 2878 } else { 2879 return fleet_ == null 2880 ? com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet 2881 .getDefaultInstance() 2882 : fleet_; 2883 } 2884 } 2885 /** 2886 * 2887 * 2888 * <pre> 2889 * Reference to target Agones fleet. 2890 * </pre> 2891 * 2892 * <code>.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet fleet = 1; 2893 * </code> 2894 */ 2895 private com.google.protobuf.SingleFieldBuilderV3< 2896 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet, 2897 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet.Builder, 2898 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetOrBuilder> getFleetFieldBuilder()2899 getFleetFieldBuilder() { 2900 if (fleetBuilder_ == null) { 2901 fleetBuilder_ = 2902 new com.google.protobuf.SingleFieldBuilderV3< 2903 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet, 2904 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleet.Builder, 2905 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetOrBuilder>( 2906 getFleet(), getParentForChildren(), isClean()); 2907 fleet_ = null; 2908 } 2909 return fleetBuilder_; 2910 } 2911 2912 private com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 2913 autoscaler_; 2914 private com.google.protobuf.SingleFieldBuilderV3< 2915 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler, 2916 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 2917 .Builder, 2918 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 2919 .TargetFleetAutoscalerOrBuilder> 2920 autoscalerBuilder_; 2921 /** 2922 * 2923 * 2924 * <pre> 2925 * Reference to target Agones fleet autoscaling policy. 2926 * </pre> 2927 * 2928 * <code> 2929 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 2930 * </code> 2931 * 2932 * @return Whether the autoscaler field is set. 2933 */ hasAutoscaler()2934 public boolean hasAutoscaler() { 2935 return ((bitField0_ & 0x00000002) != 0); 2936 } 2937 /** 2938 * 2939 * 2940 * <pre> 2941 * Reference to target Agones fleet autoscaling policy. 2942 * </pre> 2943 * 2944 * <code> 2945 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 2946 * </code> 2947 * 2948 * @return The autoscaler. 2949 */ 2950 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler getAutoscaler()2951 getAutoscaler() { 2952 if (autoscalerBuilder_ == null) { 2953 return autoscaler_ == null 2954 ? com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 2955 .getDefaultInstance() 2956 : autoscaler_; 2957 } else { 2958 return autoscalerBuilder_.getMessage(); 2959 } 2960 } 2961 /** 2962 * 2963 * 2964 * <pre> 2965 * Reference to target Agones fleet autoscaling policy. 2966 * </pre> 2967 * 2968 * <code> 2969 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 2970 * </code> 2971 */ setAutoscaler( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler value)2972 public Builder setAutoscaler( 2973 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler value) { 2974 if (autoscalerBuilder_ == null) { 2975 if (value == null) { 2976 throw new NullPointerException(); 2977 } 2978 autoscaler_ = value; 2979 } else { 2980 autoscalerBuilder_.setMessage(value); 2981 } 2982 bitField0_ |= 0x00000002; 2983 onChanged(); 2984 return this; 2985 } 2986 /** 2987 * 2988 * 2989 * <pre> 2990 * Reference to target Agones fleet autoscaling policy. 2991 * </pre> 2992 * 2993 * <code> 2994 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 2995 * </code> 2996 */ setAutoscaler( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler.Builder builderForValue)2997 public Builder setAutoscaler( 2998 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler.Builder 2999 builderForValue) { 3000 if (autoscalerBuilder_ == null) { 3001 autoscaler_ = builderForValue.build(); 3002 } else { 3003 autoscalerBuilder_.setMessage(builderForValue.build()); 3004 } 3005 bitField0_ |= 0x00000002; 3006 onChanged(); 3007 return this; 3008 } 3009 /** 3010 * 3011 * 3012 * <pre> 3013 * Reference to target Agones fleet autoscaling policy. 3014 * </pre> 3015 * 3016 * <code> 3017 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 3018 * </code> 3019 */ mergeAutoscaler( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler value)3020 public Builder mergeAutoscaler( 3021 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler value) { 3022 if (autoscalerBuilder_ == null) { 3023 if (((bitField0_ & 0x00000002) != 0) 3024 && autoscaler_ != null 3025 && autoscaler_ 3026 != com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 3027 .TargetFleetAutoscaler.getDefaultInstance()) { 3028 getAutoscalerBuilder().mergeFrom(value); 3029 } else { 3030 autoscaler_ = value; 3031 } 3032 } else { 3033 autoscalerBuilder_.mergeFrom(value); 3034 } 3035 bitField0_ |= 0x00000002; 3036 onChanged(); 3037 return this; 3038 } 3039 /** 3040 * 3041 * 3042 * <pre> 3043 * Reference to target Agones fleet autoscaling policy. 3044 * </pre> 3045 * 3046 * <code> 3047 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 3048 * </code> 3049 */ clearAutoscaler()3050 public Builder clearAutoscaler() { 3051 bitField0_ = (bitField0_ & ~0x00000002); 3052 autoscaler_ = null; 3053 if (autoscalerBuilder_ != null) { 3054 autoscalerBuilder_.dispose(); 3055 autoscalerBuilder_ = null; 3056 } 3057 onChanged(); 3058 return this; 3059 } 3060 /** 3061 * 3062 * 3063 * <pre> 3064 * Reference to target Agones fleet autoscaling policy. 3065 * </pre> 3066 * 3067 * <code> 3068 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 3069 * </code> 3070 */ 3071 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 3072 .Builder getAutoscalerBuilder()3073 getAutoscalerBuilder() { 3074 bitField0_ |= 0x00000002; 3075 onChanged(); 3076 return getAutoscalerFieldBuilder().getBuilder(); 3077 } 3078 /** 3079 * 3080 * 3081 * <pre> 3082 * Reference to target Agones fleet autoscaling policy. 3083 * </pre> 3084 * 3085 * <code> 3086 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 3087 * </code> 3088 */ 3089 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 3090 .TargetFleetAutoscalerOrBuilder getAutoscalerOrBuilder()3091 getAutoscalerOrBuilder() { 3092 if (autoscalerBuilder_ != null) { 3093 return autoscalerBuilder_.getMessageOrBuilder(); 3094 } else { 3095 return autoscaler_ == null 3096 ? com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 3097 .getDefaultInstance() 3098 : autoscaler_; 3099 } 3100 } 3101 /** 3102 * 3103 * 3104 * <pre> 3105 * Reference to target Agones fleet autoscaling policy. 3106 * </pre> 3107 * 3108 * <code> 3109 * .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler autoscaler = 2; 3110 * </code> 3111 */ 3112 private com.google.protobuf.SingleFieldBuilderV3< 3113 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler, 3114 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 3115 .Builder, 3116 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 3117 .TargetFleetAutoscalerOrBuilder> getAutoscalerFieldBuilder()3118 getAutoscalerFieldBuilder() { 3119 if (autoscalerBuilder_ == null) { 3120 autoscalerBuilder_ = 3121 new com.google.protobuf.SingleFieldBuilderV3< 3122 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler, 3123 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.TargetFleetAutoscaler 3124 .Builder, 3125 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 3126 .TargetFleetAutoscalerOrBuilder>( 3127 getAutoscaler(), getParentForChildren(), isClean()); 3128 autoscaler_ = null; 3129 } 3130 return autoscalerBuilder_; 3131 } 3132 3133 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3134 public final Builder setUnknownFields( 3135 final com.google.protobuf.UnknownFieldSet unknownFields) { 3136 return super.setUnknownFields(unknownFields); 3137 } 3138 3139 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3140 public final Builder mergeUnknownFields( 3141 final com.google.protobuf.UnknownFieldSet unknownFields) { 3142 return super.mergeUnknownFields(unknownFields); 3143 } 3144 3145 // @@protoc_insertion_point(builder_scope:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails) 3146 } 3147 3148 // @@protoc_insertion_point(class_scope:google.cloud.gaming.v1.TargetDetails.TargetFleetDetails) 3149 private static final com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails 3150 DEFAULT_INSTANCE; 3151 3152 static { 3153 DEFAULT_INSTANCE = new com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails(); 3154 } 3155 getDefaultInstance()3156 public static com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails getDefaultInstance() { 3157 return DEFAULT_INSTANCE; 3158 } 3159 3160 private static final com.google.protobuf.Parser<TargetFleetDetails> PARSER = 3161 new com.google.protobuf.AbstractParser<TargetFleetDetails>() { 3162 @java.lang.Override 3163 public TargetFleetDetails parsePartialFrom( 3164 com.google.protobuf.CodedInputStream input, 3165 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3166 throws com.google.protobuf.InvalidProtocolBufferException { 3167 Builder builder = newBuilder(); 3168 try { 3169 builder.mergeFrom(input, extensionRegistry); 3170 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3171 throw e.setUnfinishedMessage(builder.buildPartial()); 3172 } catch (com.google.protobuf.UninitializedMessageException e) { 3173 throw e.asInvalidProtocolBufferException() 3174 .setUnfinishedMessage(builder.buildPartial()); 3175 } catch (java.io.IOException e) { 3176 throw new com.google.protobuf.InvalidProtocolBufferException(e) 3177 .setUnfinishedMessage(builder.buildPartial()); 3178 } 3179 return builder.buildPartial(); 3180 } 3181 }; 3182 parser()3183 public static com.google.protobuf.Parser<TargetFleetDetails> parser() { 3184 return PARSER; 3185 } 3186 3187 @java.lang.Override getParserForType()3188 public com.google.protobuf.Parser<TargetFleetDetails> getParserForType() { 3189 return PARSER; 3190 } 3191 3192 @java.lang.Override getDefaultInstanceForType()3193 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails getDefaultInstanceForType() { 3194 return DEFAULT_INSTANCE; 3195 } 3196 } 3197 3198 public static final int GAME_SERVER_CLUSTER_NAME_FIELD_NUMBER = 1; 3199 3200 @SuppressWarnings("serial") 3201 private volatile java.lang.Object gameServerClusterName_ = ""; 3202 /** 3203 * 3204 * 3205 * <pre> 3206 * The game server cluster name. Uses the form: 3207 * `projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}`. 3208 * </pre> 3209 * 3210 * <code>string game_server_cluster_name = 1;</code> 3211 * 3212 * @return The gameServerClusterName. 3213 */ 3214 @java.lang.Override getGameServerClusterName()3215 public java.lang.String getGameServerClusterName() { 3216 java.lang.Object ref = gameServerClusterName_; 3217 if (ref instanceof java.lang.String) { 3218 return (java.lang.String) ref; 3219 } else { 3220 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 3221 java.lang.String s = bs.toStringUtf8(); 3222 gameServerClusterName_ = s; 3223 return s; 3224 } 3225 } 3226 /** 3227 * 3228 * 3229 * <pre> 3230 * The game server cluster name. Uses the form: 3231 * `projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}`. 3232 * </pre> 3233 * 3234 * <code>string game_server_cluster_name = 1;</code> 3235 * 3236 * @return The bytes for gameServerClusterName. 3237 */ 3238 @java.lang.Override getGameServerClusterNameBytes()3239 public com.google.protobuf.ByteString getGameServerClusterNameBytes() { 3240 java.lang.Object ref = gameServerClusterName_; 3241 if (ref instanceof java.lang.String) { 3242 com.google.protobuf.ByteString b = 3243 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3244 gameServerClusterName_ = b; 3245 return b; 3246 } else { 3247 return (com.google.protobuf.ByteString) ref; 3248 } 3249 } 3250 3251 public static final int GAME_SERVER_DEPLOYMENT_NAME_FIELD_NUMBER = 2; 3252 3253 @SuppressWarnings("serial") 3254 private volatile java.lang.Object gameServerDeploymentName_ = ""; 3255 /** 3256 * 3257 * 3258 * <pre> 3259 * The game server deployment name. Uses the form: 3260 * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}`. 3261 * </pre> 3262 * 3263 * <code>string game_server_deployment_name = 2;</code> 3264 * 3265 * @return The gameServerDeploymentName. 3266 */ 3267 @java.lang.Override getGameServerDeploymentName()3268 public java.lang.String getGameServerDeploymentName() { 3269 java.lang.Object ref = gameServerDeploymentName_; 3270 if (ref instanceof java.lang.String) { 3271 return (java.lang.String) ref; 3272 } else { 3273 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 3274 java.lang.String s = bs.toStringUtf8(); 3275 gameServerDeploymentName_ = s; 3276 return s; 3277 } 3278 } 3279 /** 3280 * 3281 * 3282 * <pre> 3283 * The game server deployment name. Uses the form: 3284 * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}`. 3285 * </pre> 3286 * 3287 * <code>string game_server_deployment_name = 2;</code> 3288 * 3289 * @return The bytes for gameServerDeploymentName. 3290 */ 3291 @java.lang.Override getGameServerDeploymentNameBytes()3292 public com.google.protobuf.ByteString getGameServerDeploymentNameBytes() { 3293 java.lang.Object ref = gameServerDeploymentName_; 3294 if (ref instanceof java.lang.String) { 3295 com.google.protobuf.ByteString b = 3296 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3297 gameServerDeploymentName_ = b; 3298 return b; 3299 } else { 3300 return (com.google.protobuf.ByteString) ref; 3301 } 3302 } 3303 3304 public static final int FLEET_DETAILS_FIELD_NUMBER = 3; 3305 3306 @SuppressWarnings("serial") 3307 private java.util.List<com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails> fleetDetails_; 3308 /** 3309 * 3310 * 3311 * <pre> 3312 * Agones fleet details for game server clusters and game server deployments. 3313 * </pre> 3314 * 3315 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 3316 * </code> 3317 */ 3318 @java.lang.Override 3319 public java.util.List<com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails> getFleetDetailsList()3320 getFleetDetailsList() { 3321 return fleetDetails_; 3322 } 3323 /** 3324 * 3325 * 3326 * <pre> 3327 * Agones fleet details for game server clusters and game server deployments. 3328 * </pre> 3329 * 3330 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 3331 * </code> 3332 */ 3333 @java.lang.Override 3334 public java.util.List< 3335 ? extends com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetailsOrBuilder> getFleetDetailsOrBuilderList()3336 getFleetDetailsOrBuilderList() { 3337 return fleetDetails_; 3338 } 3339 /** 3340 * 3341 * 3342 * <pre> 3343 * Agones fleet details for game server clusters and game server deployments. 3344 * </pre> 3345 * 3346 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 3347 * </code> 3348 */ 3349 @java.lang.Override getFleetDetailsCount()3350 public int getFleetDetailsCount() { 3351 return fleetDetails_.size(); 3352 } 3353 /** 3354 * 3355 * 3356 * <pre> 3357 * Agones fleet details for game server clusters and game server deployments. 3358 * </pre> 3359 * 3360 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 3361 * </code> 3362 */ 3363 @java.lang.Override getFleetDetails(int index)3364 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails getFleetDetails(int index) { 3365 return fleetDetails_.get(index); 3366 } 3367 /** 3368 * 3369 * 3370 * <pre> 3371 * Agones fleet details for game server clusters and game server deployments. 3372 * </pre> 3373 * 3374 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 3375 * </code> 3376 */ 3377 @java.lang.Override 3378 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetailsOrBuilder getFleetDetailsOrBuilder(int index)3379 getFleetDetailsOrBuilder(int index) { 3380 return fleetDetails_.get(index); 3381 } 3382 3383 private byte memoizedIsInitialized = -1; 3384 3385 @java.lang.Override isInitialized()3386 public final boolean isInitialized() { 3387 byte isInitialized = memoizedIsInitialized; 3388 if (isInitialized == 1) return true; 3389 if (isInitialized == 0) return false; 3390 3391 memoizedIsInitialized = 1; 3392 return true; 3393 } 3394 3395 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)3396 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 3397 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(gameServerClusterName_)) { 3398 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, gameServerClusterName_); 3399 } 3400 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(gameServerDeploymentName_)) { 3401 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, gameServerDeploymentName_); 3402 } 3403 for (int i = 0; i < fleetDetails_.size(); i++) { 3404 output.writeMessage(3, fleetDetails_.get(i)); 3405 } 3406 getUnknownFields().writeTo(output); 3407 } 3408 3409 @java.lang.Override getSerializedSize()3410 public int getSerializedSize() { 3411 int size = memoizedSize; 3412 if (size != -1) return size; 3413 3414 size = 0; 3415 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(gameServerClusterName_)) { 3416 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, gameServerClusterName_); 3417 } 3418 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(gameServerDeploymentName_)) { 3419 size += 3420 com.google.protobuf.GeneratedMessageV3.computeStringSize(2, gameServerDeploymentName_); 3421 } 3422 for (int i = 0; i < fleetDetails_.size(); i++) { 3423 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, fleetDetails_.get(i)); 3424 } 3425 size += getUnknownFields().getSerializedSize(); 3426 memoizedSize = size; 3427 return size; 3428 } 3429 3430 @java.lang.Override equals(final java.lang.Object obj)3431 public boolean equals(final java.lang.Object obj) { 3432 if (obj == this) { 3433 return true; 3434 } 3435 if (!(obj instanceof com.google.cloud.gaming.v1.TargetDetails)) { 3436 return super.equals(obj); 3437 } 3438 com.google.cloud.gaming.v1.TargetDetails other = (com.google.cloud.gaming.v1.TargetDetails) obj; 3439 3440 if (!getGameServerClusterName().equals(other.getGameServerClusterName())) return false; 3441 if (!getGameServerDeploymentName().equals(other.getGameServerDeploymentName())) return false; 3442 if (!getFleetDetailsList().equals(other.getFleetDetailsList())) return false; 3443 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 3444 return true; 3445 } 3446 3447 @java.lang.Override hashCode()3448 public int hashCode() { 3449 if (memoizedHashCode != 0) { 3450 return memoizedHashCode; 3451 } 3452 int hash = 41; 3453 hash = (19 * hash) + getDescriptor().hashCode(); 3454 hash = (37 * hash) + GAME_SERVER_CLUSTER_NAME_FIELD_NUMBER; 3455 hash = (53 * hash) + getGameServerClusterName().hashCode(); 3456 hash = (37 * hash) + GAME_SERVER_DEPLOYMENT_NAME_FIELD_NUMBER; 3457 hash = (53 * hash) + getGameServerDeploymentName().hashCode(); 3458 if (getFleetDetailsCount() > 0) { 3459 hash = (37 * hash) + FLEET_DETAILS_FIELD_NUMBER; 3460 hash = (53 * hash) + getFleetDetailsList().hashCode(); 3461 } 3462 hash = (29 * hash) + getUnknownFields().hashCode(); 3463 memoizedHashCode = hash; 3464 return hash; 3465 } 3466 parseFrom(java.nio.ByteBuffer data)3467 public static com.google.cloud.gaming.v1.TargetDetails parseFrom(java.nio.ByteBuffer data) 3468 throws com.google.protobuf.InvalidProtocolBufferException { 3469 return PARSER.parseFrom(data); 3470 } 3471 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3472 public static com.google.cloud.gaming.v1.TargetDetails parseFrom( 3473 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3474 throws com.google.protobuf.InvalidProtocolBufferException { 3475 return PARSER.parseFrom(data, extensionRegistry); 3476 } 3477 parseFrom( com.google.protobuf.ByteString data)3478 public static com.google.cloud.gaming.v1.TargetDetails parseFrom( 3479 com.google.protobuf.ByteString data) 3480 throws com.google.protobuf.InvalidProtocolBufferException { 3481 return PARSER.parseFrom(data); 3482 } 3483 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3484 public static com.google.cloud.gaming.v1.TargetDetails parseFrom( 3485 com.google.protobuf.ByteString data, 3486 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3487 throws com.google.protobuf.InvalidProtocolBufferException { 3488 return PARSER.parseFrom(data, extensionRegistry); 3489 } 3490 parseFrom(byte[] data)3491 public static com.google.cloud.gaming.v1.TargetDetails parseFrom(byte[] data) 3492 throws com.google.protobuf.InvalidProtocolBufferException { 3493 return PARSER.parseFrom(data); 3494 } 3495 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3496 public static com.google.cloud.gaming.v1.TargetDetails parseFrom( 3497 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3498 throws com.google.protobuf.InvalidProtocolBufferException { 3499 return PARSER.parseFrom(data, extensionRegistry); 3500 } 3501 parseFrom(java.io.InputStream input)3502 public static com.google.cloud.gaming.v1.TargetDetails parseFrom(java.io.InputStream input) 3503 throws java.io.IOException { 3504 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 3505 } 3506 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3507 public static com.google.cloud.gaming.v1.TargetDetails parseFrom( 3508 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3509 throws java.io.IOException { 3510 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 3511 PARSER, input, extensionRegistry); 3512 } 3513 parseDelimitedFrom( java.io.InputStream input)3514 public static com.google.cloud.gaming.v1.TargetDetails parseDelimitedFrom( 3515 java.io.InputStream input) throws java.io.IOException { 3516 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 3517 } 3518 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3519 public static com.google.cloud.gaming.v1.TargetDetails parseDelimitedFrom( 3520 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3521 throws java.io.IOException { 3522 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 3523 PARSER, input, extensionRegistry); 3524 } 3525 parseFrom( com.google.protobuf.CodedInputStream input)3526 public static com.google.cloud.gaming.v1.TargetDetails parseFrom( 3527 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 3528 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 3529 } 3530 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3531 public static com.google.cloud.gaming.v1.TargetDetails parseFrom( 3532 com.google.protobuf.CodedInputStream input, 3533 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3534 throws java.io.IOException { 3535 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 3536 PARSER, input, extensionRegistry); 3537 } 3538 3539 @java.lang.Override newBuilderForType()3540 public Builder newBuilderForType() { 3541 return newBuilder(); 3542 } 3543 newBuilder()3544 public static Builder newBuilder() { 3545 return DEFAULT_INSTANCE.toBuilder(); 3546 } 3547 newBuilder(com.google.cloud.gaming.v1.TargetDetails prototype)3548 public static Builder newBuilder(com.google.cloud.gaming.v1.TargetDetails prototype) { 3549 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 3550 } 3551 3552 @java.lang.Override toBuilder()3553 public Builder toBuilder() { 3554 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 3555 } 3556 3557 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3558 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 3559 Builder builder = new Builder(parent); 3560 return builder; 3561 } 3562 /** 3563 * 3564 * 3565 * <pre> 3566 * Details about the Agones resources. 3567 * </pre> 3568 * 3569 * Protobuf type {@code google.cloud.gaming.v1.TargetDetails} 3570 */ 3571 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 3572 implements 3573 // @@protoc_insertion_point(builder_implements:google.cloud.gaming.v1.TargetDetails) 3574 com.google.cloud.gaming.v1.TargetDetailsOrBuilder { getDescriptor()3575 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 3576 return com.google.cloud.gaming.v1.Common 3577 .internal_static_google_cloud_gaming_v1_TargetDetails_descriptor; 3578 } 3579 3580 @java.lang.Override 3581 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()3582 internalGetFieldAccessorTable() { 3583 return com.google.cloud.gaming.v1.Common 3584 .internal_static_google_cloud_gaming_v1_TargetDetails_fieldAccessorTable 3585 .ensureFieldAccessorsInitialized( 3586 com.google.cloud.gaming.v1.TargetDetails.class, 3587 com.google.cloud.gaming.v1.TargetDetails.Builder.class); 3588 } 3589 3590 // Construct using com.google.cloud.gaming.v1.TargetDetails.newBuilder() Builder()3591 private Builder() {} 3592 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3593 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 3594 super(parent); 3595 } 3596 3597 @java.lang.Override clear()3598 public Builder clear() { 3599 super.clear(); 3600 bitField0_ = 0; 3601 gameServerClusterName_ = ""; 3602 gameServerDeploymentName_ = ""; 3603 if (fleetDetailsBuilder_ == null) { 3604 fleetDetails_ = java.util.Collections.emptyList(); 3605 } else { 3606 fleetDetails_ = null; 3607 fleetDetailsBuilder_.clear(); 3608 } 3609 bitField0_ = (bitField0_ & ~0x00000004); 3610 return this; 3611 } 3612 3613 @java.lang.Override getDescriptorForType()3614 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 3615 return com.google.cloud.gaming.v1.Common 3616 .internal_static_google_cloud_gaming_v1_TargetDetails_descriptor; 3617 } 3618 3619 @java.lang.Override getDefaultInstanceForType()3620 public com.google.cloud.gaming.v1.TargetDetails getDefaultInstanceForType() { 3621 return com.google.cloud.gaming.v1.TargetDetails.getDefaultInstance(); 3622 } 3623 3624 @java.lang.Override build()3625 public com.google.cloud.gaming.v1.TargetDetails build() { 3626 com.google.cloud.gaming.v1.TargetDetails result = buildPartial(); 3627 if (!result.isInitialized()) { 3628 throw newUninitializedMessageException(result); 3629 } 3630 return result; 3631 } 3632 3633 @java.lang.Override buildPartial()3634 public com.google.cloud.gaming.v1.TargetDetails buildPartial() { 3635 com.google.cloud.gaming.v1.TargetDetails result = 3636 new com.google.cloud.gaming.v1.TargetDetails(this); 3637 buildPartialRepeatedFields(result); 3638 if (bitField0_ != 0) { 3639 buildPartial0(result); 3640 } 3641 onBuilt(); 3642 return result; 3643 } 3644 buildPartialRepeatedFields(com.google.cloud.gaming.v1.TargetDetails result)3645 private void buildPartialRepeatedFields(com.google.cloud.gaming.v1.TargetDetails result) { 3646 if (fleetDetailsBuilder_ == null) { 3647 if (((bitField0_ & 0x00000004) != 0)) { 3648 fleetDetails_ = java.util.Collections.unmodifiableList(fleetDetails_); 3649 bitField0_ = (bitField0_ & ~0x00000004); 3650 } 3651 result.fleetDetails_ = fleetDetails_; 3652 } else { 3653 result.fleetDetails_ = fleetDetailsBuilder_.build(); 3654 } 3655 } 3656 buildPartial0(com.google.cloud.gaming.v1.TargetDetails result)3657 private void buildPartial0(com.google.cloud.gaming.v1.TargetDetails result) { 3658 int from_bitField0_ = bitField0_; 3659 if (((from_bitField0_ & 0x00000001) != 0)) { 3660 result.gameServerClusterName_ = gameServerClusterName_; 3661 } 3662 if (((from_bitField0_ & 0x00000002) != 0)) { 3663 result.gameServerDeploymentName_ = gameServerDeploymentName_; 3664 } 3665 } 3666 3667 @java.lang.Override clone()3668 public Builder clone() { 3669 return super.clone(); 3670 } 3671 3672 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3673 public Builder setField( 3674 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 3675 return super.setField(field, value); 3676 } 3677 3678 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)3679 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 3680 return super.clearField(field); 3681 } 3682 3683 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)3684 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 3685 return super.clearOneof(oneof); 3686 } 3687 3688 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)3689 public Builder setRepeatedField( 3690 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 3691 return super.setRepeatedField(field, index, value); 3692 } 3693 3694 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3695 public Builder addRepeatedField( 3696 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 3697 return super.addRepeatedField(field, value); 3698 } 3699 3700 @java.lang.Override mergeFrom(com.google.protobuf.Message other)3701 public Builder mergeFrom(com.google.protobuf.Message other) { 3702 if (other instanceof com.google.cloud.gaming.v1.TargetDetails) { 3703 return mergeFrom((com.google.cloud.gaming.v1.TargetDetails) other); 3704 } else { 3705 super.mergeFrom(other); 3706 return this; 3707 } 3708 } 3709 mergeFrom(com.google.cloud.gaming.v1.TargetDetails other)3710 public Builder mergeFrom(com.google.cloud.gaming.v1.TargetDetails other) { 3711 if (other == com.google.cloud.gaming.v1.TargetDetails.getDefaultInstance()) return this; 3712 if (!other.getGameServerClusterName().isEmpty()) { 3713 gameServerClusterName_ = other.gameServerClusterName_; 3714 bitField0_ |= 0x00000001; 3715 onChanged(); 3716 } 3717 if (!other.getGameServerDeploymentName().isEmpty()) { 3718 gameServerDeploymentName_ = other.gameServerDeploymentName_; 3719 bitField0_ |= 0x00000002; 3720 onChanged(); 3721 } 3722 if (fleetDetailsBuilder_ == null) { 3723 if (!other.fleetDetails_.isEmpty()) { 3724 if (fleetDetails_.isEmpty()) { 3725 fleetDetails_ = other.fleetDetails_; 3726 bitField0_ = (bitField0_ & ~0x00000004); 3727 } else { 3728 ensureFleetDetailsIsMutable(); 3729 fleetDetails_.addAll(other.fleetDetails_); 3730 } 3731 onChanged(); 3732 } 3733 } else { 3734 if (!other.fleetDetails_.isEmpty()) { 3735 if (fleetDetailsBuilder_.isEmpty()) { 3736 fleetDetailsBuilder_.dispose(); 3737 fleetDetailsBuilder_ = null; 3738 fleetDetails_ = other.fleetDetails_; 3739 bitField0_ = (bitField0_ & ~0x00000004); 3740 fleetDetailsBuilder_ = 3741 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 3742 ? getFleetDetailsFieldBuilder() 3743 : null; 3744 } else { 3745 fleetDetailsBuilder_.addAllMessages(other.fleetDetails_); 3746 } 3747 } 3748 } 3749 this.mergeUnknownFields(other.getUnknownFields()); 3750 onChanged(); 3751 return this; 3752 } 3753 3754 @java.lang.Override isInitialized()3755 public final boolean isInitialized() { 3756 return true; 3757 } 3758 3759 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3760 public Builder mergeFrom( 3761 com.google.protobuf.CodedInputStream input, 3762 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3763 throws java.io.IOException { 3764 if (extensionRegistry == null) { 3765 throw new java.lang.NullPointerException(); 3766 } 3767 try { 3768 boolean done = false; 3769 while (!done) { 3770 int tag = input.readTag(); 3771 switch (tag) { 3772 case 0: 3773 done = true; 3774 break; 3775 case 10: 3776 { 3777 gameServerClusterName_ = input.readStringRequireUtf8(); 3778 bitField0_ |= 0x00000001; 3779 break; 3780 } // case 10 3781 case 18: 3782 { 3783 gameServerDeploymentName_ = input.readStringRequireUtf8(); 3784 bitField0_ |= 0x00000002; 3785 break; 3786 } // case 18 3787 case 26: 3788 { 3789 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails m = 3790 input.readMessage( 3791 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.parser(), 3792 extensionRegistry); 3793 if (fleetDetailsBuilder_ == null) { 3794 ensureFleetDetailsIsMutable(); 3795 fleetDetails_.add(m); 3796 } else { 3797 fleetDetailsBuilder_.addMessage(m); 3798 } 3799 break; 3800 } // case 26 3801 default: 3802 { 3803 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 3804 done = true; // was an endgroup tag 3805 } 3806 break; 3807 } // default: 3808 } // switch (tag) 3809 } // while (!done) 3810 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3811 throw e.unwrapIOException(); 3812 } finally { 3813 onChanged(); 3814 } // finally 3815 return this; 3816 } 3817 3818 private int bitField0_; 3819 3820 private java.lang.Object gameServerClusterName_ = ""; 3821 /** 3822 * 3823 * 3824 * <pre> 3825 * The game server cluster name. Uses the form: 3826 * `projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}`. 3827 * </pre> 3828 * 3829 * <code>string game_server_cluster_name = 1;</code> 3830 * 3831 * @return The gameServerClusterName. 3832 */ getGameServerClusterName()3833 public java.lang.String getGameServerClusterName() { 3834 java.lang.Object ref = gameServerClusterName_; 3835 if (!(ref instanceof java.lang.String)) { 3836 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 3837 java.lang.String s = bs.toStringUtf8(); 3838 gameServerClusterName_ = s; 3839 return s; 3840 } else { 3841 return (java.lang.String) ref; 3842 } 3843 } 3844 /** 3845 * 3846 * 3847 * <pre> 3848 * The game server cluster name. Uses the form: 3849 * `projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}`. 3850 * </pre> 3851 * 3852 * <code>string game_server_cluster_name = 1;</code> 3853 * 3854 * @return The bytes for gameServerClusterName. 3855 */ getGameServerClusterNameBytes()3856 public com.google.protobuf.ByteString getGameServerClusterNameBytes() { 3857 java.lang.Object ref = gameServerClusterName_; 3858 if (ref instanceof String) { 3859 com.google.protobuf.ByteString b = 3860 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3861 gameServerClusterName_ = b; 3862 return b; 3863 } else { 3864 return (com.google.protobuf.ByteString) ref; 3865 } 3866 } 3867 /** 3868 * 3869 * 3870 * <pre> 3871 * The game server cluster name. Uses the form: 3872 * `projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}`. 3873 * </pre> 3874 * 3875 * <code>string game_server_cluster_name = 1;</code> 3876 * 3877 * @param value The gameServerClusterName to set. 3878 * @return This builder for chaining. 3879 */ setGameServerClusterName(java.lang.String value)3880 public Builder setGameServerClusterName(java.lang.String value) { 3881 if (value == null) { 3882 throw new NullPointerException(); 3883 } 3884 gameServerClusterName_ = value; 3885 bitField0_ |= 0x00000001; 3886 onChanged(); 3887 return this; 3888 } 3889 /** 3890 * 3891 * 3892 * <pre> 3893 * The game server cluster name. Uses the form: 3894 * `projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}`. 3895 * </pre> 3896 * 3897 * <code>string game_server_cluster_name = 1;</code> 3898 * 3899 * @return This builder for chaining. 3900 */ clearGameServerClusterName()3901 public Builder clearGameServerClusterName() { 3902 gameServerClusterName_ = getDefaultInstance().getGameServerClusterName(); 3903 bitField0_ = (bitField0_ & ~0x00000001); 3904 onChanged(); 3905 return this; 3906 } 3907 /** 3908 * 3909 * 3910 * <pre> 3911 * The game server cluster name. Uses the form: 3912 * `projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}`. 3913 * </pre> 3914 * 3915 * <code>string game_server_cluster_name = 1;</code> 3916 * 3917 * @param value The bytes for gameServerClusterName to set. 3918 * @return This builder for chaining. 3919 */ setGameServerClusterNameBytes(com.google.protobuf.ByteString value)3920 public Builder setGameServerClusterNameBytes(com.google.protobuf.ByteString value) { 3921 if (value == null) { 3922 throw new NullPointerException(); 3923 } 3924 checkByteStringIsUtf8(value); 3925 gameServerClusterName_ = value; 3926 bitField0_ |= 0x00000001; 3927 onChanged(); 3928 return this; 3929 } 3930 3931 private java.lang.Object gameServerDeploymentName_ = ""; 3932 /** 3933 * 3934 * 3935 * <pre> 3936 * The game server deployment name. Uses the form: 3937 * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}`. 3938 * </pre> 3939 * 3940 * <code>string game_server_deployment_name = 2;</code> 3941 * 3942 * @return The gameServerDeploymentName. 3943 */ getGameServerDeploymentName()3944 public java.lang.String getGameServerDeploymentName() { 3945 java.lang.Object ref = gameServerDeploymentName_; 3946 if (!(ref instanceof java.lang.String)) { 3947 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 3948 java.lang.String s = bs.toStringUtf8(); 3949 gameServerDeploymentName_ = s; 3950 return s; 3951 } else { 3952 return (java.lang.String) ref; 3953 } 3954 } 3955 /** 3956 * 3957 * 3958 * <pre> 3959 * The game server deployment name. Uses the form: 3960 * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}`. 3961 * </pre> 3962 * 3963 * <code>string game_server_deployment_name = 2;</code> 3964 * 3965 * @return The bytes for gameServerDeploymentName. 3966 */ getGameServerDeploymentNameBytes()3967 public com.google.protobuf.ByteString getGameServerDeploymentNameBytes() { 3968 java.lang.Object ref = gameServerDeploymentName_; 3969 if (ref instanceof String) { 3970 com.google.protobuf.ByteString b = 3971 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3972 gameServerDeploymentName_ = b; 3973 return b; 3974 } else { 3975 return (com.google.protobuf.ByteString) ref; 3976 } 3977 } 3978 /** 3979 * 3980 * 3981 * <pre> 3982 * The game server deployment name. Uses the form: 3983 * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}`. 3984 * </pre> 3985 * 3986 * <code>string game_server_deployment_name = 2;</code> 3987 * 3988 * @param value The gameServerDeploymentName to set. 3989 * @return This builder for chaining. 3990 */ setGameServerDeploymentName(java.lang.String value)3991 public Builder setGameServerDeploymentName(java.lang.String value) { 3992 if (value == null) { 3993 throw new NullPointerException(); 3994 } 3995 gameServerDeploymentName_ = value; 3996 bitField0_ |= 0x00000002; 3997 onChanged(); 3998 return this; 3999 } 4000 /** 4001 * 4002 * 4003 * <pre> 4004 * The game server deployment name. Uses the form: 4005 * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}`. 4006 * </pre> 4007 * 4008 * <code>string game_server_deployment_name = 2;</code> 4009 * 4010 * @return This builder for chaining. 4011 */ clearGameServerDeploymentName()4012 public Builder clearGameServerDeploymentName() { 4013 gameServerDeploymentName_ = getDefaultInstance().getGameServerDeploymentName(); 4014 bitField0_ = (bitField0_ & ~0x00000002); 4015 onChanged(); 4016 return this; 4017 } 4018 /** 4019 * 4020 * 4021 * <pre> 4022 * The game server deployment name. Uses the form: 4023 * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}`. 4024 * </pre> 4025 * 4026 * <code>string game_server_deployment_name = 2;</code> 4027 * 4028 * @param value The bytes for gameServerDeploymentName to set. 4029 * @return This builder for chaining. 4030 */ setGameServerDeploymentNameBytes(com.google.protobuf.ByteString value)4031 public Builder setGameServerDeploymentNameBytes(com.google.protobuf.ByteString value) { 4032 if (value == null) { 4033 throw new NullPointerException(); 4034 } 4035 checkByteStringIsUtf8(value); 4036 gameServerDeploymentName_ = value; 4037 bitField0_ |= 0x00000002; 4038 onChanged(); 4039 return this; 4040 } 4041 4042 private java.util.List<com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails> 4043 fleetDetails_ = java.util.Collections.emptyList(); 4044 ensureFleetDetailsIsMutable()4045 private void ensureFleetDetailsIsMutable() { 4046 if (!((bitField0_ & 0x00000004) != 0)) { 4047 fleetDetails_ = 4048 new java.util.ArrayList<com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails>( 4049 fleetDetails_); 4050 bitField0_ |= 0x00000004; 4051 } 4052 } 4053 4054 private com.google.protobuf.RepeatedFieldBuilderV3< 4055 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails, 4056 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder, 4057 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetailsOrBuilder> 4058 fleetDetailsBuilder_; 4059 4060 /** 4061 * 4062 * 4063 * <pre> 4064 * Agones fleet details for game server clusters and game server deployments. 4065 * </pre> 4066 * 4067 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4068 * </code> 4069 */ 4070 public java.util.List<com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails> getFleetDetailsList()4071 getFleetDetailsList() { 4072 if (fleetDetailsBuilder_ == null) { 4073 return java.util.Collections.unmodifiableList(fleetDetails_); 4074 } else { 4075 return fleetDetailsBuilder_.getMessageList(); 4076 } 4077 } 4078 /** 4079 * 4080 * 4081 * <pre> 4082 * Agones fleet details for game server clusters and game server deployments. 4083 * </pre> 4084 * 4085 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4086 * </code> 4087 */ getFleetDetailsCount()4088 public int getFleetDetailsCount() { 4089 if (fleetDetailsBuilder_ == null) { 4090 return fleetDetails_.size(); 4091 } else { 4092 return fleetDetailsBuilder_.getCount(); 4093 } 4094 } 4095 /** 4096 * 4097 * 4098 * <pre> 4099 * Agones fleet details for game server clusters and game server deployments. 4100 * </pre> 4101 * 4102 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4103 * </code> 4104 */ getFleetDetails(int index)4105 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails getFleetDetails(int index) { 4106 if (fleetDetailsBuilder_ == null) { 4107 return fleetDetails_.get(index); 4108 } else { 4109 return fleetDetailsBuilder_.getMessage(index); 4110 } 4111 } 4112 /** 4113 * 4114 * 4115 * <pre> 4116 * Agones fleet details for game server clusters and game server deployments. 4117 * </pre> 4118 * 4119 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4120 * </code> 4121 */ setFleetDetails( int index, com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails value)4122 public Builder setFleetDetails( 4123 int index, com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails value) { 4124 if (fleetDetailsBuilder_ == null) { 4125 if (value == null) { 4126 throw new NullPointerException(); 4127 } 4128 ensureFleetDetailsIsMutable(); 4129 fleetDetails_.set(index, value); 4130 onChanged(); 4131 } else { 4132 fleetDetailsBuilder_.setMessage(index, value); 4133 } 4134 return this; 4135 } 4136 /** 4137 * 4138 * 4139 * <pre> 4140 * Agones fleet details for game server clusters and game server deployments. 4141 * </pre> 4142 * 4143 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4144 * </code> 4145 */ setFleetDetails( int index, com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder builderForValue)4146 public Builder setFleetDetails( 4147 int index, 4148 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder builderForValue) { 4149 if (fleetDetailsBuilder_ == null) { 4150 ensureFleetDetailsIsMutable(); 4151 fleetDetails_.set(index, builderForValue.build()); 4152 onChanged(); 4153 } else { 4154 fleetDetailsBuilder_.setMessage(index, builderForValue.build()); 4155 } 4156 return this; 4157 } 4158 /** 4159 * 4160 * 4161 * <pre> 4162 * Agones fleet details for game server clusters and game server deployments. 4163 * </pre> 4164 * 4165 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4166 * </code> 4167 */ addFleetDetails( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails value)4168 public Builder addFleetDetails( 4169 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails value) { 4170 if (fleetDetailsBuilder_ == null) { 4171 if (value == null) { 4172 throw new NullPointerException(); 4173 } 4174 ensureFleetDetailsIsMutable(); 4175 fleetDetails_.add(value); 4176 onChanged(); 4177 } else { 4178 fleetDetailsBuilder_.addMessage(value); 4179 } 4180 return this; 4181 } 4182 /** 4183 * 4184 * 4185 * <pre> 4186 * Agones fleet details for game server clusters and game server deployments. 4187 * </pre> 4188 * 4189 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4190 * </code> 4191 */ addFleetDetails( int index, com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails value)4192 public Builder addFleetDetails( 4193 int index, com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails value) { 4194 if (fleetDetailsBuilder_ == null) { 4195 if (value == null) { 4196 throw new NullPointerException(); 4197 } 4198 ensureFleetDetailsIsMutable(); 4199 fleetDetails_.add(index, value); 4200 onChanged(); 4201 } else { 4202 fleetDetailsBuilder_.addMessage(index, value); 4203 } 4204 return this; 4205 } 4206 /** 4207 * 4208 * 4209 * <pre> 4210 * Agones fleet details for game server clusters and game server deployments. 4211 * </pre> 4212 * 4213 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4214 * </code> 4215 */ addFleetDetails( com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder builderForValue)4216 public Builder addFleetDetails( 4217 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder builderForValue) { 4218 if (fleetDetailsBuilder_ == null) { 4219 ensureFleetDetailsIsMutable(); 4220 fleetDetails_.add(builderForValue.build()); 4221 onChanged(); 4222 } else { 4223 fleetDetailsBuilder_.addMessage(builderForValue.build()); 4224 } 4225 return this; 4226 } 4227 /** 4228 * 4229 * 4230 * <pre> 4231 * Agones fleet details for game server clusters and game server deployments. 4232 * </pre> 4233 * 4234 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4235 * </code> 4236 */ addFleetDetails( int index, com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder builderForValue)4237 public Builder addFleetDetails( 4238 int index, 4239 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder builderForValue) { 4240 if (fleetDetailsBuilder_ == null) { 4241 ensureFleetDetailsIsMutable(); 4242 fleetDetails_.add(index, builderForValue.build()); 4243 onChanged(); 4244 } else { 4245 fleetDetailsBuilder_.addMessage(index, builderForValue.build()); 4246 } 4247 return this; 4248 } 4249 /** 4250 * 4251 * 4252 * <pre> 4253 * Agones fleet details for game server clusters and game server deployments. 4254 * </pre> 4255 * 4256 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4257 * </code> 4258 */ addAllFleetDetails( java.lang.Iterable<? extends com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails> values)4259 public Builder addAllFleetDetails( 4260 java.lang.Iterable<? extends com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails> 4261 values) { 4262 if (fleetDetailsBuilder_ == null) { 4263 ensureFleetDetailsIsMutable(); 4264 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, fleetDetails_); 4265 onChanged(); 4266 } else { 4267 fleetDetailsBuilder_.addAllMessages(values); 4268 } 4269 return this; 4270 } 4271 /** 4272 * 4273 * 4274 * <pre> 4275 * Agones fleet details for game server clusters and game server deployments. 4276 * </pre> 4277 * 4278 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4279 * </code> 4280 */ clearFleetDetails()4281 public Builder clearFleetDetails() { 4282 if (fleetDetailsBuilder_ == null) { 4283 fleetDetails_ = java.util.Collections.emptyList(); 4284 bitField0_ = (bitField0_ & ~0x00000004); 4285 onChanged(); 4286 } else { 4287 fleetDetailsBuilder_.clear(); 4288 } 4289 return this; 4290 } 4291 /** 4292 * 4293 * 4294 * <pre> 4295 * Agones fleet details for game server clusters and game server deployments. 4296 * </pre> 4297 * 4298 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4299 * </code> 4300 */ removeFleetDetails(int index)4301 public Builder removeFleetDetails(int index) { 4302 if (fleetDetailsBuilder_ == null) { 4303 ensureFleetDetailsIsMutable(); 4304 fleetDetails_.remove(index); 4305 onChanged(); 4306 } else { 4307 fleetDetailsBuilder_.remove(index); 4308 } 4309 return this; 4310 } 4311 /** 4312 * 4313 * 4314 * <pre> 4315 * Agones fleet details for game server clusters and game server deployments. 4316 * </pre> 4317 * 4318 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4319 * </code> 4320 */ 4321 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder getFleetDetailsBuilder(int index)4322 getFleetDetailsBuilder(int index) { 4323 return getFleetDetailsFieldBuilder().getBuilder(index); 4324 } 4325 /** 4326 * 4327 * 4328 * <pre> 4329 * Agones fleet details for game server clusters and game server deployments. 4330 * </pre> 4331 * 4332 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4333 * </code> 4334 */ 4335 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetailsOrBuilder getFleetDetailsOrBuilder(int index)4336 getFleetDetailsOrBuilder(int index) { 4337 if (fleetDetailsBuilder_ == null) { 4338 return fleetDetails_.get(index); 4339 } else { 4340 return fleetDetailsBuilder_.getMessageOrBuilder(index); 4341 } 4342 } 4343 /** 4344 * 4345 * 4346 * <pre> 4347 * Agones fleet details for game server clusters and game server deployments. 4348 * </pre> 4349 * 4350 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4351 * </code> 4352 */ 4353 public java.util.List< 4354 ? extends com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetailsOrBuilder> getFleetDetailsOrBuilderList()4355 getFleetDetailsOrBuilderList() { 4356 if (fleetDetailsBuilder_ != null) { 4357 return fleetDetailsBuilder_.getMessageOrBuilderList(); 4358 } else { 4359 return java.util.Collections.unmodifiableList(fleetDetails_); 4360 } 4361 } 4362 /** 4363 * 4364 * 4365 * <pre> 4366 * Agones fleet details for game server clusters and game server deployments. 4367 * </pre> 4368 * 4369 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4370 * </code> 4371 */ 4372 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder addFleetDetailsBuilder()4373 addFleetDetailsBuilder() { 4374 return getFleetDetailsFieldBuilder() 4375 .addBuilder( 4376 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.getDefaultInstance()); 4377 } 4378 /** 4379 * 4380 * 4381 * <pre> 4382 * Agones fleet details for game server clusters and game server deployments. 4383 * </pre> 4384 * 4385 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4386 * </code> 4387 */ 4388 public com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder addFleetDetailsBuilder(int index)4389 addFleetDetailsBuilder(int index) { 4390 return getFleetDetailsFieldBuilder() 4391 .addBuilder( 4392 index, 4393 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.getDefaultInstance()); 4394 } 4395 /** 4396 * 4397 * 4398 * <pre> 4399 * Agones fleet details for game server clusters and game server deployments. 4400 * </pre> 4401 * 4402 * <code>repeated .google.cloud.gaming.v1.TargetDetails.TargetFleetDetails fleet_details = 3; 4403 * </code> 4404 */ 4405 public java.util.List<com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder> getFleetDetailsBuilderList()4406 getFleetDetailsBuilderList() { 4407 return getFleetDetailsFieldBuilder().getBuilderList(); 4408 } 4409 4410 private com.google.protobuf.RepeatedFieldBuilderV3< 4411 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails, 4412 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder, 4413 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetailsOrBuilder> getFleetDetailsFieldBuilder()4414 getFleetDetailsFieldBuilder() { 4415 if (fleetDetailsBuilder_ == null) { 4416 fleetDetailsBuilder_ = 4417 new com.google.protobuf.RepeatedFieldBuilderV3< 4418 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails, 4419 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetails.Builder, 4420 com.google.cloud.gaming.v1.TargetDetails.TargetFleetDetailsOrBuilder>( 4421 fleetDetails_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); 4422 fleetDetails_ = null; 4423 } 4424 return fleetDetailsBuilder_; 4425 } 4426 4427 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)4428 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 4429 return super.setUnknownFields(unknownFields); 4430 } 4431 4432 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)4433 public final Builder mergeUnknownFields( 4434 final com.google.protobuf.UnknownFieldSet unknownFields) { 4435 return super.mergeUnknownFields(unknownFields); 4436 } 4437 4438 // @@protoc_insertion_point(builder_scope:google.cloud.gaming.v1.TargetDetails) 4439 } 4440 4441 // @@protoc_insertion_point(class_scope:google.cloud.gaming.v1.TargetDetails) 4442 private static final com.google.cloud.gaming.v1.TargetDetails DEFAULT_INSTANCE; 4443 4444 static { 4445 DEFAULT_INSTANCE = new com.google.cloud.gaming.v1.TargetDetails(); 4446 } 4447 getDefaultInstance()4448 public static com.google.cloud.gaming.v1.TargetDetails getDefaultInstance() { 4449 return DEFAULT_INSTANCE; 4450 } 4451 4452 private static final com.google.protobuf.Parser<TargetDetails> PARSER = 4453 new com.google.protobuf.AbstractParser<TargetDetails>() { 4454 @java.lang.Override 4455 public TargetDetails parsePartialFrom( 4456 com.google.protobuf.CodedInputStream input, 4457 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4458 throws com.google.protobuf.InvalidProtocolBufferException { 4459 Builder builder = newBuilder(); 4460 try { 4461 builder.mergeFrom(input, extensionRegistry); 4462 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 4463 throw e.setUnfinishedMessage(builder.buildPartial()); 4464 } catch (com.google.protobuf.UninitializedMessageException e) { 4465 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 4466 } catch (java.io.IOException e) { 4467 throw new com.google.protobuf.InvalidProtocolBufferException(e) 4468 .setUnfinishedMessage(builder.buildPartial()); 4469 } 4470 return builder.buildPartial(); 4471 } 4472 }; 4473 parser()4474 public static com.google.protobuf.Parser<TargetDetails> parser() { 4475 return PARSER; 4476 } 4477 4478 @java.lang.Override getParserForType()4479 public com.google.protobuf.Parser<TargetDetails> getParserForType() { 4480 return PARSER; 4481 } 4482 4483 @java.lang.Override getDefaultInstanceForType()4484 public com.google.cloud.gaming.v1.TargetDetails getDefaultInstanceForType() { 4485 return DEFAULT_INSTANCE; 4486 } 4487 } 4488