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