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