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 images. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.ImageList} 29 */ 30 public final class ImageList extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ImageList) 33 ImageListOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use ImageList.newBuilder() to construct. ImageList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private ImageList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 ImageList()40 private ImageList() { 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 ImageList(); 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_ImageList_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_ImageList_fieldAccessorTable 69 .ensureFieldAccessorsInitialized( 70 com.google.cloud.compute.v1.ImageList.class, 71 com.google.cloud.compute.v1.ImageList.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.Image> items_; 145 /** 146 * 147 * 148 * <pre> 149 * A list of Image resources. 150 * </pre> 151 * 152 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 153 */ 154 @java.lang.Override getItemsList()155 public java.util.List<com.google.cloud.compute.v1.Image> getItemsList() { 156 return items_; 157 } 158 /** 159 * 160 * 161 * <pre> 162 * A list of Image resources. 163 * </pre> 164 * 165 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 166 */ 167 @java.lang.Override 168 public java.util.List<? extends com.google.cloud.compute.v1.ImageOrBuilder> getItemsOrBuilderList()169 getItemsOrBuilderList() { 170 return items_; 171 } 172 /** 173 * 174 * 175 * <pre> 176 * A list of Image resources. 177 * </pre> 178 * 179 * <code>repeated .google.cloud.compute.v1.Image 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 Image resources. 190 * </pre> 191 * 192 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 193 */ 194 @java.lang.Override getItems(int index)195 public com.google.cloud.compute.v1.Image getItems(int index) { 196 return items_.get(index); 197 } 198 /** 199 * 200 * 201 * <pre> 202 * A list of Image resources. 203 * </pre> 204 * 205 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 206 */ 207 @java.lang.Override getItemsOrBuilder(int index)208 public com.google.cloud.compute.v1.ImageOrBuilder 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.ImageList)) { 526 return super.equals(obj); 527 } 528 com.google.cloud.compute.v1.ImageList other = (com.google.cloud.compute.v1.ImageList) 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.ImageList 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.ImageList 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.ImageList parseFrom(com.google.protobuf.ByteString data) 603 throws com.google.protobuf.InvalidProtocolBufferException { 604 return PARSER.parseFrom(data); 605 } 606 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)607 public static com.google.cloud.compute.v1.ImageList parseFrom( 608 com.google.protobuf.ByteString data, 609 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 610 throws com.google.protobuf.InvalidProtocolBufferException { 611 return PARSER.parseFrom(data, extensionRegistry); 612 } 613 parseFrom(byte[] data)614 public static com.google.cloud.compute.v1.ImageList parseFrom(byte[] data) 615 throws com.google.protobuf.InvalidProtocolBufferException { 616 return PARSER.parseFrom(data); 617 } 618 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)619 public static com.google.cloud.compute.v1.ImageList parseFrom( 620 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 621 throws com.google.protobuf.InvalidProtocolBufferException { 622 return PARSER.parseFrom(data, extensionRegistry); 623 } 624 parseFrom(java.io.InputStream input)625 public static com.google.cloud.compute.v1.ImageList parseFrom(java.io.InputStream input) 626 throws java.io.IOException { 627 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 628 } 629 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)630 public static com.google.cloud.compute.v1.ImageList parseFrom( 631 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 632 throws java.io.IOException { 633 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 634 PARSER, input, extensionRegistry); 635 } 636 parseDelimitedFrom(java.io.InputStream input)637 public static com.google.cloud.compute.v1.ImageList parseDelimitedFrom(java.io.InputStream input) 638 throws java.io.IOException { 639 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 640 } 641 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)642 public static com.google.cloud.compute.v1.ImageList parseDelimitedFrom( 643 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 644 throws java.io.IOException { 645 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 646 PARSER, input, extensionRegistry); 647 } 648 parseFrom( com.google.protobuf.CodedInputStream input)649 public static com.google.cloud.compute.v1.ImageList parseFrom( 650 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 651 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 652 } 653 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)654 public static com.google.cloud.compute.v1.ImageList parseFrom( 655 com.google.protobuf.CodedInputStream input, 656 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 657 throws java.io.IOException { 658 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 659 PARSER, input, extensionRegistry); 660 } 661 662 @java.lang.Override newBuilderForType()663 public Builder newBuilderForType() { 664 return newBuilder(); 665 } 666 newBuilder()667 public static Builder newBuilder() { 668 return DEFAULT_INSTANCE.toBuilder(); 669 } 670 newBuilder(com.google.cloud.compute.v1.ImageList prototype)671 public static Builder newBuilder(com.google.cloud.compute.v1.ImageList prototype) { 672 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 673 } 674 675 @java.lang.Override toBuilder()676 public Builder toBuilder() { 677 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 678 } 679 680 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)681 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 682 Builder builder = new Builder(parent); 683 return builder; 684 } 685 /** 686 * 687 * 688 * <pre> 689 * Contains a list of images. 690 * </pre> 691 * 692 * Protobuf type {@code google.cloud.compute.v1.ImageList} 693 */ 694 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 695 implements 696 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ImageList) 697 com.google.cloud.compute.v1.ImageListOrBuilder { getDescriptor()698 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 699 return com.google.cloud.compute.v1.Compute 700 .internal_static_google_cloud_compute_v1_ImageList_descriptor; 701 } 702 703 @java.lang.Override 704 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()705 internalGetFieldAccessorTable() { 706 return com.google.cloud.compute.v1.Compute 707 .internal_static_google_cloud_compute_v1_ImageList_fieldAccessorTable 708 .ensureFieldAccessorsInitialized( 709 com.google.cloud.compute.v1.ImageList.class, 710 com.google.cloud.compute.v1.ImageList.Builder.class); 711 } 712 713 // Construct using com.google.cloud.compute.v1.ImageList.newBuilder() Builder()714 private Builder() { 715 maybeForceBuilderInitialization(); 716 } 717 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)718 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 719 super(parent); 720 maybeForceBuilderInitialization(); 721 } 722 maybeForceBuilderInitialization()723 private void maybeForceBuilderInitialization() { 724 if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { 725 getItemsFieldBuilder(); 726 getWarningFieldBuilder(); 727 } 728 } 729 730 @java.lang.Override clear()731 public Builder clear() { 732 super.clear(); 733 bitField0_ = 0; 734 id_ = ""; 735 if (itemsBuilder_ == null) { 736 items_ = java.util.Collections.emptyList(); 737 } else { 738 items_ = null; 739 itemsBuilder_.clear(); 740 } 741 bitField0_ = (bitField0_ & ~0x00000002); 742 kind_ = ""; 743 nextPageToken_ = ""; 744 selfLink_ = ""; 745 warning_ = null; 746 if (warningBuilder_ != null) { 747 warningBuilder_.dispose(); 748 warningBuilder_ = null; 749 } 750 return this; 751 } 752 753 @java.lang.Override getDescriptorForType()754 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 755 return com.google.cloud.compute.v1.Compute 756 .internal_static_google_cloud_compute_v1_ImageList_descriptor; 757 } 758 759 @java.lang.Override getDefaultInstanceForType()760 public com.google.cloud.compute.v1.ImageList getDefaultInstanceForType() { 761 return com.google.cloud.compute.v1.ImageList.getDefaultInstance(); 762 } 763 764 @java.lang.Override build()765 public com.google.cloud.compute.v1.ImageList build() { 766 com.google.cloud.compute.v1.ImageList result = buildPartial(); 767 if (!result.isInitialized()) { 768 throw newUninitializedMessageException(result); 769 } 770 return result; 771 } 772 773 @java.lang.Override buildPartial()774 public com.google.cloud.compute.v1.ImageList buildPartial() { 775 com.google.cloud.compute.v1.ImageList result = 776 new com.google.cloud.compute.v1.ImageList(this); 777 buildPartialRepeatedFields(result); 778 if (bitField0_ != 0) { 779 buildPartial0(result); 780 } 781 onBuilt(); 782 return result; 783 } 784 buildPartialRepeatedFields(com.google.cloud.compute.v1.ImageList result)785 private void buildPartialRepeatedFields(com.google.cloud.compute.v1.ImageList result) { 786 if (itemsBuilder_ == null) { 787 if (((bitField0_ & 0x00000002) != 0)) { 788 items_ = java.util.Collections.unmodifiableList(items_); 789 bitField0_ = (bitField0_ & ~0x00000002); 790 } 791 result.items_ = items_; 792 } else { 793 result.items_ = itemsBuilder_.build(); 794 } 795 } 796 buildPartial0(com.google.cloud.compute.v1.ImageList result)797 private void buildPartial0(com.google.cloud.compute.v1.ImageList result) { 798 int from_bitField0_ = bitField0_; 799 int to_bitField0_ = 0; 800 if (((from_bitField0_ & 0x00000001) != 0)) { 801 result.id_ = id_; 802 to_bitField0_ |= 0x00000001; 803 } 804 if (((from_bitField0_ & 0x00000004) != 0)) { 805 result.kind_ = kind_; 806 to_bitField0_ |= 0x00000002; 807 } 808 if (((from_bitField0_ & 0x00000008) != 0)) { 809 result.nextPageToken_ = nextPageToken_; 810 to_bitField0_ |= 0x00000004; 811 } 812 if (((from_bitField0_ & 0x00000010) != 0)) { 813 result.selfLink_ = selfLink_; 814 to_bitField0_ |= 0x00000008; 815 } 816 if (((from_bitField0_ & 0x00000020) != 0)) { 817 result.warning_ = warningBuilder_ == null ? warning_ : warningBuilder_.build(); 818 to_bitField0_ |= 0x00000010; 819 } 820 result.bitField0_ |= to_bitField0_; 821 } 822 823 @java.lang.Override clone()824 public Builder clone() { 825 return super.clone(); 826 } 827 828 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)829 public Builder setField( 830 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 831 return super.setField(field, value); 832 } 833 834 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)835 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 836 return super.clearField(field); 837 } 838 839 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)840 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 841 return super.clearOneof(oneof); 842 } 843 844 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)845 public Builder setRepeatedField( 846 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 847 return super.setRepeatedField(field, index, value); 848 } 849 850 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)851 public Builder addRepeatedField( 852 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 853 return super.addRepeatedField(field, value); 854 } 855 856 @java.lang.Override mergeFrom(com.google.protobuf.Message other)857 public Builder mergeFrom(com.google.protobuf.Message other) { 858 if (other instanceof com.google.cloud.compute.v1.ImageList) { 859 return mergeFrom((com.google.cloud.compute.v1.ImageList) other); 860 } else { 861 super.mergeFrom(other); 862 return this; 863 } 864 } 865 mergeFrom(com.google.cloud.compute.v1.ImageList other)866 public Builder mergeFrom(com.google.cloud.compute.v1.ImageList other) { 867 if (other == com.google.cloud.compute.v1.ImageList.getDefaultInstance()) return this; 868 if (other.hasId()) { 869 id_ = other.id_; 870 bitField0_ |= 0x00000001; 871 onChanged(); 872 } 873 if (itemsBuilder_ == null) { 874 if (!other.items_.isEmpty()) { 875 if (items_.isEmpty()) { 876 items_ = other.items_; 877 bitField0_ = (bitField0_ & ~0x00000002); 878 } else { 879 ensureItemsIsMutable(); 880 items_.addAll(other.items_); 881 } 882 onChanged(); 883 } 884 } else { 885 if (!other.items_.isEmpty()) { 886 if (itemsBuilder_.isEmpty()) { 887 itemsBuilder_.dispose(); 888 itemsBuilder_ = null; 889 items_ = other.items_; 890 bitField0_ = (bitField0_ & ~0x00000002); 891 itemsBuilder_ = 892 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 893 ? getItemsFieldBuilder() 894 : null; 895 } else { 896 itemsBuilder_.addAllMessages(other.items_); 897 } 898 } 899 } 900 if (other.hasKind()) { 901 kind_ = other.kind_; 902 bitField0_ |= 0x00000004; 903 onChanged(); 904 } 905 if (other.hasNextPageToken()) { 906 nextPageToken_ = other.nextPageToken_; 907 bitField0_ |= 0x00000008; 908 onChanged(); 909 } 910 if (other.hasSelfLink()) { 911 selfLink_ = other.selfLink_; 912 bitField0_ |= 0x00000010; 913 onChanged(); 914 } 915 if (other.hasWarning()) { 916 mergeWarning(other.getWarning()); 917 } 918 this.mergeUnknownFields(other.getUnknownFields()); 919 onChanged(); 920 return this; 921 } 922 923 @java.lang.Override isInitialized()924 public final boolean isInitialized() { 925 return true; 926 } 927 928 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)929 public Builder mergeFrom( 930 com.google.protobuf.CodedInputStream input, 931 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 932 throws java.io.IOException { 933 if (extensionRegistry == null) { 934 throw new java.lang.NullPointerException(); 935 } 936 try { 937 boolean done = false; 938 while (!done) { 939 int tag = input.readTag(); 940 switch (tag) { 941 case 0: 942 done = true; 943 break; 944 case 26842: 945 { 946 id_ = input.readStringRequireUtf8(); 947 bitField0_ |= 0x00000001; 948 break; 949 } // case 26842 950 case 26336418: 951 { 952 kind_ = input.readStringRequireUtf8(); 953 bitField0_ |= 0x00000004; 954 break; 955 } // case 26336418 956 case 405634274: 957 { 958 input.readMessage(getWarningFieldBuilder().getBuilder(), extensionRegistry); 959 bitField0_ |= 0x00000020; 960 break; 961 } // case 405634274 962 case 638380202: 963 { 964 nextPageToken_ = input.readStringRequireUtf8(); 965 bitField0_ |= 0x00000008; 966 break; 967 } // case 638380202 968 case 804208130: 969 { 970 com.google.cloud.compute.v1.Image m = 971 input.readMessage( 972 com.google.cloud.compute.v1.Image.parser(), extensionRegistry); 973 if (itemsBuilder_ == null) { 974 ensureItemsIsMutable(); 975 items_.add(m); 976 } else { 977 itemsBuilder_.addMessage(m); 978 } 979 break; 980 } // case 804208130 981 case -645248918: 982 { 983 selfLink_ = input.readStringRequireUtf8(); 984 bitField0_ |= 0x00000010; 985 break; 986 } // case -645248918 987 default: 988 { 989 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 990 done = true; // was an endgroup tag 991 } 992 break; 993 } // default: 994 } // switch (tag) 995 } // while (!done) 996 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 997 throw e.unwrapIOException(); 998 } finally { 999 onChanged(); 1000 } // finally 1001 return this; 1002 } 1003 1004 private int bitField0_; 1005 1006 private java.lang.Object id_ = ""; 1007 /** 1008 * 1009 * 1010 * <pre> 1011 * [Output Only] Unique identifier for the resource; defined by the server. 1012 * </pre> 1013 * 1014 * <code>optional string id = 3355;</code> 1015 * 1016 * @return Whether the id field is set. 1017 */ hasId()1018 public boolean hasId() { 1019 return ((bitField0_ & 0x00000001) != 0); 1020 } 1021 /** 1022 * 1023 * 1024 * <pre> 1025 * [Output Only] Unique identifier for the resource; defined by the server. 1026 * </pre> 1027 * 1028 * <code>optional string id = 3355;</code> 1029 * 1030 * @return The id. 1031 */ getId()1032 public java.lang.String getId() { 1033 java.lang.Object ref = id_; 1034 if (!(ref instanceof java.lang.String)) { 1035 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1036 java.lang.String s = bs.toStringUtf8(); 1037 id_ = s; 1038 return s; 1039 } else { 1040 return (java.lang.String) ref; 1041 } 1042 } 1043 /** 1044 * 1045 * 1046 * <pre> 1047 * [Output Only] Unique identifier for the resource; defined by the server. 1048 * </pre> 1049 * 1050 * <code>optional string id = 3355;</code> 1051 * 1052 * @return The bytes for id. 1053 */ getIdBytes()1054 public com.google.protobuf.ByteString getIdBytes() { 1055 java.lang.Object ref = id_; 1056 if (ref instanceof String) { 1057 com.google.protobuf.ByteString b = 1058 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1059 id_ = b; 1060 return b; 1061 } else { 1062 return (com.google.protobuf.ByteString) ref; 1063 } 1064 } 1065 /** 1066 * 1067 * 1068 * <pre> 1069 * [Output Only] Unique identifier for the resource; defined by the server. 1070 * </pre> 1071 * 1072 * <code>optional string id = 3355;</code> 1073 * 1074 * @param value The id to set. 1075 * @return This builder for chaining. 1076 */ setId(java.lang.String value)1077 public Builder setId(java.lang.String value) { 1078 if (value == null) { 1079 throw new NullPointerException(); 1080 } 1081 id_ = value; 1082 bitField0_ |= 0x00000001; 1083 onChanged(); 1084 return this; 1085 } 1086 /** 1087 * 1088 * 1089 * <pre> 1090 * [Output Only] Unique identifier for the resource; defined by the server. 1091 * </pre> 1092 * 1093 * <code>optional string id = 3355;</code> 1094 * 1095 * @return This builder for chaining. 1096 */ clearId()1097 public Builder clearId() { 1098 id_ = getDefaultInstance().getId(); 1099 bitField0_ = (bitField0_ & ~0x00000001); 1100 onChanged(); 1101 return this; 1102 } 1103 /** 1104 * 1105 * 1106 * <pre> 1107 * [Output Only] Unique identifier for the resource; defined by the server. 1108 * </pre> 1109 * 1110 * <code>optional string id = 3355;</code> 1111 * 1112 * @param value The bytes for id to set. 1113 * @return This builder for chaining. 1114 */ setIdBytes(com.google.protobuf.ByteString value)1115 public Builder setIdBytes(com.google.protobuf.ByteString value) { 1116 if (value == null) { 1117 throw new NullPointerException(); 1118 } 1119 checkByteStringIsUtf8(value); 1120 id_ = value; 1121 bitField0_ |= 0x00000001; 1122 onChanged(); 1123 return this; 1124 } 1125 1126 private java.util.List<com.google.cloud.compute.v1.Image> items_ = 1127 java.util.Collections.emptyList(); 1128 ensureItemsIsMutable()1129 private void ensureItemsIsMutable() { 1130 if (!((bitField0_ & 0x00000002) != 0)) { 1131 items_ = new java.util.ArrayList<com.google.cloud.compute.v1.Image>(items_); 1132 bitField0_ |= 0x00000002; 1133 } 1134 } 1135 1136 private com.google.protobuf.RepeatedFieldBuilderV3< 1137 com.google.cloud.compute.v1.Image, 1138 com.google.cloud.compute.v1.Image.Builder, 1139 com.google.cloud.compute.v1.ImageOrBuilder> 1140 itemsBuilder_; 1141 1142 /** 1143 * 1144 * 1145 * <pre> 1146 * A list of Image resources. 1147 * </pre> 1148 * 1149 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1150 */ getItemsList()1151 public java.util.List<com.google.cloud.compute.v1.Image> getItemsList() { 1152 if (itemsBuilder_ == null) { 1153 return java.util.Collections.unmodifiableList(items_); 1154 } else { 1155 return itemsBuilder_.getMessageList(); 1156 } 1157 } 1158 /** 1159 * 1160 * 1161 * <pre> 1162 * A list of Image resources. 1163 * </pre> 1164 * 1165 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1166 */ getItemsCount()1167 public int getItemsCount() { 1168 if (itemsBuilder_ == null) { 1169 return items_.size(); 1170 } else { 1171 return itemsBuilder_.getCount(); 1172 } 1173 } 1174 /** 1175 * 1176 * 1177 * <pre> 1178 * A list of Image resources. 1179 * </pre> 1180 * 1181 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1182 */ getItems(int index)1183 public com.google.cloud.compute.v1.Image getItems(int index) { 1184 if (itemsBuilder_ == null) { 1185 return items_.get(index); 1186 } else { 1187 return itemsBuilder_.getMessage(index); 1188 } 1189 } 1190 /** 1191 * 1192 * 1193 * <pre> 1194 * A list of Image resources. 1195 * </pre> 1196 * 1197 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1198 */ setItems(int index, com.google.cloud.compute.v1.Image value)1199 public Builder setItems(int index, com.google.cloud.compute.v1.Image value) { 1200 if (itemsBuilder_ == null) { 1201 if (value == null) { 1202 throw new NullPointerException(); 1203 } 1204 ensureItemsIsMutable(); 1205 items_.set(index, value); 1206 onChanged(); 1207 } else { 1208 itemsBuilder_.setMessage(index, value); 1209 } 1210 return this; 1211 } 1212 /** 1213 * 1214 * 1215 * <pre> 1216 * A list of Image resources. 1217 * </pre> 1218 * 1219 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1220 */ setItems(int index, com.google.cloud.compute.v1.Image.Builder builderForValue)1221 public Builder setItems(int index, com.google.cloud.compute.v1.Image.Builder builderForValue) { 1222 if (itemsBuilder_ == null) { 1223 ensureItemsIsMutable(); 1224 items_.set(index, builderForValue.build()); 1225 onChanged(); 1226 } else { 1227 itemsBuilder_.setMessage(index, builderForValue.build()); 1228 } 1229 return this; 1230 } 1231 /** 1232 * 1233 * 1234 * <pre> 1235 * A list of Image resources. 1236 * </pre> 1237 * 1238 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1239 */ addItems(com.google.cloud.compute.v1.Image value)1240 public Builder addItems(com.google.cloud.compute.v1.Image value) { 1241 if (itemsBuilder_ == null) { 1242 if (value == null) { 1243 throw new NullPointerException(); 1244 } 1245 ensureItemsIsMutable(); 1246 items_.add(value); 1247 onChanged(); 1248 } else { 1249 itemsBuilder_.addMessage(value); 1250 } 1251 return this; 1252 } 1253 /** 1254 * 1255 * 1256 * <pre> 1257 * A list of Image resources. 1258 * </pre> 1259 * 1260 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1261 */ addItems(int index, com.google.cloud.compute.v1.Image value)1262 public Builder addItems(int index, com.google.cloud.compute.v1.Image value) { 1263 if (itemsBuilder_ == null) { 1264 if (value == null) { 1265 throw new NullPointerException(); 1266 } 1267 ensureItemsIsMutable(); 1268 items_.add(index, value); 1269 onChanged(); 1270 } else { 1271 itemsBuilder_.addMessage(index, value); 1272 } 1273 return this; 1274 } 1275 /** 1276 * 1277 * 1278 * <pre> 1279 * A list of Image resources. 1280 * </pre> 1281 * 1282 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1283 */ addItems(com.google.cloud.compute.v1.Image.Builder builderForValue)1284 public Builder addItems(com.google.cloud.compute.v1.Image.Builder builderForValue) { 1285 if (itemsBuilder_ == null) { 1286 ensureItemsIsMutable(); 1287 items_.add(builderForValue.build()); 1288 onChanged(); 1289 } else { 1290 itemsBuilder_.addMessage(builderForValue.build()); 1291 } 1292 return this; 1293 } 1294 /** 1295 * 1296 * 1297 * <pre> 1298 * A list of Image resources. 1299 * </pre> 1300 * 1301 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1302 */ addItems(int index, com.google.cloud.compute.v1.Image.Builder builderForValue)1303 public Builder addItems(int index, com.google.cloud.compute.v1.Image.Builder builderForValue) { 1304 if (itemsBuilder_ == null) { 1305 ensureItemsIsMutable(); 1306 items_.add(index, builderForValue.build()); 1307 onChanged(); 1308 } else { 1309 itemsBuilder_.addMessage(index, builderForValue.build()); 1310 } 1311 return this; 1312 } 1313 /** 1314 * 1315 * 1316 * <pre> 1317 * A list of Image resources. 1318 * </pre> 1319 * 1320 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1321 */ addAllItems( java.lang.Iterable<? extends com.google.cloud.compute.v1.Image> values)1322 public Builder addAllItems( 1323 java.lang.Iterable<? extends com.google.cloud.compute.v1.Image> values) { 1324 if (itemsBuilder_ == null) { 1325 ensureItemsIsMutable(); 1326 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, items_); 1327 onChanged(); 1328 } else { 1329 itemsBuilder_.addAllMessages(values); 1330 } 1331 return this; 1332 } 1333 /** 1334 * 1335 * 1336 * <pre> 1337 * A list of Image resources. 1338 * </pre> 1339 * 1340 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1341 */ clearItems()1342 public Builder clearItems() { 1343 if (itemsBuilder_ == null) { 1344 items_ = java.util.Collections.emptyList(); 1345 bitField0_ = (bitField0_ & ~0x00000002); 1346 onChanged(); 1347 } else { 1348 itemsBuilder_.clear(); 1349 } 1350 return this; 1351 } 1352 /** 1353 * 1354 * 1355 * <pre> 1356 * A list of Image resources. 1357 * </pre> 1358 * 1359 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1360 */ removeItems(int index)1361 public Builder removeItems(int index) { 1362 if (itemsBuilder_ == null) { 1363 ensureItemsIsMutable(); 1364 items_.remove(index); 1365 onChanged(); 1366 } else { 1367 itemsBuilder_.remove(index); 1368 } 1369 return this; 1370 } 1371 /** 1372 * 1373 * 1374 * <pre> 1375 * A list of Image resources. 1376 * </pre> 1377 * 1378 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1379 */ getItemsBuilder(int index)1380 public com.google.cloud.compute.v1.Image.Builder getItemsBuilder(int index) { 1381 return getItemsFieldBuilder().getBuilder(index); 1382 } 1383 /** 1384 * 1385 * 1386 * <pre> 1387 * A list of Image resources. 1388 * </pre> 1389 * 1390 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1391 */ getItemsOrBuilder(int index)1392 public com.google.cloud.compute.v1.ImageOrBuilder getItemsOrBuilder(int index) { 1393 if (itemsBuilder_ == null) { 1394 return items_.get(index); 1395 } else { 1396 return itemsBuilder_.getMessageOrBuilder(index); 1397 } 1398 } 1399 /** 1400 * 1401 * 1402 * <pre> 1403 * A list of Image resources. 1404 * </pre> 1405 * 1406 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1407 */ 1408 public java.util.List<? extends com.google.cloud.compute.v1.ImageOrBuilder> getItemsOrBuilderList()1409 getItemsOrBuilderList() { 1410 if (itemsBuilder_ != null) { 1411 return itemsBuilder_.getMessageOrBuilderList(); 1412 } else { 1413 return java.util.Collections.unmodifiableList(items_); 1414 } 1415 } 1416 /** 1417 * 1418 * 1419 * <pre> 1420 * A list of Image resources. 1421 * </pre> 1422 * 1423 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1424 */ addItemsBuilder()1425 public com.google.cloud.compute.v1.Image.Builder addItemsBuilder() { 1426 return getItemsFieldBuilder() 1427 .addBuilder(com.google.cloud.compute.v1.Image.getDefaultInstance()); 1428 } 1429 /** 1430 * 1431 * 1432 * <pre> 1433 * A list of Image resources. 1434 * </pre> 1435 * 1436 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1437 */ addItemsBuilder(int index)1438 public com.google.cloud.compute.v1.Image.Builder addItemsBuilder(int index) { 1439 return getItemsFieldBuilder() 1440 .addBuilder(index, com.google.cloud.compute.v1.Image.getDefaultInstance()); 1441 } 1442 /** 1443 * 1444 * 1445 * <pre> 1446 * A list of Image resources. 1447 * </pre> 1448 * 1449 * <code>repeated .google.cloud.compute.v1.Image items = 100526016;</code> 1450 */ getItemsBuilderList()1451 public java.util.List<com.google.cloud.compute.v1.Image.Builder> getItemsBuilderList() { 1452 return getItemsFieldBuilder().getBuilderList(); 1453 } 1454 1455 private com.google.protobuf.RepeatedFieldBuilderV3< 1456 com.google.cloud.compute.v1.Image, 1457 com.google.cloud.compute.v1.Image.Builder, 1458 com.google.cloud.compute.v1.ImageOrBuilder> getItemsFieldBuilder()1459 getItemsFieldBuilder() { 1460 if (itemsBuilder_ == null) { 1461 itemsBuilder_ = 1462 new com.google.protobuf.RepeatedFieldBuilderV3< 1463 com.google.cloud.compute.v1.Image, 1464 com.google.cloud.compute.v1.Image.Builder, 1465 com.google.cloud.compute.v1.ImageOrBuilder>( 1466 items_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); 1467 items_ = null; 1468 } 1469 return itemsBuilder_; 1470 } 1471 1472 private java.lang.Object kind_ = ""; 1473 /** 1474 * 1475 * 1476 * <pre> 1477 * Type of resource. 1478 * </pre> 1479 * 1480 * <code>optional string kind = 3292052;</code> 1481 * 1482 * @return Whether the kind field is set. 1483 */ hasKind()1484 public boolean hasKind() { 1485 return ((bitField0_ & 0x00000004) != 0); 1486 } 1487 /** 1488 * 1489 * 1490 * <pre> 1491 * Type of resource. 1492 * </pre> 1493 * 1494 * <code>optional string kind = 3292052;</code> 1495 * 1496 * @return The kind. 1497 */ getKind()1498 public java.lang.String getKind() { 1499 java.lang.Object ref = kind_; 1500 if (!(ref instanceof java.lang.String)) { 1501 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1502 java.lang.String s = bs.toStringUtf8(); 1503 kind_ = s; 1504 return s; 1505 } else { 1506 return (java.lang.String) ref; 1507 } 1508 } 1509 /** 1510 * 1511 * 1512 * <pre> 1513 * Type of resource. 1514 * </pre> 1515 * 1516 * <code>optional string kind = 3292052;</code> 1517 * 1518 * @return The bytes for kind. 1519 */ getKindBytes()1520 public com.google.protobuf.ByteString getKindBytes() { 1521 java.lang.Object ref = kind_; 1522 if (ref instanceof String) { 1523 com.google.protobuf.ByteString b = 1524 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1525 kind_ = b; 1526 return b; 1527 } else { 1528 return (com.google.protobuf.ByteString) ref; 1529 } 1530 } 1531 /** 1532 * 1533 * 1534 * <pre> 1535 * Type of resource. 1536 * </pre> 1537 * 1538 * <code>optional string kind = 3292052;</code> 1539 * 1540 * @param value The kind to set. 1541 * @return This builder for chaining. 1542 */ setKind(java.lang.String value)1543 public Builder setKind(java.lang.String value) { 1544 if (value == null) { 1545 throw new NullPointerException(); 1546 } 1547 kind_ = value; 1548 bitField0_ |= 0x00000004; 1549 onChanged(); 1550 return this; 1551 } 1552 /** 1553 * 1554 * 1555 * <pre> 1556 * Type of resource. 1557 * </pre> 1558 * 1559 * <code>optional string kind = 3292052;</code> 1560 * 1561 * @return This builder for chaining. 1562 */ clearKind()1563 public Builder clearKind() { 1564 kind_ = getDefaultInstance().getKind(); 1565 bitField0_ = (bitField0_ & ~0x00000004); 1566 onChanged(); 1567 return this; 1568 } 1569 /** 1570 * 1571 * 1572 * <pre> 1573 * Type of resource. 1574 * </pre> 1575 * 1576 * <code>optional string kind = 3292052;</code> 1577 * 1578 * @param value The bytes for kind to set. 1579 * @return This builder for chaining. 1580 */ setKindBytes(com.google.protobuf.ByteString value)1581 public Builder setKindBytes(com.google.protobuf.ByteString value) { 1582 if (value == null) { 1583 throw new NullPointerException(); 1584 } 1585 checkByteStringIsUtf8(value); 1586 kind_ = value; 1587 bitField0_ |= 0x00000004; 1588 onChanged(); 1589 return this; 1590 } 1591 1592 private java.lang.Object nextPageToken_ = ""; 1593 /** 1594 * 1595 * 1596 * <pre> 1597 * [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. 1598 * </pre> 1599 * 1600 * <code>optional string next_page_token = 79797525;</code> 1601 * 1602 * @return Whether the nextPageToken field is set. 1603 */ hasNextPageToken()1604 public boolean hasNextPageToken() { 1605 return ((bitField0_ & 0x00000008) != 0); 1606 } 1607 /** 1608 * 1609 * 1610 * <pre> 1611 * [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. 1612 * </pre> 1613 * 1614 * <code>optional string next_page_token = 79797525;</code> 1615 * 1616 * @return The nextPageToken. 1617 */ getNextPageToken()1618 public java.lang.String getNextPageToken() { 1619 java.lang.Object ref = nextPageToken_; 1620 if (!(ref instanceof java.lang.String)) { 1621 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1622 java.lang.String s = bs.toStringUtf8(); 1623 nextPageToken_ = s; 1624 return s; 1625 } else { 1626 return (java.lang.String) ref; 1627 } 1628 } 1629 /** 1630 * 1631 * 1632 * <pre> 1633 * [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. 1634 * </pre> 1635 * 1636 * <code>optional string next_page_token = 79797525;</code> 1637 * 1638 * @return The bytes for nextPageToken. 1639 */ getNextPageTokenBytes()1640 public com.google.protobuf.ByteString getNextPageTokenBytes() { 1641 java.lang.Object ref = nextPageToken_; 1642 if (ref instanceof String) { 1643 com.google.protobuf.ByteString b = 1644 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1645 nextPageToken_ = b; 1646 return b; 1647 } else { 1648 return (com.google.protobuf.ByteString) ref; 1649 } 1650 } 1651 /** 1652 * 1653 * 1654 * <pre> 1655 * [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. 1656 * </pre> 1657 * 1658 * <code>optional string next_page_token = 79797525;</code> 1659 * 1660 * @param value The nextPageToken to set. 1661 * @return This builder for chaining. 1662 */ setNextPageToken(java.lang.String value)1663 public Builder setNextPageToken(java.lang.String value) { 1664 if (value == null) { 1665 throw new NullPointerException(); 1666 } 1667 nextPageToken_ = value; 1668 bitField0_ |= 0x00000008; 1669 onChanged(); 1670 return this; 1671 } 1672 /** 1673 * 1674 * 1675 * <pre> 1676 * [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. 1677 * </pre> 1678 * 1679 * <code>optional string next_page_token = 79797525;</code> 1680 * 1681 * @return This builder for chaining. 1682 */ clearNextPageToken()1683 public Builder clearNextPageToken() { 1684 nextPageToken_ = getDefaultInstance().getNextPageToken(); 1685 bitField0_ = (bitField0_ & ~0x00000008); 1686 onChanged(); 1687 return this; 1688 } 1689 /** 1690 * 1691 * 1692 * <pre> 1693 * [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. 1694 * </pre> 1695 * 1696 * <code>optional string next_page_token = 79797525;</code> 1697 * 1698 * @param value The bytes for nextPageToken to set. 1699 * @return This builder for chaining. 1700 */ setNextPageTokenBytes(com.google.protobuf.ByteString value)1701 public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { 1702 if (value == null) { 1703 throw new NullPointerException(); 1704 } 1705 checkByteStringIsUtf8(value); 1706 nextPageToken_ = value; 1707 bitField0_ |= 0x00000008; 1708 onChanged(); 1709 return this; 1710 } 1711 1712 private java.lang.Object selfLink_ = ""; 1713 /** 1714 * 1715 * 1716 * <pre> 1717 * [Output Only] Server-defined URL for this resource. 1718 * </pre> 1719 * 1720 * <code>optional string self_link = 456214797;</code> 1721 * 1722 * @return Whether the selfLink field is set. 1723 */ hasSelfLink()1724 public boolean hasSelfLink() { 1725 return ((bitField0_ & 0x00000010) != 0); 1726 } 1727 /** 1728 * 1729 * 1730 * <pre> 1731 * [Output Only] Server-defined URL for this resource. 1732 * </pre> 1733 * 1734 * <code>optional string self_link = 456214797;</code> 1735 * 1736 * @return The selfLink. 1737 */ getSelfLink()1738 public java.lang.String getSelfLink() { 1739 java.lang.Object ref = selfLink_; 1740 if (!(ref instanceof java.lang.String)) { 1741 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1742 java.lang.String s = bs.toStringUtf8(); 1743 selfLink_ = s; 1744 return s; 1745 } else { 1746 return (java.lang.String) ref; 1747 } 1748 } 1749 /** 1750 * 1751 * 1752 * <pre> 1753 * [Output Only] Server-defined URL for this resource. 1754 * </pre> 1755 * 1756 * <code>optional string self_link = 456214797;</code> 1757 * 1758 * @return The bytes for selfLink. 1759 */ getSelfLinkBytes()1760 public com.google.protobuf.ByteString getSelfLinkBytes() { 1761 java.lang.Object ref = selfLink_; 1762 if (ref instanceof String) { 1763 com.google.protobuf.ByteString b = 1764 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1765 selfLink_ = b; 1766 return b; 1767 } else { 1768 return (com.google.protobuf.ByteString) ref; 1769 } 1770 } 1771 /** 1772 * 1773 * 1774 * <pre> 1775 * [Output Only] Server-defined URL for this resource. 1776 * </pre> 1777 * 1778 * <code>optional string self_link = 456214797;</code> 1779 * 1780 * @param value The selfLink to set. 1781 * @return This builder for chaining. 1782 */ setSelfLink(java.lang.String value)1783 public Builder setSelfLink(java.lang.String value) { 1784 if (value == null) { 1785 throw new NullPointerException(); 1786 } 1787 selfLink_ = value; 1788 bitField0_ |= 0x00000010; 1789 onChanged(); 1790 return this; 1791 } 1792 /** 1793 * 1794 * 1795 * <pre> 1796 * [Output Only] Server-defined URL for this resource. 1797 * </pre> 1798 * 1799 * <code>optional string self_link = 456214797;</code> 1800 * 1801 * @return This builder for chaining. 1802 */ clearSelfLink()1803 public Builder clearSelfLink() { 1804 selfLink_ = getDefaultInstance().getSelfLink(); 1805 bitField0_ = (bitField0_ & ~0x00000010); 1806 onChanged(); 1807 return this; 1808 } 1809 /** 1810 * 1811 * 1812 * <pre> 1813 * [Output Only] Server-defined URL for this resource. 1814 * </pre> 1815 * 1816 * <code>optional string self_link = 456214797;</code> 1817 * 1818 * @param value The bytes for selfLink to set. 1819 * @return This builder for chaining. 1820 */ setSelfLinkBytes(com.google.protobuf.ByteString value)1821 public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { 1822 if (value == null) { 1823 throw new NullPointerException(); 1824 } 1825 checkByteStringIsUtf8(value); 1826 selfLink_ = value; 1827 bitField0_ |= 0x00000010; 1828 onChanged(); 1829 return this; 1830 } 1831 1832 private com.google.cloud.compute.v1.Warning warning_; 1833 private com.google.protobuf.SingleFieldBuilderV3< 1834 com.google.cloud.compute.v1.Warning, 1835 com.google.cloud.compute.v1.Warning.Builder, 1836 com.google.cloud.compute.v1.WarningOrBuilder> 1837 warningBuilder_; 1838 /** 1839 * 1840 * 1841 * <pre> 1842 * [Output Only] Informational warning message. 1843 * </pre> 1844 * 1845 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1846 * 1847 * @return Whether the warning field is set. 1848 */ hasWarning()1849 public boolean hasWarning() { 1850 return ((bitField0_ & 0x00000020) != 0); 1851 } 1852 /** 1853 * 1854 * 1855 * <pre> 1856 * [Output Only] Informational warning message. 1857 * </pre> 1858 * 1859 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1860 * 1861 * @return The warning. 1862 */ getWarning()1863 public com.google.cloud.compute.v1.Warning getWarning() { 1864 if (warningBuilder_ == null) { 1865 return warning_ == null 1866 ? com.google.cloud.compute.v1.Warning.getDefaultInstance() 1867 : warning_; 1868 } else { 1869 return warningBuilder_.getMessage(); 1870 } 1871 } 1872 /** 1873 * 1874 * 1875 * <pre> 1876 * [Output Only] Informational warning message. 1877 * </pre> 1878 * 1879 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1880 */ setWarning(com.google.cloud.compute.v1.Warning value)1881 public Builder setWarning(com.google.cloud.compute.v1.Warning value) { 1882 if (warningBuilder_ == null) { 1883 if (value == null) { 1884 throw new NullPointerException(); 1885 } 1886 warning_ = value; 1887 } else { 1888 warningBuilder_.setMessage(value); 1889 } 1890 bitField0_ |= 0x00000020; 1891 onChanged(); 1892 return this; 1893 } 1894 /** 1895 * 1896 * 1897 * <pre> 1898 * [Output Only] Informational warning message. 1899 * </pre> 1900 * 1901 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1902 */ setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue)1903 public Builder setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue) { 1904 if (warningBuilder_ == null) { 1905 warning_ = builderForValue.build(); 1906 } else { 1907 warningBuilder_.setMessage(builderForValue.build()); 1908 } 1909 bitField0_ |= 0x00000020; 1910 onChanged(); 1911 return this; 1912 } 1913 /** 1914 * 1915 * 1916 * <pre> 1917 * [Output Only] Informational warning message. 1918 * </pre> 1919 * 1920 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1921 */ mergeWarning(com.google.cloud.compute.v1.Warning value)1922 public Builder mergeWarning(com.google.cloud.compute.v1.Warning value) { 1923 if (warningBuilder_ == null) { 1924 if (((bitField0_ & 0x00000020) != 0) 1925 && warning_ != null 1926 && warning_ != com.google.cloud.compute.v1.Warning.getDefaultInstance()) { 1927 getWarningBuilder().mergeFrom(value); 1928 } else { 1929 warning_ = value; 1930 } 1931 } else { 1932 warningBuilder_.mergeFrom(value); 1933 } 1934 bitField0_ |= 0x00000020; 1935 onChanged(); 1936 return this; 1937 } 1938 /** 1939 * 1940 * 1941 * <pre> 1942 * [Output Only] Informational warning message. 1943 * </pre> 1944 * 1945 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1946 */ clearWarning()1947 public Builder clearWarning() { 1948 bitField0_ = (bitField0_ & ~0x00000020); 1949 warning_ = null; 1950 if (warningBuilder_ != null) { 1951 warningBuilder_.dispose(); 1952 warningBuilder_ = null; 1953 } 1954 onChanged(); 1955 return this; 1956 } 1957 /** 1958 * 1959 * 1960 * <pre> 1961 * [Output Only] Informational warning message. 1962 * </pre> 1963 * 1964 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1965 */ getWarningBuilder()1966 public com.google.cloud.compute.v1.Warning.Builder getWarningBuilder() { 1967 bitField0_ |= 0x00000020; 1968 onChanged(); 1969 return getWarningFieldBuilder().getBuilder(); 1970 } 1971 /** 1972 * 1973 * 1974 * <pre> 1975 * [Output Only] Informational warning message. 1976 * </pre> 1977 * 1978 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1979 */ getWarningOrBuilder()1980 public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() { 1981 if (warningBuilder_ != null) { 1982 return warningBuilder_.getMessageOrBuilder(); 1983 } else { 1984 return warning_ == null 1985 ? com.google.cloud.compute.v1.Warning.getDefaultInstance() 1986 : warning_; 1987 } 1988 } 1989 /** 1990 * 1991 * 1992 * <pre> 1993 * [Output Only] Informational warning message. 1994 * </pre> 1995 * 1996 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1997 */ 1998 private com.google.protobuf.SingleFieldBuilderV3< 1999 com.google.cloud.compute.v1.Warning, 2000 com.google.cloud.compute.v1.Warning.Builder, 2001 com.google.cloud.compute.v1.WarningOrBuilder> getWarningFieldBuilder()2002 getWarningFieldBuilder() { 2003 if (warningBuilder_ == null) { 2004 warningBuilder_ = 2005 new com.google.protobuf.SingleFieldBuilderV3< 2006 com.google.cloud.compute.v1.Warning, 2007 com.google.cloud.compute.v1.Warning.Builder, 2008 com.google.cloud.compute.v1.WarningOrBuilder>( 2009 getWarning(), getParentForChildren(), isClean()); 2010 warning_ = null; 2011 } 2012 return warningBuilder_; 2013 } 2014 2015 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2016 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 2017 return super.setUnknownFields(unknownFields); 2018 } 2019 2020 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2021 public final Builder mergeUnknownFields( 2022 final com.google.protobuf.UnknownFieldSet unknownFields) { 2023 return super.mergeUnknownFields(unknownFields); 2024 } 2025 2026 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ImageList) 2027 } 2028 2029 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ImageList) 2030 private static final com.google.cloud.compute.v1.ImageList DEFAULT_INSTANCE; 2031 2032 static { 2033 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.ImageList(); 2034 } 2035 getDefaultInstance()2036 public static com.google.cloud.compute.v1.ImageList getDefaultInstance() { 2037 return DEFAULT_INSTANCE; 2038 } 2039 2040 private static final com.google.protobuf.Parser<ImageList> PARSER = 2041 new com.google.protobuf.AbstractParser<ImageList>() { 2042 @java.lang.Override 2043 public ImageList parsePartialFrom( 2044 com.google.protobuf.CodedInputStream input, 2045 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2046 throws com.google.protobuf.InvalidProtocolBufferException { 2047 Builder builder = newBuilder(); 2048 try { 2049 builder.mergeFrom(input, extensionRegistry); 2050 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2051 throw e.setUnfinishedMessage(builder.buildPartial()); 2052 } catch (com.google.protobuf.UninitializedMessageException e) { 2053 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 2054 } catch (java.io.IOException e) { 2055 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2056 .setUnfinishedMessage(builder.buildPartial()); 2057 } 2058 return builder.buildPartial(); 2059 } 2060 }; 2061 parser()2062 public static com.google.protobuf.Parser<ImageList> parser() { 2063 return PARSER; 2064 } 2065 2066 @java.lang.Override getParserForType()2067 public com.google.protobuf.Parser<ImageList> getParserForType() { 2068 return PARSER; 2069 } 2070 2071 @java.lang.Override getDefaultInstanceForType()2072 public com.google.cloud.compute.v1.ImageList getDefaultInstanceForType() { 2073 return DEFAULT_INSTANCE; 2074 } 2075 } 2076