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