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.DiskAggregatedList} 28 */ 29 public final class DiskAggregatedList extends com.google.protobuf.GeneratedMessageV3 30 implements 31 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.DiskAggregatedList) 32 DiskAggregatedListOrBuilder { 33 private static final long serialVersionUID = 0L; 34 // Use DiskAggregatedList.newBuilder() to construct. DiskAggregatedList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35 private DiskAggregatedList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 36 super(builder); 37 } 38 DiskAggregatedList()39 private DiskAggregatedList() { 40 id_ = ""; 41 kind_ = ""; 42 nextPageToken_ = ""; 43 selfLink_ = ""; 44 unreachables_ = com.google.protobuf.LazyStringArrayList.EMPTY; 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new DiskAggregatedList(); 51 } 52 53 @java.lang.Override getUnknownFields()54 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 55 return this.unknownFields; 56 } 57 getDescriptor()58 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 59 return com.google.cloud.compute.v1.Compute 60 .internal_static_google_cloud_compute_v1_DiskAggregatedList_descriptor; 61 } 62 63 @SuppressWarnings({"rawtypes"}) 64 @java.lang.Override internalGetMapField(int number)65 protected com.google.protobuf.MapField internalGetMapField(int number) { 66 switch (number) { 67 case 100526016: 68 return internalGetItems(); 69 default: 70 throw new RuntimeException("Invalid map field number: " + number); 71 } 72 } 73 74 @java.lang.Override 75 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()76 internalGetFieldAccessorTable() { 77 return com.google.cloud.compute.v1.Compute 78 .internal_static_google_cloud_compute_v1_DiskAggregatedList_fieldAccessorTable 79 .ensureFieldAccessorsInitialized( 80 com.google.cloud.compute.v1.DiskAggregatedList.class, 81 com.google.cloud.compute.v1.DiskAggregatedList.Builder.class); 82 } 83 84 private int bitField0_; 85 public static final int ID_FIELD_NUMBER = 3355; 86 87 @SuppressWarnings("serial") 88 private volatile java.lang.Object id_ = ""; 89 /** 90 * 91 * 92 * <pre> 93 * [Output Only] Unique identifier for the resource; defined by the server. 94 * </pre> 95 * 96 * <code>optional string id = 3355;</code> 97 * 98 * @return Whether the id field is set. 99 */ 100 @java.lang.Override hasId()101 public boolean hasId() { 102 return ((bitField0_ & 0x00000001) != 0); 103 } 104 /** 105 * 106 * 107 * <pre> 108 * [Output Only] Unique identifier for the resource; defined by the server. 109 * </pre> 110 * 111 * <code>optional string id = 3355;</code> 112 * 113 * @return The id. 114 */ 115 @java.lang.Override getId()116 public java.lang.String getId() { 117 java.lang.Object ref = id_; 118 if (ref instanceof java.lang.String) { 119 return (java.lang.String) ref; 120 } else { 121 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 122 java.lang.String s = bs.toStringUtf8(); 123 id_ = s; 124 return s; 125 } 126 } 127 /** 128 * 129 * 130 * <pre> 131 * [Output Only] Unique identifier for the resource; defined by the server. 132 * </pre> 133 * 134 * <code>optional string id = 3355;</code> 135 * 136 * @return The bytes for id. 137 */ 138 @java.lang.Override getIdBytes()139 public com.google.protobuf.ByteString getIdBytes() { 140 java.lang.Object ref = id_; 141 if (ref instanceof java.lang.String) { 142 com.google.protobuf.ByteString b = 143 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 144 id_ = b; 145 return b; 146 } else { 147 return (com.google.protobuf.ByteString) ref; 148 } 149 } 150 151 public static final int ITEMS_FIELD_NUMBER = 100526016; 152 153 private static final class ItemsDefaultEntryHolder { 154 static final com.google.protobuf.MapEntry< 155 java.lang.String, com.google.cloud.compute.v1.DisksScopedList> 156 defaultEntry = 157 com.google.protobuf.MapEntry 158 .<java.lang.String, com.google.cloud.compute.v1.DisksScopedList>newDefaultInstance( 159 com.google.cloud.compute.v1.Compute 160 .internal_static_google_cloud_compute_v1_DiskAggregatedList_ItemsEntry_descriptor, 161 com.google.protobuf.WireFormat.FieldType.STRING, 162 "", 163 com.google.protobuf.WireFormat.FieldType.MESSAGE, 164 com.google.cloud.compute.v1.DisksScopedList.getDefaultInstance()); 165 } 166 167 @SuppressWarnings("serial") 168 private com.google.protobuf.MapField< 169 java.lang.String, com.google.cloud.compute.v1.DisksScopedList> 170 items_; 171 172 private com.google.protobuf.MapField< 173 java.lang.String, com.google.cloud.compute.v1.DisksScopedList> internalGetItems()174 internalGetItems() { 175 if (items_ == null) { 176 return com.google.protobuf.MapField.emptyMapField(ItemsDefaultEntryHolder.defaultEntry); 177 } 178 return items_; 179 } 180 getItemsCount()181 public int getItemsCount() { 182 return internalGetItems().getMap().size(); 183 } 184 /** 185 * 186 * 187 * <pre> 188 * A list of DisksScopedList resources. 189 * </pre> 190 * 191 * <code>map<string, .google.cloud.compute.v1.DisksScopedList> items = 100526016;</code> 192 */ 193 @java.lang.Override containsItems(java.lang.String key)194 public boolean containsItems(java.lang.String key) { 195 if (key == null) { 196 throw new NullPointerException("map key"); 197 } 198 return internalGetItems().getMap().containsKey(key); 199 } 200 /** Use {@link #getItemsMap()} instead. */ 201 @java.lang.Override 202 @java.lang.Deprecated getItems()203 public java.util.Map<java.lang.String, com.google.cloud.compute.v1.DisksScopedList> getItems() { 204 return getItemsMap(); 205 } 206 /** 207 * 208 * 209 * <pre> 210 * A list of DisksScopedList resources. 211 * </pre> 212 * 213 * <code>map<string, .google.cloud.compute.v1.DisksScopedList> items = 100526016;</code> 214 */ 215 @java.lang.Override 216 public java.util.Map<java.lang.String, com.google.cloud.compute.v1.DisksScopedList> getItemsMap()217 getItemsMap() { 218 return internalGetItems().getMap(); 219 } 220 /** 221 * 222 * 223 * <pre> 224 * A list of DisksScopedList resources. 225 * </pre> 226 * 227 * <code>map<string, .google.cloud.compute.v1.DisksScopedList> items = 100526016;</code> 228 */ 229 @java.lang.Override getItemsOrDefault( java.lang.String key, com.google.cloud.compute.v1.DisksScopedList defaultValue)230 public /* nullable */ com.google.cloud.compute.v1.DisksScopedList getItemsOrDefault( 231 java.lang.String key, 232 /* nullable */ 233 com.google.cloud.compute.v1.DisksScopedList defaultValue) { 234 if (key == null) { 235 throw new NullPointerException("map key"); 236 } 237 java.util.Map<java.lang.String, com.google.cloud.compute.v1.DisksScopedList> map = 238 internalGetItems().getMap(); 239 return map.containsKey(key) ? map.get(key) : defaultValue; 240 } 241 /** 242 * 243 * 244 * <pre> 245 * A list of DisksScopedList resources. 246 * </pre> 247 * 248 * <code>map<string, .google.cloud.compute.v1.DisksScopedList> items = 100526016;</code> 249 */ 250 @java.lang.Override getItemsOrThrow(java.lang.String key)251 public com.google.cloud.compute.v1.DisksScopedList getItemsOrThrow(java.lang.String key) { 252 if (key == null) { 253 throw new NullPointerException("map key"); 254 } 255 java.util.Map<java.lang.String, com.google.cloud.compute.v1.DisksScopedList> map = 256 internalGetItems().getMap(); 257 if (!map.containsKey(key)) { 258 throw new java.lang.IllegalArgumentException(); 259 } 260 return map.get(key); 261 } 262 263 public static final int KIND_FIELD_NUMBER = 3292052; 264 265 @SuppressWarnings("serial") 266 private volatile java.lang.Object kind_ = ""; 267 /** 268 * 269 * 270 * <pre> 271 * [Output Only] Type of resource. Always compute#diskAggregatedList for aggregated lists of persistent disks. 272 * </pre> 273 * 274 * <code>optional string kind = 3292052;</code> 275 * 276 * @return Whether the kind field is set. 277 */ 278 @java.lang.Override hasKind()279 public boolean hasKind() { 280 return ((bitField0_ & 0x00000002) != 0); 281 } 282 /** 283 * 284 * 285 * <pre> 286 * [Output Only] Type of resource. Always compute#diskAggregatedList for aggregated lists of persistent disks. 287 * </pre> 288 * 289 * <code>optional string kind = 3292052;</code> 290 * 291 * @return The kind. 292 */ 293 @java.lang.Override getKind()294 public java.lang.String getKind() { 295 java.lang.Object ref = kind_; 296 if (ref instanceof java.lang.String) { 297 return (java.lang.String) ref; 298 } else { 299 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 300 java.lang.String s = bs.toStringUtf8(); 301 kind_ = s; 302 return s; 303 } 304 } 305 /** 306 * 307 * 308 * <pre> 309 * [Output Only] Type of resource. Always compute#diskAggregatedList for aggregated lists of persistent disks. 310 * </pre> 311 * 312 * <code>optional string kind = 3292052;</code> 313 * 314 * @return The bytes for kind. 315 */ 316 @java.lang.Override getKindBytes()317 public com.google.protobuf.ByteString getKindBytes() { 318 java.lang.Object ref = kind_; 319 if (ref instanceof java.lang.String) { 320 com.google.protobuf.ByteString b = 321 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 322 kind_ = b; 323 return b; 324 } else { 325 return (com.google.protobuf.ByteString) ref; 326 } 327 } 328 329 public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 79797525; 330 331 @SuppressWarnings("serial") 332 private volatile java.lang.Object nextPageToken_ = ""; 333 /** 334 * 335 * 336 * <pre> 337 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 338 * </pre> 339 * 340 * <code>optional string next_page_token = 79797525;</code> 341 * 342 * @return Whether the nextPageToken field is set. 343 */ 344 @java.lang.Override hasNextPageToken()345 public boolean hasNextPageToken() { 346 return ((bitField0_ & 0x00000004) != 0); 347 } 348 /** 349 * 350 * 351 * <pre> 352 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 353 * </pre> 354 * 355 * <code>optional string next_page_token = 79797525;</code> 356 * 357 * @return The nextPageToken. 358 */ 359 @java.lang.Override getNextPageToken()360 public java.lang.String getNextPageToken() { 361 java.lang.Object ref = nextPageToken_; 362 if (ref instanceof java.lang.String) { 363 return (java.lang.String) ref; 364 } else { 365 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 366 java.lang.String s = bs.toStringUtf8(); 367 nextPageToken_ = s; 368 return s; 369 } 370 } 371 /** 372 * 373 * 374 * <pre> 375 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 376 * </pre> 377 * 378 * <code>optional string next_page_token = 79797525;</code> 379 * 380 * @return The bytes for nextPageToken. 381 */ 382 @java.lang.Override getNextPageTokenBytes()383 public com.google.protobuf.ByteString getNextPageTokenBytes() { 384 java.lang.Object ref = nextPageToken_; 385 if (ref instanceof java.lang.String) { 386 com.google.protobuf.ByteString b = 387 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 388 nextPageToken_ = b; 389 return b; 390 } else { 391 return (com.google.protobuf.ByteString) ref; 392 } 393 } 394 395 public static final int SELF_LINK_FIELD_NUMBER = 456214797; 396 397 @SuppressWarnings("serial") 398 private volatile java.lang.Object selfLink_ = ""; 399 /** 400 * 401 * 402 * <pre> 403 * [Output Only] Server-defined URL for this resource. 404 * </pre> 405 * 406 * <code>optional string self_link = 456214797;</code> 407 * 408 * @return Whether the selfLink field is set. 409 */ 410 @java.lang.Override hasSelfLink()411 public boolean hasSelfLink() { 412 return ((bitField0_ & 0x00000008) != 0); 413 } 414 /** 415 * 416 * 417 * <pre> 418 * [Output Only] Server-defined URL for this resource. 419 * </pre> 420 * 421 * <code>optional string self_link = 456214797;</code> 422 * 423 * @return The selfLink. 424 */ 425 @java.lang.Override getSelfLink()426 public java.lang.String getSelfLink() { 427 java.lang.Object ref = selfLink_; 428 if (ref instanceof java.lang.String) { 429 return (java.lang.String) ref; 430 } else { 431 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 432 java.lang.String s = bs.toStringUtf8(); 433 selfLink_ = s; 434 return s; 435 } 436 } 437 /** 438 * 439 * 440 * <pre> 441 * [Output Only] Server-defined URL for this resource. 442 * </pre> 443 * 444 * <code>optional string self_link = 456214797;</code> 445 * 446 * @return The bytes for selfLink. 447 */ 448 @java.lang.Override getSelfLinkBytes()449 public com.google.protobuf.ByteString getSelfLinkBytes() { 450 java.lang.Object ref = selfLink_; 451 if (ref instanceof java.lang.String) { 452 com.google.protobuf.ByteString b = 453 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 454 selfLink_ = b; 455 return b; 456 } else { 457 return (com.google.protobuf.ByteString) ref; 458 } 459 } 460 461 public static final int UNREACHABLES_FIELD_NUMBER = 243372063; 462 463 @SuppressWarnings("serial") 464 private com.google.protobuf.LazyStringList unreachables_; 465 /** 466 * 467 * 468 * <pre> 469 * [Output Only] Unreachable resources. 470 * </pre> 471 * 472 * <code>repeated string unreachables = 243372063;</code> 473 * 474 * @return A list containing the unreachables. 475 */ getUnreachablesList()476 public com.google.protobuf.ProtocolStringList getUnreachablesList() { 477 return unreachables_; 478 } 479 /** 480 * 481 * 482 * <pre> 483 * [Output Only] Unreachable resources. 484 * </pre> 485 * 486 * <code>repeated string unreachables = 243372063;</code> 487 * 488 * @return The count of unreachables. 489 */ getUnreachablesCount()490 public int getUnreachablesCount() { 491 return unreachables_.size(); 492 } 493 /** 494 * 495 * 496 * <pre> 497 * [Output Only] Unreachable resources. 498 * </pre> 499 * 500 * <code>repeated string unreachables = 243372063;</code> 501 * 502 * @param index The index of the element to return. 503 * @return The unreachables at the given index. 504 */ getUnreachables(int index)505 public java.lang.String getUnreachables(int index) { 506 return unreachables_.get(index); 507 } 508 /** 509 * 510 * 511 * <pre> 512 * [Output Only] Unreachable resources. 513 * </pre> 514 * 515 * <code>repeated string unreachables = 243372063;</code> 516 * 517 * @param index The index of the value to return. 518 * @return The bytes of the unreachables at the given index. 519 */ getUnreachablesBytes(int index)520 public com.google.protobuf.ByteString getUnreachablesBytes(int index) { 521 return unreachables_.getByteString(index); 522 } 523 524 public static final int WARNING_FIELD_NUMBER = 50704284; 525 private com.google.cloud.compute.v1.Warning warning_; 526 /** 527 * 528 * 529 * <pre> 530 * [Output Only] Informational warning message. 531 * </pre> 532 * 533 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 534 * 535 * @return Whether the warning field is set. 536 */ 537 @java.lang.Override hasWarning()538 public boolean hasWarning() { 539 return ((bitField0_ & 0x00000010) != 0); 540 } 541 /** 542 * 543 * 544 * <pre> 545 * [Output Only] Informational warning message. 546 * </pre> 547 * 548 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 549 * 550 * @return The warning. 551 */ 552 @java.lang.Override getWarning()553 public com.google.cloud.compute.v1.Warning getWarning() { 554 return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_; 555 } 556 /** 557 * 558 * 559 * <pre> 560 * [Output Only] Informational warning message. 561 * </pre> 562 * 563 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 564 */ 565 @java.lang.Override getWarningOrBuilder()566 public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() { 567 return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_; 568 } 569 570 private byte memoizedIsInitialized = -1; 571 572 @java.lang.Override isInitialized()573 public final boolean isInitialized() { 574 byte isInitialized = memoizedIsInitialized; 575 if (isInitialized == 1) return true; 576 if (isInitialized == 0) return false; 577 578 memoizedIsInitialized = 1; 579 return true; 580 } 581 582 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)583 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 584 if (((bitField0_ & 0x00000001) != 0)) { 585 com.google.protobuf.GeneratedMessageV3.writeString(output, 3355, id_); 586 } 587 if (((bitField0_ & 0x00000002) != 0)) { 588 com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); 589 } 590 if (((bitField0_ & 0x00000010) != 0)) { 591 output.writeMessage(50704284, getWarning()); 592 } 593 if (((bitField0_ & 0x00000004) != 0)) { 594 com.google.protobuf.GeneratedMessageV3.writeString(output, 79797525, nextPageToken_); 595 } 596 com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( 597 output, internalGetItems(), ItemsDefaultEntryHolder.defaultEntry, 100526016); 598 for (int i = 0; i < unreachables_.size(); i++) { 599 com.google.protobuf.GeneratedMessageV3.writeString( 600 output, 243372063, unreachables_.getRaw(i)); 601 } 602 if (((bitField0_ & 0x00000008) != 0)) { 603 com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); 604 } 605 getUnknownFields().writeTo(output); 606 } 607 608 @java.lang.Override getSerializedSize()609 public int getSerializedSize() { 610 int size = memoizedSize; 611 if (size != -1) return size; 612 613 size = 0; 614 if (((bitField0_ & 0x00000001) != 0)) { 615 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3355, id_); 616 } 617 if (((bitField0_ & 0x00000002) != 0)) { 618 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); 619 } 620 if (((bitField0_ & 0x00000010) != 0)) { 621 size += com.google.protobuf.CodedOutputStream.computeMessageSize(50704284, getWarning()); 622 } 623 if (((bitField0_ & 0x00000004) != 0)) { 624 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(79797525, nextPageToken_); 625 } 626 for (java.util.Map.Entry<java.lang.String, com.google.cloud.compute.v1.DisksScopedList> entry : 627 internalGetItems().getMap().entrySet()) { 628 com.google.protobuf.MapEntry<java.lang.String, com.google.cloud.compute.v1.DisksScopedList> 629 items__ = 630 ItemsDefaultEntryHolder.defaultEntry 631 .newBuilderForType() 632 .setKey(entry.getKey()) 633 .setValue(entry.getValue()) 634 .build(); 635 size += com.google.protobuf.CodedOutputStream.computeMessageSize(100526016, items__); 636 } 637 { 638 int dataSize = 0; 639 for (int i = 0; i < unreachables_.size(); i++) { 640 dataSize += computeStringSizeNoTag(unreachables_.getRaw(i)); 641 } 642 size += dataSize; 643 size += 5 * getUnreachablesList().size(); 644 } 645 if (((bitField0_ & 0x00000008) != 0)) { 646 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); 647 } 648 size += getUnknownFields().getSerializedSize(); 649 memoizedSize = size; 650 return size; 651 } 652 653 @java.lang.Override equals(final java.lang.Object obj)654 public boolean equals(final java.lang.Object obj) { 655 if (obj == this) { 656 return true; 657 } 658 if (!(obj instanceof com.google.cloud.compute.v1.DiskAggregatedList)) { 659 return super.equals(obj); 660 } 661 com.google.cloud.compute.v1.DiskAggregatedList other = 662 (com.google.cloud.compute.v1.DiskAggregatedList) obj; 663 664 if (hasId() != other.hasId()) return false; 665 if (hasId()) { 666 if (!getId().equals(other.getId())) return false; 667 } 668 if (!internalGetItems().equals(other.internalGetItems())) return false; 669 if (hasKind() != other.hasKind()) return false; 670 if (hasKind()) { 671 if (!getKind().equals(other.getKind())) return false; 672 } 673 if (hasNextPageToken() != other.hasNextPageToken()) return false; 674 if (hasNextPageToken()) { 675 if (!getNextPageToken().equals(other.getNextPageToken())) return false; 676 } 677 if (hasSelfLink() != other.hasSelfLink()) return false; 678 if (hasSelfLink()) { 679 if (!getSelfLink().equals(other.getSelfLink())) return false; 680 } 681 if (!getUnreachablesList().equals(other.getUnreachablesList())) return false; 682 if (hasWarning() != other.hasWarning()) return false; 683 if (hasWarning()) { 684 if (!getWarning().equals(other.getWarning())) return false; 685 } 686 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 687 return true; 688 } 689 690 @java.lang.Override hashCode()691 public int hashCode() { 692 if (memoizedHashCode != 0) { 693 return memoizedHashCode; 694 } 695 int hash = 41; 696 hash = (19 * hash) + getDescriptor().hashCode(); 697 if (hasId()) { 698 hash = (37 * hash) + ID_FIELD_NUMBER; 699 hash = (53 * hash) + getId().hashCode(); 700 } 701 if (!internalGetItems().getMap().isEmpty()) { 702 hash = (37 * hash) + ITEMS_FIELD_NUMBER; 703 hash = (53 * hash) + internalGetItems().hashCode(); 704 } 705 if (hasKind()) { 706 hash = (37 * hash) + KIND_FIELD_NUMBER; 707 hash = (53 * hash) + getKind().hashCode(); 708 } 709 if (hasNextPageToken()) { 710 hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; 711 hash = (53 * hash) + getNextPageToken().hashCode(); 712 } 713 if (hasSelfLink()) { 714 hash = (37 * hash) + SELF_LINK_FIELD_NUMBER; 715 hash = (53 * hash) + getSelfLink().hashCode(); 716 } 717 if (getUnreachablesCount() > 0) { 718 hash = (37 * hash) + UNREACHABLES_FIELD_NUMBER; 719 hash = (53 * hash) + getUnreachablesList().hashCode(); 720 } 721 if (hasWarning()) { 722 hash = (37 * hash) + WARNING_FIELD_NUMBER; 723 hash = (53 * hash) + getWarning().hashCode(); 724 } 725 hash = (29 * hash) + getUnknownFields().hashCode(); 726 memoizedHashCode = hash; 727 return hash; 728 } 729 parseFrom(java.nio.ByteBuffer data)730 public static com.google.cloud.compute.v1.DiskAggregatedList parseFrom(java.nio.ByteBuffer data) 731 throws com.google.protobuf.InvalidProtocolBufferException { 732 return PARSER.parseFrom(data); 733 } 734 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)735 public static com.google.cloud.compute.v1.DiskAggregatedList parseFrom( 736 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 737 throws com.google.protobuf.InvalidProtocolBufferException { 738 return PARSER.parseFrom(data, extensionRegistry); 739 } 740 parseFrom( com.google.protobuf.ByteString data)741 public static com.google.cloud.compute.v1.DiskAggregatedList parseFrom( 742 com.google.protobuf.ByteString data) 743 throws com.google.protobuf.InvalidProtocolBufferException { 744 return PARSER.parseFrom(data); 745 } 746 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)747 public static com.google.cloud.compute.v1.DiskAggregatedList parseFrom( 748 com.google.protobuf.ByteString data, 749 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 750 throws com.google.protobuf.InvalidProtocolBufferException { 751 return PARSER.parseFrom(data, extensionRegistry); 752 } 753 parseFrom(byte[] data)754 public static com.google.cloud.compute.v1.DiskAggregatedList parseFrom(byte[] data) 755 throws com.google.protobuf.InvalidProtocolBufferException { 756 return PARSER.parseFrom(data); 757 } 758 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)759 public static com.google.cloud.compute.v1.DiskAggregatedList parseFrom( 760 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 761 throws com.google.protobuf.InvalidProtocolBufferException { 762 return PARSER.parseFrom(data, extensionRegistry); 763 } 764 parseFrom(java.io.InputStream input)765 public static com.google.cloud.compute.v1.DiskAggregatedList parseFrom(java.io.InputStream input) 766 throws java.io.IOException { 767 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 768 } 769 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)770 public static com.google.cloud.compute.v1.DiskAggregatedList parseFrom( 771 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 772 throws java.io.IOException { 773 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 774 PARSER, input, extensionRegistry); 775 } 776 parseDelimitedFrom( java.io.InputStream input)777 public static com.google.cloud.compute.v1.DiskAggregatedList parseDelimitedFrom( 778 java.io.InputStream input) throws java.io.IOException { 779 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 780 } 781 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)782 public static com.google.cloud.compute.v1.DiskAggregatedList parseDelimitedFrom( 783 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 784 throws java.io.IOException { 785 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 786 PARSER, input, extensionRegistry); 787 } 788 parseFrom( com.google.protobuf.CodedInputStream input)789 public static com.google.cloud.compute.v1.DiskAggregatedList parseFrom( 790 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 791 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 792 } 793 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)794 public static com.google.cloud.compute.v1.DiskAggregatedList parseFrom( 795 com.google.protobuf.CodedInputStream input, 796 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 797 throws java.io.IOException { 798 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 799 PARSER, input, extensionRegistry); 800 } 801 802 @java.lang.Override newBuilderForType()803 public Builder newBuilderForType() { 804 return newBuilder(); 805 } 806 newBuilder()807 public static Builder newBuilder() { 808 return DEFAULT_INSTANCE.toBuilder(); 809 } 810 newBuilder(com.google.cloud.compute.v1.DiskAggregatedList prototype)811 public static Builder newBuilder(com.google.cloud.compute.v1.DiskAggregatedList prototype) { 812 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 813 } 814 815 @java.lang.Override toBuilder()816 public Builder toBuilder() { 817 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 818 } 819 820 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)821 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 822 Builder builder = new Builder(parent); 823 return builder; 824 } 825 /** 826 * 827 * 828 * <pre> 829 * </pre> 830 * 831 * Protobuf type {@code google.cloud.compute.v1.DiskAggregatedList} 832 */ 833 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 834 implements 835 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.DiskAggregatedList) 836 com.google.cloud.compute.v1.DiskAggregatedListOrBuilder { getDescriptor()837 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 838 return com.google.cloud.compute.v1.Compute 839 .internal_static_google_cloud_compute_v1_DiskAggregatedList_descriptor; 840 } 841 842 @SuppressWarnings({"rawtypes"}) internalGetMapField(int number)843 protected com.google.protobuf.MapField internalGetMapField(int number) { 844 switch (number) { 845 case 100526016: 846 return internalGetItems(); 847 default: 848 throw new RuntimeException("Invalid map field number: " + number); 849 } 850 } 851 852 @SuppressWarnings({"rawtypes"}) internalGetMutableMapField(int number)853 protected com.google.protobuf.MapField internalGetMutableMapField(int number) { 854 switch (number) { 855 case 100526016: 856 return internalGetMutableItems(); 857 default: 858 throw new RuntimeException("Invalid map field number: " + number); 859 } 860 } 861 862 @java.lang.Override 863 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()864 internalGetFieldAccessorTable() { 865 return com.google.cloud.compute.v1.Compute 866 .internal_static_google_cloud_compute_v1_DiskAggregatedList_fieldAccessorTable 867 .ensureFieldAccessorsInitialized( 868 com.google.cloud.compute.v1.DiskAggregatedList.class, 869 com.google.cloud.compute.v1.DiskAggregatedList.Builder.class); 870 } 871 872 // Construct using com.google.cloud.compute.v1.DiskAggregatedList.newBuilder() Builder()873 private Builder() { 874 maybeForceBuilderInitialization(); 875 } 876 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)877 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 878 super(parent); 879 maybeForceBuilderInitialization(); 880 } 881 maybeForceBuilderInitialization()882 private void maybeForceBuilderInitialization() { 883 if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { 884 getWarningFieldBuilder(); 885 } 886 } 887 888 @java.lang.Override clear()889 public Builder clear() { 890 super.clear(); 891 bitField0_ = 0; 892 id_ = ""; 893 internalGetMutableItems().clear(); 894 kind_ = ""; 895 nextPageToken_ = ""; 896 selfLink_ = ""; 897 unreachables_ = com.google.protobuf.LazyStringArrayList.EMPTY; 898 bitField0_ = (bitField0_ & ~0x00000020); 899 warning_ = null; 900 if (warningBuilder_ != null) { 901 warningBuilder_.dispose(); 902 warningBuilder_ = null; 903 } 904 return this; 905 } 906 907 @java.lang.Override getDescriptorForType()908 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 909 return com.google.cloud.compute.v1.Compute 910 .internal_static_google_cloud_compute_v1_DiskAggregatedList_descriptor; 911 } 912 913 @java.lang.Override getDefaultInstanceForType()914 public com.google.cloud.compute.v1.DiskAggregatedList getDefaultInstanceForType() { 915 return com.google.cloud.compute.v1.DiskAggregatedList.getDefaultInstance(); 916 } 917 918 @java.lang.Override build()919 public com.google.cloud.compute.v1.DiskAggregatedList build() { 920 com.google.cloud.compute.v1.DiskAggregatedList result = buildPartial(); 921 if (!result.isInitialized()) { 922 throw newUninitializedMessageException(result); 923 } 924 return result; 925 } 926 927 @java.lang.Override buildPartial()928 public com.google.cloud.compute.v1.DiskAggregatedList buildPartial() { 929 com.google.cloud.compute.v1.DiskAggregatedList result = 930 new com.google.cloud.compute.v1.DiskAggregatedList(this); 931 buildPartialRepeatedFields(result); 932 if (bitField0_ != 0) { 933 buildPartial0(result); 934 } 935 onBuilt(); 936 return result; 937 } 938 buildPartialRepeatedFields(com.google.cloud.compute.v1.DiskAggregatedList result)939 private void buildPartialRepeatedFields(com.google.cloud.compute.v1.DiskAggregatedList result) { 940 if (((bitField0_ & 0x00000020) != 0)) { 941 unreachables_ = unreachables_.getUnmodifiableView(); 942 bitField0_ = (bitField0_ & ~0x00000020); 943 } 944 result.unreachables_ = unreachables_; 945 } 946 buildPartial0(com.google.cloud.compute.v1.DiskAggregatedList result)947 private void buildPartial0(com.google.cloud.compute.v1.DiskAggregatedList result) { 948 int from_bitField0_ = bitField0_; 949 int to_bitField0_ = 0; 950 if (((from_bitField0_ & 0x00000001) != 0)) { 951 result.id_ = id_; 952 to_bitField0_ |= 0x00000001; 953 } 954 if (((from_bitField0_ & 0x00000002) != 0)) { 955 result.items_ = internalGetItems(); 956 result.items_.makeImmutable(); 957 } 958 if (((from_bitField0_ & 0x00000004) != 0)) { 959 result.kind_ = kind_; 960 to_bitField0_ |= 0x00000002; 961 } 962 if (((from_bitField0_ & 0x00000008) != 0)) { 963 result.nextPageToken_ = nextPageToken_; 964 to_bitField0_ |= 0x00000004; 965 } 966 if (((from_bitField0_ & 0x00000010) != 0)) { 967 result.selfLink_ = selfLink_; 968 to_bitField0_ |= 0x00000008; 969 } 970 if (((from_bitField0_ & 0x00000040) != 0)) { 971 result.warning_ = warningBuilder_ == null ? warning_ : warningBuilder_.build(); 972 to_bitField0_ |= 0x00000010; 973 } 974 result.bitField0_ |= to_bitField0_; 975 } 976 977 @java.lang.Override clone()978 public Builder clone() { 979 return super.clone(); 980 } 981 982 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)983 public Builder setField( 984 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 985 return super.setField(field, value); 986 } 987 988 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)989 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 990 return super.clearField(field); 991 } 992 993 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)994 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 995 return super.clearOneof(oneof); 996 } 997 998 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)999 public Builder setRepeatedField( 1000 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1001 return super.setRepeatedField(field, index, value); 1002 } 1003 1004 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1005 public Builder addRepeatedField( 1006 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1007 return super.addRepeatedField(field, value); 1008 } 1009 1010 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1011 public Builder mergeFrom(com.google.protobuf.Message other) { 1012 if (other instanceof com.google.cloud.compute.v1.DiskAggregatedList) { 1013 return mergeFrom((com.google.cloud.compute.v1.DiskAggregatedList) other); 1014 } else { 1015 super.mergeFrom(other); 1016 return this; 1017 } 1018 } 1019 mergeFrom(com.google.cloud.compute.v1.DiskAggregatedList other)1020 public Builder mergeFrom(com.google.cloud.compute.v1.DiskAggregatedList other) { 1021 if (other == com.google.cloud.compute.v1.DiskAggregatedList.getDefaultInstance()) return this; 1022 if (other.hasId()) { 1023 id_ = other.id_; 1024 bitField0_ |= 0x00000001; 1025 onChanged(); 1026 } 1027 internalGetMutableItems().mergeFrom(other.internalGetItems()); 1028 bitField0_ |= 0x00000002; 1029 if (other.hasKind()) { 1030 kind_ = other.kind_; 1031 bitField0_ |= 0x00000004; 1032 onChanged(); 1033 } 1034 if (other.hasNextPageToken()) { 1035 nextPageToken_ = other.nextPageToken_; 1036 bitField0_ |= 0x00000008; 1037 onChanged(); 1038 } 1039 if (other.hasSelfLink()) { 1040 selfLink_ = other.selfLink_; 1041 bitField0_ |= 0x00000010; 1042 onChanged(); 1043 } 1044 if (!other.unreachables_.isEmpty()) { 1045 if (unreachables_.isEmpty()) { 1046 unreachables_ = other.unreachables_; 1047 bitField0_ = (bitField0_ & ~0x00000020); 1048 } else { 1049 ensureUnreachablesIsMutable(); 1050 unreachables_.addAll(other.unreachables_); 1051 } 1052 onChanged(); 1053 } 1054 if (other.hasWarning()) { 1055 mergeWarning(other.getWarning()); 1056 } 1057 this.mergeUnknownFields(other.getUnknownFields()); 1058 onChanged(); 1059 return this; 1060 } 1061 1062 @java.lang.Override isInitialized()1063 public final boolean isInitialized() { 1064 return true; 1065 } 1066 1067 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1068 public Builder mergeFrom( 1069 com.google.protobuf.CodedInputStream input, 1070 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1071 throws java.io.IOException { 1072 if (extensionRegistry == null) { 1073 throw new java.lang.NullPointerException(); 1074 } 1075 try { 1076 boolean done = false; 1077 while (!done) { 1078 int tag = input.readTag(); 1079 switch (tag) { 1080 case 0: 1081 done = true; 1082 break; 1083 case 26842: 1084 { 1085 id_ = input.readStringRequireUtf8(); 1086 bitField0_ |= 0x00000001; 1087 break; 1088 } // case 26842 1089 case 26336418: 1090 { 1091 kind_ = input.readStringRequireUtf8(); 1092 bitField0_ |= 0x00000004; 1093 break; 1094 } // case 26336418 1095 case 405634274: 1096 { 1097 input.readMessage(getWarningFieldBuilder().getBuilder(), extensionRegistry); 1098 bitField0_ |= 0x00000040; 1099 break; 1100 } // case 405634274 1101 case 638380202: 1102 { 1103 nextPageToken_ = input.readStringRequireUtf8(); 1104 bitField0_ |= 0x00000008; 1105 break; 1106 } // case 638380202 1107 case 804208130: 1108 { 1109 com.google.protobuf.MapEntry< 1110 java.lang.String, com.google.cloud.compute.v1.DisksScopedList> 1111 items__ = 1112 input.readMessage( 1113 ItemsDefaultEntryHolder.defaultEntry.getParserForType(), 1114 extensionRegistry); 1115 internalGetMutableItems().getMutableMap().put(items__.getKey(), items__.getValue()); 1116 bitField0_ |= 0x00000002; 1117 break; 1118 } // case 804208130 1119 case 1946976506: 1120 { 1121 java.lang.String s = input.readStringRequireUtf8(); 1122 ensureUnreachablesIsMutable(); 1123 unreachables_.add(s); 1124 break; 1125 } // case 1946976506 1126 case -645248918: 1127 { 1128 selfLink_ = input.readStringRequireUtf8(); 1129 bitField0_ |= 0x00000010; 1130 break; 1131 } // case -645248918 1132 default: 1133 { 1134 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1135 done = true; // was an endgroup tag 1136 } 1137 break; 1138 } // default: 1139 } // switch (tag) 1140 } // while (!done) 1141 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1142 throw e.unwrapIOException(); 1143 } finally { 1144 onChanged(); 1145 } // finally 1146 return this; 1147 } 1148 1149 private int bitField0_; 1150 1151 private java.lang.Object id_ = ""; 1152 /** 1153 * 1154 * 1155 * <pre> 1156 * [Output Only] Unique identifier for the resource; defined by the server. 1157 * </pre> 1158 * 1159 * <code>optional string id = 3355;</code> 1160 * 1161 * @return Whether the id field is set. 1162 */ hasId()1163 public boolean hasId() { 1164 return ((bitField0_ & 0x00000001) != 0); 1165 } 1166 /** 1167 * 1168 * 1169 * <pre> 1170 * [Output Only] Unique identifier for the resource; defined by the server. 1171 * </pre> 1172 * 1173 * <code>optional string id = 3355;</code> 1174 * 1175 * @return The id. 1176 */ getId()1177 public java.lang.String getId() { 1178 java.lang.Object ref = id_; 1179 if (!(ref instanceof java.lang.String)) { 1180 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1181 java.lang.String s = bs.toStringUtf8(); 1182 id_ = s; 1183 return s; 1184 } else { 1185 return (java.lang.String) ref; 1186 } 1187 } 1188 /** 1189 * 1190 * 1191 * <pre> 1192 * [Output Only] Unique identifier for the resource; defined by the server. 1193 * </pre> 1194 * 1195 * <code>optional string id = 3355;</code> 1196 * 1197 * @return The bytes for id. 1198 */ getIdBytes()1199 public com.google.protobuf.ByteString getIdBytes() { 1200 java.lang.Object ref = id_; 1201 if (ref instanceof String) { 1202 com.google.protobuf.ByteString b = 1203 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1204 id_ = b; 1205 return b; 1206 } else { 1207 return (com.google.protobuf.ByteString) ref; 1208 } 1209 } 1210 /** 1211 * 1212 * 1213 * <pre> 1214 * [Output Only] Unique identifier for the resource; defined by the server. 1215 * </pre> 1216 * 1217 * <code>optional string id = 3355;</code> 1218 * 1219 * @param value The id to set. 1220 * @return This builder for chaining. 1221 */ setId(java.lang.String value)1222 public Builder setId(java.lang.String value) { 1223 if (value == null) { 1224 throw new NullPointerException(); 1225 } 1226 id_ = value; 1227 bitField0_ |= 0x00000001; 1228 onChanged(); 1229 return this; 1230 } 1231 /** 1232 * 1233 * 1234 * <pre> 1235 * [Output Only] Unique identifier for the resource; defined by the server. 1236 * </pre> 1237 * 1238 * <code>optional string id = 3355;</code> 1239 * 1240 * @return This builder for chaining. 1241 */ clearId()1242 public Builder clearId() { 1243 id_ = getDefaultInstance().getId(); 1244 bitField0_ = (bitField0_ & ~0x00000001); 1245 onChanged(); 1246 return this; 1247 } 1248 /** 1249 * 1250 * 1251 * <pre> 1252 * [Output Only] Unique identifier for the resource; defined by the server. 1253 * </pre> 1254 * 1255 * <code>optional string id = 3355;</code> 1256 * 1257 * @param value The bytes for id to set. 1258 * @return This builder for chaining. 1259 */ setIdBytes(com.google.protobuf.ByteString value)1260 public Builder setIdBytes(com.google.protobuf.ByteString value) { 1261 if (value == null) { 1262 throw new NullPointerException(); 1263 } 1264 checkByteStringIsUtf8(value); 1265 id_ = value; 1266 bitField0_ |= 0x00000001; 1267 onChanged(); 1268 return this; 1269 } 1270 1271 private com.google.protobuf.MapField< 1272 java.lang.String, com.google.cloud.compute.v1.DisksScopedList> 1273 items_; 1274 1275 private com.google.protobuf.MapField< 1276 java.lang.String, com.google.cloud.compute.v1.DisksScopedList> internalGetItems()1277 internalGetItems() { 1278 if (items_ == null) { 1279 return com.google.protobuf.MapField.emptyMapField(ItemsDefaultEntryHolder.defaultEntry); 1280 } 1281 return items_; 1282 } 1283 1284 private com.google.protobuf.MapField< 1285 java.lang.String, com.google.cloud.compute.v1.DisksScopedList> internalGetMutableItems()1286 internalGetMutableItems() { 1287 if (items_ == null) { 1288 items_ = com.google.protobuf.MapField.newMapField(ItemsDefaultEntryHolder.defaultEntry); 1289 } 1290 if (!items_.isMutable()) { 1291 items_ = items_.copy(); 1292 } 1293 bitField0_ |= 0x00000002; 1294 onChanged(); 1295 return items_; 1296 } 1297 getItemsCount()1298 public int getItemsCount() { 1299 return internalGetItems().getMap().size(); 1300 } 1301 /** 1302 * 1303 * 1304 * <pre> 1305 * A list of DisksScopedList resources. 1306 * </pre> 1307 * 1308 * <code>map<string, .google.cloud.compute.v1.DisksScopedList> items = 100526016;</code> 1309 */ 1310 @java.lang.Override containsItems(java.lang.String key)1311 public boolean containsItems(java.lang.String key) { 1312 if (key == null) { 1313 throw new NullPointerException("map key"); 1314 } 1315 return internalGetItems().getMap().containsKey(key); 1316 } 1317 /** Use {@link #getItemsMap()} instead. */ 1318 @java.lang.Override 1319 @java.lang.Deprecated getItems()1320 public java.util.Map<java.lang.String, com.google.cloud.compute.v1.DisksScopedList> getItems() { 1321 return getItemsMap(); 1322 } 1323 /** 1324 * 1325 * 1326 * <pre> 1327 * A list of DisksScopedList resources. 1328 * </pre> 1329 * 1330 * <code>map<string, .google.cloud.compute.v1.DisksScopedList> items = 100526016;</code> 1331 */ 1332 @java.lang.Override 1333 public java.util.Map<java.lang.String, com.google.cloud.compute.v1.DisksScopedList> getItemsMap()1334 getItemsMap() { 1335 return internalGetItems().getMap(); 1336 } 1337 /** 1338 * 1339 * 1340 * <pre> 1341 * A list of DisksScopedList resources. 1342 * </pre> 1343 * 1344 * <code>map<string, .google.cloud.compute.v1.DisksScopedList> items = 100526016;</code> 1345 */ 1346 @java.lang.Override getItemsOrDefault( java.lang.String key, com.google.cloud.compute.v1.DisksScopedList defaultValue)1347 public /* nullable */ com.google.cloud.compute.v1.DisksScopedList getItemsOrDefault( 1348 java.lang.String key, 1349 /* nullable */ 1350 com.google.cloud.compute.v1.DisksScopedList defaultValue) { 1351 if (key == null) { 1352 throw new NullPointerException("map key"); 1353 } 1354 java.util.Map<java.lang.String, com.google.cloud.compute.v1.DisksScopedList> map = 1355 internalGetItems().getMap(); 1356 return map.containsKey(key) ? map.get(key) : defaultValue; 1357 } 1358 /** 1359 * 1360 * 1361 * <pre> 1362 * A list of DisksScopedList resources. 1363 * </pre> 1364 * 1365 * <code>map<string, .google.cloud.compute.v1.DisksScopedList> items = 100526016;</code> 1366 */ 1367 @java.lang.Override getItemsOrThrow(java.lang.String key)1368 public com.google.cloud.compute.v1.DisksScopedList getItemsOrThrow(java.lang.String key) { 1369 if (key == null) { 1370 throw new NullPointerException("map key"); 1371 } 1372 java.util.Map<java.lang.String, com.google.cloud.compute.v1.DisksScopedList> map = 1373 internalGetItems().getMap(); 1374 if (!map.containsKey(key)) { 1375 throw new java.lang.IllegalArgumentException(); 1376 } 1377 return map.get(key); 1378 } 1379 clearItems()1380 public Builder clearItems() { 1381 bitField0_ = (bitField0_ & ~0x00000002); 1382 internalGetMutableItems().getMutableMap().clear(); 1383 return this; 1384 } 1385 /** 1386 * 1387 * 1388 * <pre> 1389 * A list of DisksScopedList resources. 1390 * </pre> 1391 * 1392 * <code>map<string, .google.cloud.compute.v1.DisksScopedList> items = 100526016;</code> 1393 */ removeItems(java.lang.String key)1394 public Builder removeItems(java.lang.String key) { 1395 if (key == null) { 1396 throw new NullPointerException("map key"); 1397 } 1398 internalGetMutableItems().getMutableMap().remove(key); 1399 return this; 1400 } 1401 /** Use alternate mutation accessors instead. */ 1402 @java.lang.Deprecated 1403 public java.util.Map<java.lang.String, com.google.cloud.compute.v1.DisksScopedList> getMutableItems()1404 getMutableItems() { 1405 bitField0_ |= 0x00000002; 1406 return internalGetMutableItems().getMutableMap(); 1407 } 1408 /** 1409 * 1410 * 1411 * <pre> 1412 * A list of DisksScopedList resources. 1413 * </pre> 1414 * 1415 * <code>map<string, .google.cloud.compute.v1.DisksScopedList> items = 100526016;</code> 1416 */ putItems( java.lang.String key, com.google.cloud.compute.v1.DisksScopedList value)1417 public Builder putItems( 1418 java.lang.String key, com.google.cloud.compute.v1.DisksScopedList value) { 1419 if (key == null) { 1420 throw new NullPointerException("map key"); 1421 } 1422 if (value == null) { 1423 throw new NullPointerException("map value"); 1424 } 1425 internalGetMutableItems().getMutableMap().put(key, value); 1426 bitField0_ |= 0x00000002; 1427 return this; 1428 } 1429 /** 1430 * 1431 * 1432 * <pre> 1433 * A list of DisksScopedList resources. 1434 * </pre> 1435 * 1436 * <code>map<string, .google.cloud.compute.v1.DisksScopedList> items = 100526016;</code> 1437 */ putAllItems( java.util.Map<java.lang.String, com.google.cloud.compute.v1.DisksScopedList> values)1438 public Builder putAllItems( 1439 java.util.Map<java.lang.String, com.google.cloud.compute.v1.DisksScopedList> values) { 1440 internalGetMutableItems().getMutableMap().putAll(values); 1441 bitField0_ |= 0x00000002; 1442 return this; 1443 } 1444 1445 private java.lang.Object kind_ = ""; 1446 /** 1447 * 1448 * 1449 * <pre> 1450 * [Output Only] Type of resource. Always compute#diskAggregatedList for aggregated lists of persistent disks. 1451 * </pre> 1452 * 1453 * <code>optional string kind = 3292052;</code> 1454 * 1455 * @return Whether the kind field is set. 1456 */ hasKind()1457 public boolean hasKind() { 1458 return ((bitField0_ & 0x00000004) != 0); 1459 } 1460 /** 1461 * 1462 * 1463 * <pre> 1464 * [Output Only] Type of resource. Always compute#diskAggregatedList for aggregated lists of persistent disks. 1465 * </pre> 1466 * 1467 * <code>optional string kind = 3292052;</code> 1468 * 1469 * @return The kind. 1470 */ getKind()1471 public java.lang.String getKind() { 1472 java.lang.Object ref = kind_; 1473 if (!(ref instanceof java.lang.String)) { 1474 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1475 java.lang.String s = bs.toStringUtf8(); 1476 kind_ = s; 1477 return s; 1478 } else { 1479 return (java.lang.String) ref; 1480 } 1481 } 1482 /** 1483 * 1484 * 1485 * <pre> 1486 * [Output Only] Type of resource. Always compute#diskAggregatedList for aggregated lists of persistent disks. 1487 * </pre> 1488 * 1489 * <code>optional string kind = 3292052;</code> 1490 * 1491 * @return The bytes for kind. 1492 */ getKindBytes()1493 public com.google.protobuf.ByteString getKindBytes() { 1494 java.lang.Object ref = kind_; 1495 if (ref instanceof String) { 1496 com.google.protobuf.ByteString b = 1497 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1498 kind_ = b; 1499 return b; 1500 } else { 1501 return (com.google.protobuf.ByteString) ref; 1502 } 1503 } 1504 /** 1505 * 1506 * 1507 * <pre> 1508 * [Output Only] Type of resource. Always compute#diskAggregatedList for aggregated lists of persistent disks. 1509 * </pre> 1510 * 1511 * <code>optional string kind = 3292052;</code> 1512 * 1513 * @param value The kind to set. 1514 * @return This builder for chaining. 1515 */ setKind(java.lang.String value)1516 public Builder setKind(java.lang.String value) { 1517 if (value == null) { 1518 throw new NullPointerException(); 1519 } 1520 kind_ = value; 1521 bitField0_ |= 0x00000004; 1522 onChanged(); 1523 return this; 1524 } 1525 /** 1526 * 1527 * 1528 * <pre> 1529 * [Output Only] Type of resource. Always compute#diskAggregatedList for aggregated lists of persistent disks. 1530 * </pre> 1531 * 1532 * <code>optional string kind = 3292052;</code> 1533 * 1534 * @return This builder for chaining. 1535 */ clearKind()1536 public Builder clearKind() { 1537 kind_ = getDefaultInstance().getKind(); 1538 bitField0_ = (bitField0_ & ~0x00000004); 1539 onChanged(); 1540 return this; 1541 } 1542 /** 1543 * 1544 * 1545 * <pre> 1546 * [Output Only] Type of resource. Always compute#diskAggregatedList for aggregated lists of persistent disks. 1547 * </pre> 1548 * 1549 * <code>optional string kind = 3292052;</code> 1550 * 1551 * @param value The bytes for kind to set. 1552 * @return This builder for chaining. 1553 */ setKindBytes(com.google.protobuf.ByteString value)1554 public Builder setKindBytes(com.google.protobuf.ByteString value) { 1555 if (value == null) { 1556 throw new NullPointerException(); 1557 } 1558 checkByteStringIsUtf8(value); 1559 kind_ = value; 1560 bitField0_ |= 0x00000004; 1561 onChanged(); 1562 return this; 1563 } 1564 1565 private java.lang.Object nextPageToken_ = ""; 1566 /** 1567 * 1568 * 1569 * <pre> 1570 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 1571 * </pre> 1572 * 1573 * <code>optional string next_page_token = 79797525;</code> 1574 * 1575 * @return Whether the nextPageToken field is set. 1576 */ hasNextPageToken()1577 public boolean hasNextPageToken() { 1578 return ((bitField0_ & 0x00000008) != 0); 1579 } 1580 /** 1581 * 1582 * 1583 * <pre> 1584 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 1585 * </pre> 1586 * 1587 * <code>optional string next_page_token = 79797525;</code> 1588 * 1589 * @return The nextPageToken. 1590 */ getNextPageToken()1591 public java.lang.String getNextPageToken() { 1592 java.lang.Object ref = nextPageToken_; 1593 if (!(ref instanceof java.lang.String)) { 1594 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1595 java.lang.String s = bs.toStringUtf8(); 1596 nextPageToken_ = s; 1597 return s; 1598 } else { 1599 return (java.lang.String) ref; 1600 } 1601 } 1602 /** 1603 * 1604 * 1605 * <pre> 1606 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 1607 * </pre> 1608 * 1609 * <code>optional string next_page_token = 79797525;</code> 1610 * 1611 * @return The bytes for nextPageToken. 1612 */ getNextPageTokenBytes()1613 public com.google.protobuf.ByteString getNextPageTokenBytes() { 1614 java.lang.Object ref = nextPageToken_; 1615 if (ref instanceof String) { 1616 com.google.protobuf.ByteString b = 1617 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1618 nextPageToken_ = b; 1619 return b; 1620 } else { 1621 return (com.google.protobuf.ByteString) ref; 1622 } 1623 } 1624 /** 1625 * 1626 * 1627 * <pre> 1628 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 1629 * </pre> 1630 * 1631 * <code>optional string next_page_token = 79797525;</code> 1632 * 1633 * @param value The nextPageToken to set. 1634 * @return This builder for chaining. 1635 */ setNextPageToken(java.lang.String value)1636 public Builder setNextPageToken(java.lang.String value) { 1637 if (value == null) { 1638 throw new NullPointerException(); 1639 } 1640 nextPageToken_ = value; 1641 bitField0_ |= 0x00000008; 1642 onChanged(); 1643 return this; 1644 } 1645 /** 1646 * 1647 * 1648 * <pre> 1649 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 1650 * </pre> 1651 * 1652 * <code>optional string next_page_token = 79797525;</code> 1653 * 1654 * @return This builder for chaining. 1655 */ clearNextPageToken()1656 public Builder clearNextPageToken() { 1657 nextPageToken_ = getDefaultInstance().getNextPageToken(); 1658 bitField0_ = (bitField0_ & ~0x00000008); 1659 onChanged(); 1660 return this; 1661 } 1662 /** 1663 * 1664 * 1665 * <pre> 1666 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 1667 * </pre> 1668 * 1669 * <code>optional string next_page_token = 79797525;</code> 1670 * 1671 * @param value The bytes for nextPageToken to set. 1672 * @return This builder for chaining. 1673 */ setNextPageTokenBytes(com.google.protobuf.ByteString value)1674 public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { 1675 if (value == null) { 1676 throw new NullPointerException(); 1677 } 1678 checkByteStringIsUtf8(value); 1679 nextPageToken_ = value; 1680 bitField0_ |= 0x00000008; 1681 onChanged(); 1682 return this; 1683 } 1684 1685 private java.lang.Object selfLink_ = ""; 1686 /** 1687 * 1688 * 1689 * <pre> 1690 * [Output Only] Server-defined URL for this resource. 1691 * </pre> 1692 * 1693 * <code>optional string self_link = 456214797;</code> 1694 * 1695 * @return Whether the selfLink field is set. 1696 */ hasSelfLink()1697 public boolean hasSelfLink() { 1698 return ((bitField0_ & 0x00000010) != 0); 1699 } 1700 /** 1701 * 1702 * 1703 * <pre> 1704 * [Output Only] Server-defined URL for this resource. 1705 * </pre> 1706 * 1707 * <code>optional string self_link = 456214797;</code> 1708 * 1709 * @return The selfLink. 1710 */ getSelfLink()1711 public java.lang.String getSelfLink() { 1712 java.lang.Object ref = selfLink_; 1713 if (!(ref instanceof java.lang.String)) { 1714 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1715 java.lang.String s = bs.toStringUtf8(); 1716 selfLink_ = s; 1717 return s; 1718 } else { 1719 return (java.lang.String) ref; 1720 } 1721 } 1722 /** 1723 * 1724 * 1725 * <pre> 1726 * [Output Only] Server-defined URL for this resource. 1727 * </pre> 1728 * 1729 * <code>optional string self_link = 456214797;</code> 1730 * 1731 * @return The bytes for selfLink. 1732 */ getSelfLinkBytes()1733 public com.google.protobuf.ByteString getSelfLinkBytes() { 1734 java.lang.Object ref = selfLink_; 1735 if (ref instanceof String) { 1736 com.google.protobuf.ByteString b = 1737 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1738 selfLink_ = b; 1739 return b; 1740 } else { 1741 return (com.google.protobuf.ByteString) ref; 1742 } 1743 } 1744 /** 1745 * 1746 * 1747 * <pre> 1748 * [Output Only] Server-defined URL for this resource. 1749 * </pre> 1750 * 1751 * <code>optional string self_link = 456214797;</code> 1752 * 1753 * @param value The selfLink to set. 1754 * @return This builder for chaining. 1755 */ setSelfLink(java.lang.String value)1756 public Builder setSelfLink(java.lang.String value) { 1757 if (value == null) { 1758 throw new NullPointerException(); 1759 } 1760 selfLink_ = value; 1761 bitField0_ |= 0x00000010; 1762 onChanged(); 1763 return this; 1764 } 1765 /** 1766 * 1767 * 1768 * <pre> 1769 * [Output Only] Server-defined URL for this resource. 1770 * </pre> 1771 * 1772 * <code>optional string self_link = 456214797;</code> 1773 * 1774 * @return This builder for chaining. 1775 */ clearSelfLink()1776 public Builder clearSelfLink() { 1777 selfLink_ = getDefaultInstance().getSelfLink(); 1778 bitField0_ = (bitField0_ & ~0x00000010); 1779 onChanged(); 1780 return this; 1781 } 1782 /** 1783 * 1784 * 1785 * <pre> 1786 * [Output Only] Server-defined URL for this resource. 1787 * </pre> 1788 * 1789 * <code>optional string self_link = 456214797;</code> 1790 * 1791 * @param value The bytes for selfLink to set. 1792 * @return This builder for chaining. 1793 */ setSelfLinkBytes(com.google.protobuf.ByteString value)1794 public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { 1795 if (value == null) { 1796 throw new NullPointerException(); 1797 } 1798 checkByteStringIsUtf8(value); 1799 selfLink_ = value; 1800 bitField0_ |= 0x00000010; 1801 onChanged(); 1802 return this; 1803 } 1804 1805 private com.google.protobuf.LazyStringList unreachables_ = 1806 com.google.protobuf.LazyStringArrayList.EMPTY; 1807 ensureUnreachablesIsMutable()1808 private void ensureUnreachablesIsMutable() { 1809 if (!((bitField0_ & 0x00000020) != 0)) { 1810 unreachables_ = new com.google.protobuf.LazyStringArrayList(unreachables_); 1811 bitField0_ |= 0x00000020; 1812 } 1813 } 1814 /** 1815 * 1816 * 1817 * <pre> 1818 * [Output Only] Unreachable resources. 1819 * </pre> 1820 * 1821 * <code>repeated string unreachables = 243372063;</code> 1822 * 1823 * @return A list containing the unreachables. 1824 */ getUnreachablesList()1825 public com.google.protobuf.ProtocolStringList getUnreachablesList() { 1826 return unreachables_.getUnmodifiableView(); 1827 } 1828 /** 1829 * 1830 * 1831 * <pre> 1832 * [Output Only] Unreachable resources. 1833 * </pre> 1834 * 1835 * <code>repeated string unreachables = 243372063;</code> 1836 * 1837 * @return The count of unreachables. 1838 */ getUnreachablesCount()1839 public int getUnreachablesCount() { 1840 return unreachables_.size(); 1841 } 1842 /** 1843 * 1844 * 1845 * <pre> 1846 * [Output Only] Unreachable resources. 1847 * </pre> 1848 * 1849 * <code>repeated string unreachables = 243372063;</code> 1850 * 1851 * @param index The index of the element to return. 1852 * @return The unreachables at the given index. 1853 */ getUnreachables(int index)1854 public java.lang.String getUnreachables(int index) { 1855 return unreachables_.get(index); 1856 } 1857 /** 1858 * 1859 * 1860 * <pre> 1861 * [Output Only] Unreachable resources. 1862 * </pre> 1863 * 1864 * <code>repeated string unreachables = 243372063;</code> 1865 * 1866 * @param index The index of the value to return. 1867 * @return The bytes of the unreachables at the given index. 1868 */ getUnreachablesBytes(int index)1869 public com.google.protobuf.ByteString getUnreachablesBytes(int index) { 1870 return unreachables_.getByteString(index); 1871 } 1872 /** 1873 * 1874 * 1875 * <pre> 1876 * [Output Only] Unreachable resources. 1877 * </pre> 1878 * 1879 * <code>repeated string unreachables = 243372063;</code> 1880 * 1881 * @param index The index to set the value at. 1882 * @param value The unreachables to set. 1883 * @return This builder for chaining. 1884 */ setUnreachables(int index, java.lang.String value)1885 public Builder setUnreachables(int index, java.lang.String value) { 1886 if (value == null) { 1887 throw new NullPointerException(); 1888 } 1889 ensureUnreachablesIsMutable(); 1890 unreachables_.set(index, value); 1891 onChanged(); 1892 return this; 1893 } 1894 /** 1895 * 1896 * 1897 * <pre> 1898 * [Output Only] Unreachable resources. 1899 * </pre> 1900 * 1901 * <code>repeated string unreachables = 243372063;</code> 1902 * 1903 * @param value The unreachables to add. 1904 * @return This builder for chaining. 1905 */ addUnreachables(java.lang.String value)1906 public Builder addUnreachables(java.lang.String value) { 1907 if (value == null) { 1908 throw new NullPointerException(); 1909 } 1910 ensureUnreachablesIsMutable(); 1911 unreachables_.add(value); 1912 onChanged(); 1913 return this; 1914 } 1915 /** 1916 * 1917 * 1918 * <pre> 1919 * [Output Only] Unreachable resources. 1920 * </pre> 1921 * 1922 * <code>repeated string unreachables = 243372063;</code> 1923 * 1924 * @param values The unreachables to add. 1925 * @return This builder for chaining. 1926 */ addAllUnreachables(java.lang.Iterable<java.lang.String> values)1927 public Builder addAllUnreachables(java.lang.Iterable<java.lang.String> values) { 1928 ensureUnreachablesIsMutable(); 1929 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, unreachables_); 1930 onChanged(); 1931 return this; 1932 } 1933 /** 1934 * 1935 * 1936 * <pre> 1937 * [Output Only] Unreachable resources. 1938 * </pre> 1939 * 1940 * <code>repeated string unreachables = 243372063;</code> 1941 * 1942 * @return This builder for chaining. 1943 */ clearUnreachables()1944 public Builder clearUnreachables() { 1945 unreachables_ = com.google.protobuf.LazyStringArrayList.EMPTY; 1946 bitField0_ = (bitField0_ & ~0x00000020); 1947 onChanged(); 1948 return this; 1949 } 1950 /** 1951 * 1952 * 1953 * <pre> 1954 * [Output Only] Unreachable resources. 1955 * </pre> 1956 * 1957 * <code>repeated string unreachables = 243372063;</code> 1958 * 1959 * @param value The bytes of the unreachables to add. 1960 * @return This builder for chaining. 1961 */ addUnreachablesBytes(com.google.protobuf.ByteString value)1962 public Builder addUnreachablesBytes(com.google.protobuf.ByteString value) { 1963 if (value == null) { 1964 throw new NullPointerException(); 1965 } 1966 checkByteStringIsUtf8(value); 1967 ensureUnreachablesIsMutable(); 1968 unreachables_.add(value); 1969 onChanged(); 1970 return this; 1971 } 1972 1973 private com.google.cloud.compute.v1.Warning warning_; 1974 private com.google.protobuf.SingleFieldBuilderV3< 1975 com.google.cloud.compute.v1.Warning, 1976 com.google.cloud.compute.v1.Warning.Builder, 1977 com.google.cloud.compute.v1.WarningOrBuilder> 1978 warningBuilder_; 1979 /** 1980 * 1981 * 1982 * <pre> 1983 * [Output Only] Informational warning message. 1984 * </pre> 1985 * 1986 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1987 * 1988 * @return Whether the warning field is set. 1989 */ hasWarning()1990 public boolean hasWarning() { 1991 return ((bitField0_ & 0x00000040) != 0); 1992 } 1993 /** 1994 * 1995 * 1996 * <pre> 1997 * [Output Only] Informational warning message. 1998 * </pre> 1999 * 2000 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 2001 * 2002 * @return The warning. 2003 */ getWarning()2004 public com.google.cloud.compute.v1.Warning getWarning() { 2005 if (warningBuilder_ == null) { 2006 return warning_ == null 2007 ? com.google.cloud.compute.v1.Warning.getDefaultInstance() 2008 : warning_; 2009 } else { 2010 return warningBuilder_.getMessage(); 2011 } 2012 } 2013 /** 2014 * 2015 * 2016 * <pre> 2017 * [Output Only] Informational warning message. 2018 * </pre> 2019 * 2020 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 2021 */ setWarning(com.google.cloud.compute.v1.Warning value)2022 public Builder setWarning(com.google.cloud.compute.v1.Warning value) { 2023 if (warningBuilder_ == null) { 2024 if (value == null) { 2025 throw new NullPointerException(); 2026 } 2027 warning_ = value; 2028 } else { 2029 warningBuilder_.setMessage(value); 2030 } 2031 bitField0_ |= 0x00000040; 2032 onChanged(); 2033 return this; 2034 } 2035 /** 2036 * 2037 * 2038 * <pre> 2039 * [Output Only] Informational warning message. 2040 * </pre> 2041 * 2042 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 2043 */ setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue)2044 public Builder setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue) { 2045 if (warningBuilder_ == null) { 2046 warning_ = builderForValue.build(); 2047 } else { 2048 warningBuilder_.setMessage(builderForValue.build()); 2049 } 2050 bitField0_ |= 0x00000040; 2051 onChanged(); 2052 return this; 2053 } 2054 /** 2055 * 2056 * 2057 * <pre> 2058 * [Output Only] Informational warning message. 2059 * </pre> 2060 * 2061 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 2062 */ mergeWarning(com.google.cloud.compute.v1.Warning value)2063 public Builder mergeWarning(com.google.cloud.compute.v1.Warning value) { 2064 if (warningBuilder_ == null) { 2065 if (((bitField0_ & 0x00000040) != 0) 2066 && warning_ != null 2067 && warning_ != com.google.cloud.compute.v1.Warning.getDefaultInstance()) { 2068 getWarningBuilder().mergeFrom(value); 2069 } else { 2070 warning_ = value; 2071 } 2072 } else { 2073 warningBuilder_.mergeFrom(value); 2074 } 2075 bitField0_ |= 0x00000040; 2076 onChanged(); 2077 return this; 2078 } 2079 /** 2080 * 2081 * 2082 * <pre> 2083 * [Output Only] Informational warning message. 2084 * </pre> 2085 * 2086 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 2087 */ clearWarning()2088 public Builder clearWarning() { 2089 bitField0_ = (bitField0_ & ~0x00000040); 2090 warning_ = null; 2091 if (warningBuilder_ != null) { 2092 warningBuilder_.dispose(); 2093 warningBuilder_ = null; 2094 } 2095 onChanged(); 2096 return this; 2097 } 2098 /** 2099 * 2100 * 2101 * <pre> 2102 * [Output Only] Informational warning message. 2103 * </pre> 2104 * 2105 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 2106 */ getWarningBuilder()2107 public com.google.cloud.compute.v1.Warning.Builder getWarningBuilder() { 2108 bitField0_ |= 0x00000040; 2109 onChanged(); 2110 return getWarningFieldBuilder().getBuilder(); 2111 } 2112 /** 2113 * 2114 * 2115 * <pre> 2116 * [Output Only] Informational warning message. 2117 * </pre> 2118 * 2119 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 2120 */ getWarningOrBuilder()2121 public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() { 2122 if (warningBuilder_ != null) { 2123 return warningBuilder_.getMessageOrBuilder(); 2124 } else { 2125 return warning_ == null 2126 ? com.google.cloud.compute.v1.Warning.getDefaultInstance() 2127 : warning_; 2128 } 2129 } 2130 /** 2131 * 2132 * 2133 * <pre> 2134 * [Output Only] Informational warning message. 2135 * </pre> 2136 * 2137 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 2138 */ 2139 private com.google.protobuf.SingleFieldBuilderV3< 2140 com.google.cloud.compute.v1.Warning, 2141 com.google.cloud.compute.v1.Warning.Builder, 2142 com.google.cloud.compute.v1.WarningOrBuilder> getWarningFieldBuilder()2143 getWarningFieldBuilder() { 2144 if (warningBuilder_ == null) { 2145 warningBuilder_ = 2146 new com.google.protobuf.SingleFieldBuilderV3< 2147 com.google.cloud.compute.v1.Warning, 2148 com.google.cloud.compute.v1.Warning.Builder, 2149 com.google.cloud.compute.v1.WarningOrBuilder>( 2150 getWarning(), getParentForChildren(), isClean()); 2151 warning_ = null; 2152 } 2153 return warningBuilder_; 2154 } 2155 2156 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2157 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 2158 return super.setUnknownFields(unknownFields); 2159 } 2160 2161 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2162 public final Builder mergeUnknownFields( 2163 final com.google.protobuf.UnknownFieldSet unknownFields) { 2164 return super.mergeUnknownFields(unknownFields); 2165 } 2166 2167 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.DiskAggregatedList) 2168 } 2169 2170 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.DiskAggregatedList) 2171 private static final com.google.cloud.compute.v1.DiskAggregatedList DEFAULT_INSTANCE; 2172 2173 static { 2174 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.DiskAggregatedList(); 2175 } 2176 getDefaultInstance()2177 public static com.google.cloud.compute.v1.DiskAggregatedList getDefaultInstance() { 2178 return DEFAULT_INSTANCE; 2179 } 2180 2181 private static final com.google.protobuf.Parser<DiskAggregatedList> PARSER = 2182 new com.google.protobuf.AbstractParser<DiskAggregatedList>() { 2183 @java.lang.Override 2184 public DiskAggregatedList parsePartialFrom( 2185 com.google.protobuf.CodedInputStream input, 2186 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2187 throws com.google.protobuf.InvalidProtocolBufferException { 2188 Builder builder = newBuilder(); 2189 try { 2190 builder.mergeFrom(input, extensionRegistry); 2191 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2192 throw e.setUnfinishedMessage(builder.buildPartial()); 2193 } catch (com.google.protobuf.UninitializedMessageException e) { 2194 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 2195 } catch (java.io.IOException e) { 2196 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2197 .setUnfinishedMessage(builder.buildPartial()); 2198 } 2199 return builder.buildPartial(); 2200 } 2201 }; 2202 parser()2203 public static com.google.protobuf.Parser<DiskAggregatedList> parser() { 2204 return PARSER; 2205 } 2206 2207 @java.lang.Override getParserForType()2208 public com.google.protobuf.Parser<DiskAggregatedList> getParserForType() { 2209 return PARSER; 2210 } 2211 2212 @java.lang.Override getDefaultInstanceForType()2213 public com.google.cloud.compute.v1.DiskAggregatedList getDefaultInstanceForType() { 2214 return DEFAULT_INSTANCE; 2215 } 2216 } 2217