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