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