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