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.DisksScopedList} 28 */ 29 public final class DisksScopedList extends com.google.protobuf.GeneratedMessageV3 30 implements 31 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.DisksScopedList) 32 DisksScopedListOrBuilder { 33 private static final long serialVersionUID = 0L; 34 // Use DisksScopedList.newBuilder() to construct. DisksScopedList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35 private DisksScopedList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 36 super(builder); 37 } 38 DisksScopedList()39 private DisksScopedList() { 40 disks_ = java.util.Collections.emptyList(); 41 } 42 43 @java.lang.Override 44 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)45 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 46 return new DisksScopedList(); 47 } 48 49 @java.lang.Override getUnknownFields()50 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 51 return this.unknownFields; 52 } 53 getDescriptor()54 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 55 return com.google.cloud.compute.v1.Compute 56 .internal_static_google_cloud_compute_v1_DisksScopedList_descriptor; 57 } 58 59 @java.lang.Override 60 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()61 internalGetFieldAccessorTable() { 62 return com.google.cloud.compute.v1.Compute 63 .internal_static_google_cloud_compute_v1_DisksScopedList_fieldAccessorTable 64 .ensureFieldAccessorsInitialized( 65 com.google.cloud.compute.v1.DisksScopedList.class, 66 com.google.cloud.compute.v1.DisksScopedList.Builder.class); 67 } 68 69 private int bitField0_; 70 public static final int DISKS_FIELD_NUMBER = 95594102; 71 72 @SuppressWarnings("serial") 73 private java.util.List<com.google.cloud.compute.v1.Disk> disks_; 74 /** 75 * 76 * 77 * <pre> 78 * [Output Only] A list of disks contained in this scope. 79 * </pre> 80 * 81 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 82 */ 83 @java.lang.Override getDisksList()84 public java.util.List<com.google.cloud.compute.v1.Disk> getDisksList() { 85 return disks_; 86 } 87 /** 88 * 89 * 90 * <pre> 91 * [Output Only] A list of disks contained in this scope. 92 * </pre> 93 * 94 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 95 */ 96 @java.lang.Override 97 public java.util.List<? extends com.google.cloud.compute.v1.DiskOrBuilder> getDisksOrBuilderList()98 getDisksOrBuilderList() { 99 return disks_; 100 } 101 /** 102 * 103 * 104 * <pre> 105 * [Output Only] A list of disks contained in this scope. 106 * </pre> 107 * 108 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 109 */ 110 @java.lang.Override getDisksCount()111 public int getDisksCount() { 112 return disks_.size(); 113 } 114 /** 115 * 116 * 117 * <pre> 118 * [Output Only] A list of disks contained in this scope. 119 * </pre> 120 * 121 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 122 */ 123 @java.lang.Override getDisks(int index)124 public com.google.cloud.compute.v1.Disk getDisks(int index) { 125 return disks_.get(index); 126 } 127 /** 128 * 129 * 130 * <pre> 131 * [Output Only] A list of disks contained in this scope. 132 * </pre> 133 * 134 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 135 */ 136 @java.lang.Override getDisksOrBuilder(int index)137 public com.google.cloud.compute.v1.DiskOrBuilder getDisksOrBuilder(int index) { 138 return disks_.get(index); 139 } 140 141 public static final int WARNING_FIELD_NUMBER = 50704284; 142 private com.google.cloud.compute.v1.Warning warning_; 143 /** 144 * 145 * 146 * <pre> 147 * [Output Only] Informational warning which replaces the list of disks when the list is empty. 148 * </pre> 149 * 150 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 151 * 152 * @return Whether the warning field is set. 153 */ 154 @java.lang.Override hasWarning()155 public boolean hasWarning() { 156 return ((bitField0_ & 0x00000001) != 0); 157 } 158 /** 159 * 160 * 161 * <pre> 162 * [Output Only] Informational warning which replaces the list of disks when the list is empty. 163 * </pre> 164 * 165 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 166 * 167 * @return The warning. 168 */ 169 @java.lang.Override getWarning()170 public com.google.cloud.compute.v1.Warning getWarning() { 171 return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_; 172 } 173 /** 174 * 175 * 176 * <pre> 177 * [Output Only] Informational warning which replaces the list of disks when the list is empty. 178 * </pre> 179 * 180 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 181 */ 182 @java.lang.Override getWarningOrBuilder()183 public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() { 184 return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_; 185 } 186 187 private byte memoizedIsInitialized = -1; 188 189 @java.lang.Override isInitialized()190 public final boolean isInitialized() { 191 byte isInitialized = memoizedIsInitialized; 192 if (isInitialized == 1) return true; 193 if (isInitialized == 0) return false; 194 195 memoizedIsInitialized = 1; 196 return true; 197 } 198 199 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)200 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 201 if (((bitField0_ & 0x00000001) != 0)) { 202 output.writeMessage(50704284, getWarning()); 203 } 204 for (int i = 0; i < disks_.size(); i++) { 205 output.writeMessage(95594102, disks_.get(i)); 206 } 207 getUnknownFields().writeTo(output); 208 } 209 210 @java.lang.Override getSerializedSize()211 public int getSerializedSize() { 212 int size = memoizedSize; 213 if (size != -1) return size; 214 215 size = 0; 216 if (((bitField0_ & 0x00000001) != 0)) { 217 size += com.google.protobuf.CodedOutputStream.computeMessageSize(50704284, getWarning()); 218 } 219 for (int i = 0; i < disks_.size(); i++) { 220 size += com.google.protobuf.CodedOutputStream.computeMessageSize(95594102, disks_.get(i)); 221 } 222 size += getUnknownFields().getSerializedSize(); 223 memoizedSize = size; 224 return size; 225 } 226 227 @java.lang.Override equals(final java.lang.Object obj)228 public boolean equals(final java.lang.Object obj) { 229 if (obj == this) { 230 return true; 231 } 232 if (!(obj instanceof com.google.cloud.compute.v1.DisksScopedList)) { 233 return super.equals(obj); 234 } 235 com.google.cloud.compute.v1.DisksScopedList other = 236 (com.google.cloud.compute.v1.DisksScopedList) obj; 237 238 if (!getDisksList().equals(other.getDisksList())) return false; 239 if (hasWarning() != other.hasWarning()) return false; 240 if (hasWarning()) { 241 if (!getWarning().equals(other.getWarning())) return false; 242 } 243 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 244 return true; 245 } 246 247 @java.lang.Override hashCode()248 public int hashCode() { 249 if (memoizedHashCode != 0) { 250 return memoizedHashCode; 251 } 252 int hash = 41; 253 hash = (19 * hash) + getDescriptor().hashCode(); 254 if (getDisksCount() > 0) { 255 hash = (37 * hash) + DISKS_FIELD_NUMBER; 256 hash = (53 * hash) + getDisksList().hashCode(); 257 } 258 if (hasWarning()) { 259 hash = (37 * hash) + WARNING_FIELD_NUMBER; 260 hash = (53 * hash) + getWarning().hashCode(); 261 } 262 hash = (29 * hash) + getUnknownFields().hashCode(); 263 memoizedHashCode = hash; 264 return hash; 265 } 266 parseFrom(java.nio.ByteBuffer data)267 public static com.google.cloud.compute.v1.DisksScopedList parseFrom(java.nio.ByteBuffer data) 268 throws com.google.protobuf.InvalidProtocolBufferException { 269 return PARSER.parseFrom(data); 270 } 271 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)272 public static com.google.cloud.compute.v1.DisksScopedList parseFrom( 273 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 274 throws com.google.protobuf.InvalidProtocolBufferException { 275 return PARSER.parseFrom(data, extensionRegistry); 276 } 277 parseFrom( com.google.protobuf.ByteString data)278 public static com.google.cloud.compute.v1.DisksScopedList parseFrom( 279 com.google.protobuf.ByteString data) 280 throws com.google.protobuf.InvalidProtocolBufferException { 281 return PARSER.parseFrom(data); 282 } 283 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)284 public static com.google.cloud.compute.v1.DisksScopedList parseFrom( 285 com.google.protobuf.ByteString data, 286 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 287 throws com.google.protobuf.InvalidProtocolBufferException { 288 return PARSER.parseFrom(data, extensionRegistry); 289 } 290 parseFrom(byte[] data)291 public static com.google.cloud.compute.v1.DisksScopedList parseFrom(byte[] data) 292 throws com.google.protobuf.InvalidProtocolBufferException { 293 return PARSER.parseFrom(data); 294 } 295 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)296 public static com.google.cloud.compute.v1.DisksScopedList parseFrom( 297 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 298 throws com.google.protobuf.InvalidProtocolBufferException { 299 return PARSER.parseFrom(data, extensionRegistry); 300 } 301 parseFrom(java.io.InputStream input)302 public static com.google.cloud.compute.v1.DisksScopedList parseFrom(java.io.InputStream input) 303 throws java.io.IOException { 304 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 305 } 306 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)307 public static com.google.cloud.compute.v1.DisksScopedList parseFrom( 308 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 309 throws java.io.IOException { 310 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 311 PARSER, input, extensionRegistry); 312 } 313 parseDelimitedFrom( java.io.InputStream input)314 public static com.google.cloud.compute.v1.DisksScopedList parseDelimitedFrom( 315 java.io.InputStream input) throws java.io.IOException { 316 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 317 } 318 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)319 public static com.google.cloud.compute.v1.DisksScopedList parseDelimitedFrom( 320 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 321 throws java.io.IOException { 322 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 323 PARSER, input, extensionRegistry); 324 } 325 parseFrom( com.google.protobuf.CodedInputStream input)326 public static com.google.cloud.compute.v1.DisksScopedList parseFrom( 327 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 328 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 329 } 330 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)331 public static com.google.cloud.compute.v1.DisksScopedList parseFrom( 332 com.google.protobuf.CodedInputStream input, 333 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 334 throws java.io.IOException { 335 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 336 PARSER, input, extensionRegistry); 337 } 338 339 @java.lang.Override newBuilderForType()340 public Builder newBuilderForType() { 341 return newBuilder(); 342 } 343 newBuilder()344 public static Builder newBuilder() { 345 return DEFAULT_INSTANCE.toBuilder(); 346 } 347 newBuilder(com.google.cloud.compute.v1.DisksScopedList prototype)348 public static Builder newBuilder(com.google.cloud.compute.v1.DisksScopedList prototype) { 349 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 350 } 351 352 @java.lang.Override toBuilder()353 public Builder toBuilder() { 354 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 355 } 356 357 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)358 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 359 Builder builder = new Builder(parent); 360 return builder; 361 } 362 /** 363 * 364 * 365 * <pre> 366 * </pre> 367 * 368 * Protobuf type {@code google.cloud.compute.v1.DisksScopedList} 369 */ 370 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 371 implements 372 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.DisksScopedList) 373 com.google.cloud.compute.v1.DisksScopedListOrBuilder { getDescriptor()374 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 375 return com.google.cloud.compute.v1.Compute 376 .internal_static_google_cloud_compute_v1_DisksScopedList_descriptor; 377 } 378 379 @java.lang.Override 380 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()381 internalGetFieldAccessorTable() { 382 return com.google.cloud.compute.v1.Compute 383 .internal_static_google_cloud_compute_v1_DisksScopedList_fieldAccessorTable 384 .ensureFieldAccessorsInitialized( 385 com.google.cloud.compute.v1.DisksScopedList.class, 386 com.google.cloud.compute.v1.DisksScopedList.Builder.class); 387 } 388 389 // Construct using com.google.cloud.compute.v1.DisksScopedList.newBuilder() Builder()390 private Builder() { 391 maybeForceBuilderInitialization(); 392 } 393 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)394 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 395 super(parent); 396 maybeForceBuilderInitialization(); 397 } 398 maybeForceBuilderInitialization()399 private void maybeForceBuilderInitialization() { 400 if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { 401 getDisksFieldBuilder(); 402 getWarningFieldBuilder(); 403 } 404 } 405 406 @java.lang.Override clear()407 public Builder clear() { 408 super.clear(); 409 bitField0_ = 0; 410 if (disksBuilder_ == null) { 411 disks_ = java.util.Collections.emptyList(); 412 } else { 413 disks_ = null; 414 disksBuilder_.clear(); 415 } 416 bitField0_ = (bitField0_ & ~0x00000001); 417 warning_ = null; 418 if (warningBuilder_ != null) { 419 warningBuilder_.dispose(); 420 warningBuilder_ = null; 421 } 422 return this; 423 } 424 425 @java.lang.Override getDescriptorForType()426 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 427 return com.google.cloud.compute.v1.Compute 428 .internal_static_google_cloud_compute_v1_DisksScopedList_descriptor; 429 } 430 431 @java.lang.Override getDefaultInstanceForType()432 public com.google.cloud.compute.v1.DisksScopedList getDefaultInstanceForType() { 433 return com.google.cloud.compute.v1.DisksScopedList.getDefaultInstance(); 434 } 435 436 @java.lang.Override build()437 public com.google.cloud.compute.v1.DisksScopedList build() { 438 com.google.cloud.compute.v1.DisksScopedList result = buildPartial(); 439 if (!result.isInitialized()) { 440 throw newUninitializedMessageException(result); 441 } 442 return result; 443 } 444 445 @java.lang.Override buildPartial()446 public com.google.cloud.compute.v1.DisksScopedList buildPartial() { 447 com.google.cloud.compute.v1.DisksScopedList result = 448 new com.google.cloud.compute.v1.DisksScopedList(this); 449 buildPartialRepeatedFields(result); 450 if (bitField0_ != 0) { 451 buildPartial0(result); 452 } 453 onBuilt(); 454 return result; 455 } 456 buildPartialRepeatedFields(com.google.cloud.compute.v1.DisksScopedList result)457 private void buildPartialRepeatedFields(com.google.cloud.compute.v1.DisksScopedList result) { 458 if (disksBuilder_ == null) { 459 if (((bitField0_ & 0x00000001) != 0)) { 460 disks_ = java.util.Collections.unmodifiableList(disks_); 461 bitField0_ = (bitField0_ & ~0x00000001); 462 } 463 result.disks_ = disks_; 464 } else { 465 result.disks_ = disksBuilder_.build(); 466 } 467 } 468 buildPartial0(com.google.cloud.compute.v1.DisksScopedList result)469 private void buildPartial0(com.google.cloud.compute.v1.DisksScopedList result) { 470 int from_bitField0_ = bitField0_; 471 int to_bitField0_ = 0; 472 if (((from_bitField0_ & 0x00000002) != 0)) { 473 result.warning_ = warningBuilder_ == null ? warning_ : warningBuilder_.build(); 474 to_bitField0_ |= 0x00000001; 475 } 476 result.bitField0_ |= to_bitField0_; 477 } 478 479 @java.lang.Override clone()480 public Builder clone() { 481 return super.clone(); 482 } 483 484 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)485 public Builder setField( 486 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 487 return super.setField(field, value); 488 } 489 490 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)491 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 492 return super.clearField(field); 493 } 494 495 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)496 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 497 return super.clearOneof(oneof); 498 } 499 500 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)501 public Builder setRepeatedField( 502 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 503 return super.setRepeatedField(field, index, value); 504 } 505 506 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)507 public Builder addRepeatedField( 508 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 509 return super.addRepeatedField(field, value); 510 } 511 512 @java.lang.Override mergeFrom(com.google.protobuf.Message other)513 public Builder mergeFrom(com.google.protobuf.Message other) { 514 if (other instanceof com.google.cloud.compute.v1.DisksScopedList) { 515 return mergeFrom((com.google.cloud.compute.v1.DisksScopedList) other); 516 } else { 517 super.mergeFrom(other); 518 return this; 519 } 520 } 521 mergeFrom(com.google.cloud.compute.v1.DisksScopedList other)522 public Builder mergeFrom(com.google.cloud.compute.v1.DisksScopedList other) { 523 if (other == com.google.cloud.compute.v1.DisksScopedList.getDefaultInstance()) return this; 524 if (disksBuilder_ == null) { 525 if (!other.disks_.isEmpty()) { 526 if (disks_.isEmpty()) { 527 disks_ = other.disks_; 528 bitField0_ = (bitField0_ & ~0x00000001); 529 } else { 530 ensureDisksIsMutable(); 531 disks_.addAll(other.disks_); 532 } 533 onChanged(); 534 } 535 } else { 536 if (!other.disks_.isEmpty()) { 537 if (disksBuilder_.isEmpty()) { 538 disksBuilder_.dispose(); 539 disksBuilder_ = null; 540 disks_ = other.disks_; 541 bitField0_ = (bitField0_ & ~0x00000001); 542 disksBuilder_ = 543 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 544 ? getDisksFieldBuilder() 545 : null; 546 } else { 547 disksBuilder_.addAllMessages(other.disks_); 548 } 549 } 550 } 551 if (other.hasWarning()) { 552 mergeWarning(other.getWarning()); 553 } 554 this.mergeUnknownFields(other.getUnknownFields()); 555 onChanged(); 556 return this; 557 } 558 559 @java.lang.Override isInitialized()560 public final boolean isInitialized() { 561 return true; 562 } 563 564 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)565 public Builder mergeFrom( 566 com.google.protobuf.CodedInputStream input, 567 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 568 throws java.io.IOException { 569 if (extensionRegistry == null) { 570 throw new java.lang.NullPointerException(); 571 } 572 try { 573 boolean done = false; 574 while (!done) { 575 int tag = input.readTag(); 576 switch (tag) { 577 case 0: 578 done = true; 579 break; 580 case 405634274: 581 { 582 input.readMessage(getWarningFieldBuilder().getBuilder(), extensionRegistry); 583 bitField0_ |= 0x00000002; 584 break; 585 } // case 405634274 586 case 764752818: 587 { 588 com.google.cloud.compute.v1.Disk m = 589 input.readMessage(com.google.cloud.compute.v1.Disk.parser(), extensionRegistry); 590 if (disksBuilder_ == null) { 591 ensureDisksIsMutable(); 592 disks_.add(m); 593 } else { 594 disksBuilder_.addMessage(m); 595 } 596 break; 597 } // case 764752818 598 default: 599 { 600 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 601 done = true; // was an endgroup tag 602 } 603 break; 604 } // default: 605 } // switch (tag) 606 } // while (!done) 607 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 608 throw e.unwrapIOException(); 609 } finally { 610 onChanged(); 611 } // finally 612 return this; 613 } 614 615 private int bitField0_; 616 617 private java.util.List<com.google.cloud.compute.v1.Disk> disks_ = 618 java.util.Collections.emptyList(); 619 ensureDisksIsMutable()620 private void ensureDisksIsMutable() { 621 if (!((bitField0_ & 0x00000001) != 0)) { 622 disks_ = new java.util.ArrayList<com.google.cloud.compute.v1.Disk>(disks_); 623 bitField0_ |= 0x00000001; 624 } 625 } 626 627 private com.google.protobuf.RepeatedFieldBuilderV3< 628 com.google.cloud.compute.v1.Disk, 629 com.google.cloud.compute.v1.Disk.Builder, 630 com.google.cloud.compute.v1.DiskOrBuilder> 631 disksBuilder_; 632 633 /** 634 * 635 * 636 * <pre> 637 * [Output Only] A list of disks contained in this scope. 638 * </pre> 639 * 640 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 641 */ getDisksList()642 public java.util.List<com.google.cloud.compute.v1.Disk> getDisksList() { 643 if (disksBuilder_ == null) { 644 return java.util.Collections.unmodifiableList(disks_); 645 } else { 646 return disksBuilder_.getMessageList(); 647 } 648 } 649 /** 650 * 651 * 652 * <pre> 653 * [Output Only] A list of disks contained in this scope. 654 * </pre> 655 * 656 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 657 */ getDisksCount()658 public int getDisksCount() { 659 if (disksBuilder_ == null) { 660 return disks_.size(); 661 } else { 662 return disksBuilder_.getCount(); 663 } 664 } 665 /** 666 * 667 * 668 * <pre> 669 * [Output Only] A list of disks contained in this scope. 670 * </pre> 671 * 672 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 673 */ getDisks(int index)674 public com.google.cloud.compute.v1.Disk getDisks(int index) { 675 if (disksBuilder_ == null) { 676 return disks_.get(index); 677 } else { 678 return disksBuilder_.getMessage(index); 679 } 680 } 681 /** 682 * 683 * 684 * <pre> 685 * [Output Only] A list of disks contained in this scope. 686 * </pre> 687 * 688 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 689 */ setDisks(int index, com.google.cloud.compute.v1.Disk value)690 public Builder setDisks(int index, com.google.cloud.compute.v1.Disk value) { 691 if (disksBuilder_ == null) { 692 if (value == null) { 693 throw new NullPointerException(); 694 } 695 ensureDisksIsMutable(); 696 disks_.set(index, value); 697 onChanged(); 698 } else { 699 disksBuilder_.setMessage(index, value); 700 } 701 return this; 702 } 703 /** 704 * 705 * 706 * <pre> 707 * [Output Only] A list of disks contained in this scope. 708 * </pre> 709 * 710 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 711 */ setDisks(int index, com.google.cloud.compute.v1.Disk.Builder builderForValue)712 public Builder setDisks(int index, com.google.cloud.compute.v1.Disk.Builder builderForValue) { 713 if (disksBuilder_ == null) { 714 ensureDisksIsMutable(); 715 disks_.set(index, builderForValue.build()); 716 onChanged(); 717 } else { 718 disksBuilder_.setMessage(index, builderForValue.build()); 719 } 720 return this; 721 } 722 /** 723 * 724 * 725 * <pre> 726 * [Output Only] A list of disks contained in this scope. 727 * </pre> 728 * 729 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 730 */ addDisks(com.google.cloud.compute.v1.Disk value)731 public Builder addDisks(com.google.cloud.compute.v1.Disk value) { 732 if (disksBuilder_ == null) { 733 if (value == null) { 734 throw new NullPointerException(); 735 } 736 ensureDisksIsMutable(); 737 disks_.add(value); 738 onChanged(); 739 } else { 740 disksBuilder_.addMessage(value); 741 } 742 return this; 743 } 744 /** 745 * 746 * 747 * <pre> 748 * [Output Only] A list of disks contained in this scope. 749 * </pre> 750 * 751 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 752 */ addDisks(int index, com.google.cloud.compute.v1.Disk value)753 public Builder addDisks(int index, com.google.cloud.compute.v1.Disk value) { 754 if (disksBuilder_ == null) { 755 if (value == null) { 756 throw new NullPointerException(); 757 } 758 ensureDisksIsMutable(); 759 disks_.add(index, value); 760 onChanged(); 761 } else { 762 disksBuilder_.addMessage(index, value); 763 } 764 return this; 765 } 766 /** 767 * 768 * 769 * <pre> 770 * [Output Only] A list of disks contained in this scope. 771 * </pre> 772 * 773 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 774 */ addDisks(com.google.cloud.compute.v1.Disk.Builder builderForValue)775 public Builder addDisks(com.google.cloud.compute.v1.Disk.Builder builderForValue) { 776 if (disksBuilder_ == null) { 777 ensureDisksIsMutable(); 778 disks_.add(builderForValue.build()); 779 onChanged(); 780 } else { 781 disksBuilder_.addMessage(builderForValue.build()); 782 } 783 return this; 784 } 785 /** 786 * 787 * 788 * <pre> 789 * [Output Only] A list of disks contained in this scope. 790 * </pre> 791 * 792 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 793 */ addDisks(int index, com.google.cloud.compute.v1.Disk.Builder builderForValue)794 public Builder addDisks(int index, com.google.cloud.compute.v1.Disk.Builder builderForValue) { 795 if (disksBuilder_ == null) { 796 ensureDisksIsMutable(); 797 disks_.add(index, builderForValue.build()); 798 onChanged(); 799 } else { 800 disksBuilder_.addMessage(index, builderForValue.build()); 801 } 802 return this; 803 } 804 /** 805 * 806 * 807 * <pre> 808 * [Output Only] A list of disks contained in this scope. 809 * </pre> 810 * 811 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 812 */ addAllDisks( java.lang.Iterable<? extends com.google.cloud.compute.v1.Disk> values)813 public Builder addAllDisks( 814 java.lang.Iterable<? extends com.google.cloud.compute.v1.Disk> values) { 815 if (disksBuilder_ == null) { 816 ensureDisksIsMutable(); 817 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, disks_); 818 onChanged(); 819 } else { 820 disksBuilder_.addAllMessages(values); 821 } 822 return this; 823 } 824 /** 825 * 826 * 827 * <pre> 828 * [Output Only] A list of disks contained in this scope. 829 * </pre> 830 * 831 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 832 */ clearDisks()833 public Builder clearDisks() { 834 if (disksBuilder_ == null) { 835 disks_ = java.util.Collections.emptyList(); 836 bitField0_ = (bitField0_ & ~0x00000001); 837 onChanged(); 838 } else { 839 disksBuilder_.clear(); 840 } 841 return this; 842 } 843 /** 844 * 845 * 846 * <pre> 847 * [Output Only] A list of disks contained in this scope. 848 * </pre> 849 * 850 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 851 */ removeDisks(int index)852 public Builder removeDisks(int index) { 853 if (disksBuilder_ == null) { 854 ensureDisksIsMutable(); 855 disks_.remove(index); 856 onChanged(); 857 } else { 858 disksBuilder_.remove(index); 859 } 860 return this; 861 } 862 /** 863 * 864 * 865 * <pre> 866 * [Output Only] A list of disks contained in this scope. 867 * </pre> 868 * 869 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 870 */ getDisksBuilder(int index)871 public com.google.cloud.compute.v1.Disk.Builder getDisksBuilder(int index) { 872 return getDisksFieldBuilder().getBuilder(index); 873 } 874 /** 875 * 876 * 877 * <pre> 878 * [Output Only] A list of disks contained in this scope. 879 * </pre> 880 * 881 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 882 */ getDisksOrBuilder(int index)883 public com.google.cloud.compute.v1.DiskOrBuilder getDisksOrBuilder(int index) { 884 if (disksBuilder_ == null) { 885 return disks_.get(index); 886 } else { 887 return disksBuilder_.getMessageOrBuilder(index); 888 } 889 } 890 /** 891 * 892 * 893 * <pre> 894 * [Output Only] A list of disks contained in this scope. 895 * </pre> 896 * 897 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 898 */ 899 public java.util.List<? extends com.google.cloud.compute.v1.DiskOrBuilder> getDisksOrBuilderList()900 getDisksOrBuilderList() { 901 if (disksBuilder_ != null) { 902 return disksBuilder_.getMessageOrBuilderList(); 903 } else { 904 return java.util.Collections.unmodifiableList(disks_); 905 } 906 } 907 /** 908 * 909 * 910 * <pre> 911 * [Output Only] A list of disks contained in this scope. 912 * </pre> 913 * 914 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 915 */ addDisksBuilder()916 public com.google.cloud.compute.v1.Disk.Builder addDisksBuilder() { 917 return getDisksFieldBuilder() 918 .addBuilder(com.google.cloud.compute.v1.Disk.getDefaultInstance()); 919 } 920 /** 921 * 922 * 923 * <pre> 924 * [Output Only] A list of disks contained in this scope. 925 * </pre> 926 * 927 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 928 */ addDisksBuilder(int index)929 public com.google.cloud.compute.v1.Disk.Builder addDisksBuilder(int index) { 930 return getDisksFieldBuilder() 931 .addBuilder(index, com.google.cloud.compute.v1.Disk.getDefaultInstance()); 932 } 933 /** 934 * 935 * 936 * <pre> 937 * [Output Only] A list of disks contained in this scope. 938 * </pre> 939 * 940 * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code> 941 */ getDisksBuilderList()942 public java.util.List<com.google.cloud.compute.v1.Disk.Builder> getDisksBuilderList() { 943 return getDisksFieldBuilder().getBuilderList(); 944 } 945 946 private com.google.protobuf.RepeatedFieldBuilderV3< 947 com.google.cloud.compute.v1.Disk, 948 com.google.cloud.compute.v1.Disk.Builder, 949 com.google.cloud.compute.v1.DiskOrBuilder> getDisksFieldBuilder()950 getDisksFieldBuilder() { 951 if (disksBuilder_ == null) { 952 disksBuilder_ = 953 new com.google.protobuf.RepeatedFieldBuilderV3< 954 com.google.cloud.compute.v1.Disk, 955 com.google.cloud.compute.v1.Disk.Builder, 956 com.google.cloud.compute.v1.DiskOrBuilder>( 957 disks_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); 958 disks_ = null; 959 } 960 return disksBuilder_; 961 } 962 963 private com.google.cloud.compute.v1.Warning warning_; 964 private com.google.protobuf.SingleFieldBuilderV3< 965 com.google.cloud.compute.v1.Warning, 966 com.google.cloud.compute.v1.Warning.Builder, 967 com.google.cloud.compute.v1.WarningOrBuilder> 968 warningBuilder_; 969 /** 970 * 971 * 972 * <pre> 973 * [Output Only] Informational warning which replaces the list of disks when the list is empty. 974 * </pre> 975 * 976 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 977 * 978 * @return Whether the warning field is set. 979 */ hasWarning()980 public boolean hasWarning() { 981 return ((bitField0_ & 0x00000002) != 0); 982 } 983 /** 984 * 985 * 986 * <pre> 987 * [Output Only] Informational warning which replaces the list of disks when the list is empty. 988 * </pre> 989 * 990 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 991 * 992 * @return The warning. 993 */ getWarning()994 public com.google.cloud.compute.v1.Warning getWarning() { 995 if (warningBuilder_ == null) { 996 return warning_ == null 997 ? com.google.cloud.compute.v1.Warning.getDefaultInstance() 998 : warning_; 999 } else { 1000 return warningBuilder_.getMessage(); 1001 } 1002 } 1003 /** 1004 * 1005 * 1006 * <pre> 1007 * [Output Only] Informational warning which replaces the list of disks when the list is empty. 1008 * </pre> 1009 * 1010 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1011 */ setWarning(com.google.cloud.compute.v1.Warning value)1012 public Builder setWarning(com.google.cloud.compute.v1.Warning value) { 1013 if (warningBuilder_ == null) { 1014 if (value == null) { 1015 throw new NullPointerException(); 1016 } 1017 warning_ = value; 1018 } else { 1019 warningBuilder_.setMessage(value); 1020 } 1021 bitField0_ |= 0x00000002; 1022 onChanged(); 1023 return this; 1024 } 1025 /** 1026 * 1027 * 1028 * <pre> 1029 * [Output Only] Informational warning which replaces the list of disks when the list is empty. 1030 * </pre> 1031 * 1032 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1033 */ setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue)1034 public Builder setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue) { 1035 if (warningBuilder_ == null) { 1036 warning_ = builderForValue.build(); 1037 } else { 1038 warningBuilder_.setMessage(builderForValue.build()); 1039 } 1040 bitField0_ |= 0x00000002; 1041 onChanged(); 1042 return this; 1043 } 1044 /** 1045 * 1046 * 1047 * <pre> 1048 * [Output Only] Informational warning which replaces the list of disks when the list is empty. 1049 * </pre> 1050 * 1051 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1052 */ mergeWarning(com.google.cloud.compute.v1.Warning value)1053 public Builder mergeWarning(com.google.cloud.compute.v1.Warning value) { 1054 if (warningBuilder_ == null) { 1055 if (((bitField0_ & 0x00000002) != 0) 1056 && warning_ != null 1057 && warning_ != com.google.cloud.compute.v1.Warning.getDefaultInstance()) { 1058 getWarningBuilder().mergeFrom(value); 1059 } else { 1060 warning_ = value; 1061 } 1062 } else { 1063 warningBuilder_.mergeFrom(value); 1064 } 1065 bitField0_ |= 0x00000002; 1066 onChanged(); 1067 return this; 1068 } 1069 /** 1070 * 1071 * 1072 * <pre> 1073 * [Output Only] Informational warning which replaces the list of disks when the list is empty. 1074 * </pre> 1075 * 1076 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1077 */ clearWarning()1078 public Builder clearWarning() { 1079 bitField0_ = (bitField0_ & ~0x00000002); 1080 warning_ = null; 1081 if (warningBuilder_ != null) { 1082 warningBuilder_.dispose(); 1083 warningBuilder_ = null; 1084 } 1085 onChanged(); 1086 return this; 1087 } 1088 /** 1089 * 1090 * 1091 * <pre> 1092 * [Output Only] Informational warning which replaces the list of disks when the list is empty. 1093 * </pre> 1094 * 1095 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1096 */ getWarningBuilder()1097 public com.google.cloud.compute.v1.Warning.Builder getWarningBuilder() { 1098 bitField0_ |= 0x00000002; 1099 onChanged(); 1100 return getWarningFieldBuilder().getBuilder(); 1101 } 1102 /** 1103 * 1104 * 1105 * <pre> 1106 * [Output Only] Informational warning which replaces the list of disks when the list is empty. 1107 * </pre> 1108 * 1109 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1110 */ getWarningOrBuilder()1111 public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() { 1112 if (warningBuilder_ != null) { 1113 return warningBuilder_.getMessageOrBuilder(); 1114 } else { 1115 return warning_ == null 1116 ? com.google.cloud.compute.v1.Warning.getDefaultInstance() 1117 : warning_; 1118 } 1119 } 1120 /** 1121 * 1122 * 1123 * <pre> 1124 * [Output Only] Informational warning which replaces the list of disks when the list is empty. 1125 * </pre> 1126 * 1127 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1128 */ 1129 private com.google.protobuf.SingleFieldBuilderV3< 1130 com.google.cloud.compute.v1.Warning, 1131 com.google.cloud.compute.v1.Warning.Builder, 1132 com.google.cloud.compute.v1.WarningOrBuilder> getWarningFieldBuilder()1133 getWarningFieldBuilder() { 1134 if (warningBuilder_ == null) { 1135 warningBuilder_ = 1136 new com.google.protobuf.SingleFieldBuilderV3< 1137 com.google.cloud.compute.v1.Warning, 1138 com.google.cloud.compute.v1.Warning.Builder, 1139 com.google.cloud.compute.v1.WarningOrBuilder>( 1140 getWarning(), getParentForChildren(), isClean()); 1141 warning_ = null; 1142 } 1143 return warningBuilder_; 1144 } 1145 1146 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1147 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1148 return super.setUnknownFields(unknownFields); 1149 } 1150 1151 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1152 public final Builder mergeUnknownFields( 1153 final com.google.protobuf.UnknownFieldSet unknownFields) { 1154 return super.mergeUnknownFields(unknownFields); 1155 } 1156 1157 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.DisksScopedList) 1158 } 1159 1160 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.DisksScopedList) 1161 private static final com.google.cloud.compute.v1.DisksScopedList DEFAULT_INSTANCE; 1162 1163 static { 1164 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.DisksScopedList(); 1165 } 1166 getDefaultInstance()1167 public static com.google.cloud.compute.v1.DisksScopedList getDefaultInstance() { 1168 return DEFAULT_INSTANCE; 1169 } 1170 1171 private static final com.google.protobuf.Parser<DisksScopedList> PARSER = 1172 new com.google.protobuf.AbstractParser<DisksScopedList>() { 1173 @java.lang.Override 1174 public DisksScopedList parsePartialFrom( 1175 com.google.protobuf.CodedInputStream input, 1176 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1177 throws com.google.protobuf.InvalidProtocolBufferException { 1178 Builder builder = newBuilder(); 1179 try { 1180 builder.mergeFrom(input, extensionRegistry); 1181 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1182 throw e.setUnfinishedMessage(builder.buildPartial()); 1183 } catch (com.google.protobuf.UninitializedMessageException e) { 1184 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1185 } catch (java.io.IOException e) { 1186 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1187 .setUnfinishedMessage(builder.buildPartial()); 1188 } 1189 return builder.buildPartial(); 1190 } 1191 }; 1192 parser()1193 public static com.google.protobuf.Parser<DisksScopedList> parser() { 1194 return PARSER; 1195 } 1196 1197 @java.lang.Override getParserForType()1198 public com.google.protobuf.Parser<DisksScopedList> getParserForType() { 1199 return PARSER; 1200 } 1201 1202 @java.lang.Override getDefaultInstanceForType()1203 public com.google.cloud.compute.v1.DisksScopedList getDefaultInstanceForType() { 1204 return DEFAULT_INSTANCE; 1205 } 1206 } 1207