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.RoutersPreviewResponse} 28 */ 29 public final class RoutersPreviewResponse extends com.google.protobuf.GeneratedMessageV3 30 implements 31 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.RoutersPreviewResponse) 32 RoutersPreviewResponseOrBuilder { 33 private static final long serialVersionUID = 0L; 34 // Use RoutersPreviewResponse.newBuilder() to construct. RoutersPreviewResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35 private RoutersPreviewResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 36 super(builder); 37 } 38 RoutersPreviewResponse()39 private RoutersPreviewResponse() {} 40 41 @java.lang.Override 42 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)43 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 44 return new RoutersPreviewResponse(); 45 } 46 47 @java.lang.Override getUnknownFields()48 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 49 return this.unknownFields; 50 } 51 getDescriptor()52 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 53 return com.google.cloud.compute.v1.Compute 54 .internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor; 55 } 56 57 @java.lang.Override 58 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()59 internalGetFieldAccessorTable() { 60 return com.google.cloud.compute.v1.Compute 61 .internal_static_google_cloud_compute_v1_RoutersPreviewResponse_fieldAccessorTable 62 .ensureFieldAccessorsInitialized( 63 com.google.cloud.compute.v1.RoutersPreviewResponse.class, 64 com.google.cloud.compute.v1.RoutersPreviewResponse.Builder.class); 65 } 66 67 private int bitField0_; 68 public static final int RESOURCE_FIELD_NUMBER = 195806222; 69 private com.google.cloud.compute.v1.Router resource_; 70 /** 71 * 72 * 73 * <pre> 74 * Preview of given router. 75 * </pre> 76 * 77 * <code>optional .google.cloud.compute.v1.Router resource = 195806222;</code> 78 * 79 * @return Whether the resource field is set. 80 */ 81 @java.lang.Override hasResource()82 public boolean hasResource() { 83 return ((bitField0_ & 0x00000001) != 0); 84 } 85 /** 86 * 87 * 88 * <pre> 89 * Preview of given router. 90 * </pre> 91 * 92 * <code>optional .google.cloud.compute.v1.Router resource = 195806222;</code> 93 * 94 * @return The resource. 95 */ 96 @java.lang.Override getResource()97 public com.google.cloud.compute.v1.Router getResource() { 98 return resource_ == null ? com.google.cloud.compute.v1.Router.getDefaultInstance() : resource_; 99 } 100 /** 101 * 102 * 103 * <pre> 104 * Preview of given router. 105 * </pre> 106 * 107 * <code>optional .google.cloud.compute.v1.Router resource = 195806222;</code> 108 */ 109 @java.lang.Override getResourceOrBuilder()110 public com.google.cloud.compute.v1.RouterOrBuilder getResourceOrBuilder() { 111 return resource_ == null ? com.google.cloud.compute.v1.Router.getDefaultInstance() : resource_; 112 } 113 114 private byte memoizedIsInitialized = -1; 115 116 @java.lang.Override isInitialized()117 public final boolean isInitialized() { 118 byte isInitialized = memoizedIsInitialized; 119 if (isInitialized == 1) return true; 120 if (isInitialized == 0) return false; 121 122 memoizedIsInitialized = 1; 123 return true; 124 } 125 126 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)127 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 128 if (((bitField0_ & 0x00000001) != 0)) { 129 output.writeMessage(195806222, getResource()); 130 } 131 getUnknownFields().writeTo(output); 132 } 133 134 @java.lang.Override getSerializedSize()135 public int getSerializedSize() { 136 int size = memoizedSize; 137 if (size != -1) return size; 138 139 size = 0; 140 if (((bitField0_ & 0x00000001) != 0)) { 141 size += com.google.protobuf.CodedOutputStream.computeMessageSize(195806222, getResource()); 142 } 143 size += getUnknownFields().getSerializedSize(); 144 memoizedSize = size; 145 return size; 146 } 147 148 @java.lang.Override equals(final java.lang.Object obj)149 public boolean equals(final java.lang.Object obj) { 150 if (obj == this) { 151 return true; 152 } 153 if (!(obj instanceof com.google.cloud.compute.v1.RoutersPreviewResponse)) { 154 return super.equals(obj); 155 } 156 com.google.cloud.compute.v1.RoutersPreviewResponse other = 157 (com.google.cloud.compute.v1.RoutersPreviewResponse) obj; 158 159 if (hasResource() != other.hasResource()) return false; 160 if (hasResource()) { 161 if (!getResource().equals(other.getResource())) return false; 162 } 163 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 164 return true; 165 } 166 167 @java.lang.Override hashCode()168 public int hashCode() { 169 if (memoizedHashCode != 0) { 170 return memoizedHashCode; 171 } 172 int hash = 41; 173 hash = (19 * hash) + getDescriptor().hashCode(); 174 if (hasResource()) { 175 hash = (37 * hash) + RESOURCE_FIELD_NUMBER; 176 hash = (53 * hash) + getResource().hashCode(); 177 } 178 hash = (29 * hash) + getUnknownFields().hashCode(); 179 memoizedHashCode = hash; 180 return hash; 181 } 182 parseFrom( java.nio.ByteBuffer data)183 public static com.google.cloud.compute.v1.RoutersPreviewResponse parseFrom( 184 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 185 return PARSER.parseFrom(data); 186 } 187 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)188 public static com.google.cloud.compute.v1.RoutersPreviewResponse parseFrom( 189 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 190 throws com.google.protobuf.InvalidProtocolBufferException { 191 return PARSER.parseFrom(data, extensionRegistry); 192 } 193 parseFrom( com.google.protobuf.ByteString data)194 public static com.google.cloud.compute.v1.RoutersPreviewResponse parseFrom( 195 com.google.protobuf.ByteString data) 196 throws com.google.protobuf.InvalidProtocolBufferException { 197 return PARSER.parseFrom(data); 198 } 199 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)200 public static com.google.cloud.compute.v1.RoutersPreviewResponse parseFrom( 201 com.google.protobuf.ByteString data, 202 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 203 throws com.google.protobuf.InvalidProtocolBufferException { 204 return PARSER.parseFrom(data, extensionRegistry); 205 } 206 parseFrom(byte[] data)207 public static com.google.cloud.compute.v1.RoutersPreviewResponse parseFrom(byte[] data) 208 throws com.google.protobuf.InvalidProtocolBufferException { 209 return PARSER.parseFrom(data); 210 } 211 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)212 public static com.google.cloud.compute.v1.RoutersPreviewResponse parseFrom( 213 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 214 throws com.google.protobuf.InvalidProtocolBufferException { 215 return PARSER.parseFrom(data, extensionRegistry); 216 } 217 parseFrom( java.io.InputStream input)218 public static com.google.cloud.compute.v1.RoutersPreviewResponse parseFrom( 219 java.io.InputStream input) throws java.io.IOException { 220 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 221 } 222 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)223 public static com.google.cloud.compute.v1.RoutersPreviewResponse parseFrom( 224 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 225 throws java.io.IOException { 226 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 227 PARSER, input, extensionRegistry); 228 } 229 parseDelimitedFrom( java.io.InputStream input)230 public static com.google.cloud.compute.v1.RoutersPreviewResponse parseDelimitedFrom( 231 java.io.InputStream input) throws java.io.IOException { 232 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 233 } 234 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)235 public static com.google.cloud.compute.v1.RoutersPreviewResponse parseDelimitedFrom( 236 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 237 throws java.io.IOException { 238 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 239 PARSER, input, extensionRegistry); 240 } 241 parseFrom( com.google.protobuf.CodedInputStream input)242 public static com.google.cloud.compute.v1.RoutersPreviewResponse parseFrom( 243 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 244 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 245 } 246 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)247 public static com.google.cloud.compute.v1.RoutersPreviewResponse parseFrom( 248 com.google.protobuf.CodedInputStream input, 249 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 250 throws java.io.IOException { 251 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 252 PARSER, input, extensionRegistry); 253 } 254 255 @java.lang.Override newBuilderForType()256 public Builder newBuilderForType() { 257 return newBuilder(); 258 } 259 newBuilder()260 public static Builder newBuilder() { 261 return DEFAULT_INSTANCE.toBuilder(); 262 } 263 newBuilder(com.google.cloud.compute.v1.RoutersPreviewResponse prototype)264 public static Builder newBuilder(com.google.cloud.compute.v1.RoutersPreviewResponse prototype) { 265 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 266 } 267 268 @java.lang.Override toBuilder()269 public Builder toBuilder() { 270 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 271 } 272 273 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)274 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 275 Builder builder = new Builder(parent); 276 return builder; 277 } 278 /** 279 * 280 * 281 * <pre> 282 * </pre> 283 * 284 * Protobuf type {@code google.cloud.compute.v1.RoutersPreviewResponse} 285 */ 286 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 287 implements 288 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.RoutersPreviewResponse) 289 com.google.cloud.compute.v1.RoutersPreviewResponseOrBuilder { getDescriptor()290 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 291 return com.google.cloud.compute.v1.Compute 292 .internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor; 293 } 294 295 @java.lang.Override 296 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()297 internalGetFieldAccessorTable() { 298 return com.google.cloud.compute.v1.Compute 299 .internal_static_google_cloud_compute_v1_RoutersPreviewResponse_fieldAccessorTable 300 .ensureFieldAccessorsInitialized( 301 com.google.cloud.compute.v1.RoutersPreviewResponse.class, 302 com.google.cloud.compute.v1.RoutersPreviewResponse.Builder.class); 303 } 304 305 // Construct using com.google.cloud.compute.v1.RoutersPreviewResponse.newBuilder() Builder()306 private Builder() { 307 maybeForceBuilderInitialization(); 308 } 309 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)310 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 311 super(parent); 312 maybeForceBuilderInitialization(); 313 } 314 maybeForceBuilderInitialization()315 private void maybeForceBuilderInitialization() { 316 if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { 317 getResourceFieldBuilder(); 318 } 319 } 320 321 @java.lang.Override clear()322 public Builder clear() { 323 super.clear(); 324 bitField0_ = 0; 325 resource_ = null; 326 if (resourceBuilder_ != null) { 327 resourceBuilder_.dispose(); 328 resourceBuilder_ = null; 329 } 330 return this; 331 } 332 333 @java.lang.Override getDescriptorForType()334 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 335 return com.google.cloud.compute.v1.Compute 336 .internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor; 337 } 338 339 @java.lang.Override getDefaultInstanceForType()340 public com.google.cloud.compute.v1.RoutersPreviewResponse getDefaultInstanceForType() { 341 return com.google.cloud.compute.v1.RoutersPreviewResponse.getDefaultInstance(); 342 } 343 344 @java.lang.Override build()345 public com.google.cloud.compute.v1.RoutersPreviewResponse build() { 346 com.google.cloud.compute.v1.RoutersPreviewResponse result = buildPartial(); 347 if (!result.isInitialized()) { 348 throw newUninitializedMessageException(result); 349 } 350 return result; 351 } 352 353 @java.lang.Override buildPartial()354 public com.google.cloud.compute.v1.RoutersPreviewResponse buildPartial() { 355 com.google.cloud.compute.v1.RoutersPreviewResponse result = 356 new com.google.cloud.compute.v1.RoutersPreviewResponse(this); 357 if (bitField0_ != 0) { 358 buildPartial0(result); 359 } 360 onBuilt(); 361 return result; 362 } 363 buildPartial0(com.google.cloud.compute.v1.RoutersPreviewResponse result)364 private void buildPartial0(com.google.cloud.compute.v1.RoutersPreviewResponse result) { 365 int from_bitField0_ = bitField0_; 366 int to_bitField0_ = 0; 367 if (((from_bitField0_ & 0x00000001) != 0)) { 368 result.resource_ = resourceBuilder_ == null ? resource_ : resourceBuilder_.build(); 369 to_bitField0_ |= 0x00000001; 370 } 371 result.bitField0_ |= to_bitField0_; 372 } 373 374 @java.lang.Override clone()375 public Builder clone() { 376 return super.clone(); 377 } 378 379 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)380 public Builder setField( 381 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 382 return super.setField(field, value); 383 } 384 385 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)386 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 387 return super.clearField(field); 388 } 389 390 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)391 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 392 return super.clearOneof(oneof); 393 } 394 395 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)396 public Builder setRepeatedField( 397 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 398 return super.setRepeatedField(field, index, value); 399 } 400 401 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)402 public Builder addRepeatedField( 403 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 404 return super.addRepeatedField(field, value); 405 } 406 407 @java.lang.Override mergeFrom(com.google.protobuf.Message other)408 public Builder mergeFrom(com.google.protobuf.Message other) { 409 if (other instanceof com.google.cloud.compute.v1.RoutersPreviewResponse) { 410 return mergeFrom((com.google.cloud.compute.v1.RoutersPreviewResponse) other); 411 } else { 412 super.mergeFrom(other); 413 return this; 414 } 415 } 416 mergeFrom(com.google.cloud.compute.v1.RoutersPreviewResponse other)417 public Builder mergeFrom(com.google.cloud.compute.v1.RoutersPreviewResponse other) { 418 if (other == com.google.cloud.compute.v1.RoutersPreviewResponse.getDefaultInstance()) 419 return this; 420 if (other.hasResource()) { 421 mergeResource(other.getResource()); 422 } 423 this.mergeUnknownFields(other.getUnknownFields()); 424 onChanged(); 425 return this; 426 } 427 428 @java.lang.Override isInitialized()429 public final boolean isInitialized() { 430 return true; 431 } 432 433 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)434 public Builder mergeFrom( 435 com.google.protobuf.CodedInputStream input, 436 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 437 throws java.io.IOException { 438 if (extensionRegistry == null) { 439 throw new java.lang.NullPointerException(); 440 } 441 try { 442 boolean done = false; 443 while (!done) { 444 int tag = input.readTag(); 445 switch (tag) { 446 case 0: 447 done = true; 448 break; 449 case 1566449778: 450 { 451 input.readMessage(getResourceFieldBuilder().getBuilder(), extensionRegistry); 452 bitField0_ |= 0x00000001; 453 break; 454 } // case 1566449778 455 default: 456 { 457 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 458 done = true; // was an endgroup tag 459 } 460 break; 461 } // default: 462 } // switch (tag) 463 } // while (!done) 464 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 465 throw e.unwrapIOException(); 466 } finally { 467 onChanged(); 468 } // finally 469 return this; 470 } 471 472 private int bitField0_; 473 474 private com.google.cloud.compute.v1.Router resource_; 475 private com.google.protobuf.SingleFieldBuilderV3< 476 com.google.cloud.compute.v1.Router, 477 com.google.cloud.compute.v1.Router.Builder, 478 com.google.cloud.compute.v1.RouterOrBuilder> 479 resourceBuilder_; 480 /** 481 * 482 * 483 * <pre> 484 * Preview of given router. 485 * </pre> 486 * 487 * <code>optional .google.cloud.compute.v1.Router resource = 195806222;</code> 488 * 489 * @return Whether the resource field is set. 490 */ hasResource()491 public boolean hasResource() { 492 return ((bitField0_ & 0x00000001) != 0); 493 } 494 /** 495 * 496 * 497 * <pre> 498 * Preview of given router. 499 * </pre> 500 * 501 * <code>optional .google.cloud.compute.v1.Router resource = 195806222;</code> 502 * 503 * @return The resource. 504 */ getResource()505 public com.google.cloud.compute.v1.Router getResource() { 506 if (resourceBuilder_ == null) { 507 return resource_ == null 508 ? com.google.cloud.compute.v1.Router.getDefaultInstance() 509 : resource_; 510 } else { 511 return resourceBuilder_.getMessage(); 512 } 513 } 514 /** 515 * 516 * 517 * <pre> 518 * Preview of given router. 519 * </pre> 520 * 521 * <code>optional .google.cloud.compute.v1.Router resource = 195806222;</code> 522 */ setResource(com.google.cloud.compute.v1.Router value)523 public Builder setResource(com.google.cloud.compute.v1.Router value) { 524 if (resourceBuilder_ == null) { 525 if (value == null) { 526 throw new NullPointerException(); 527 } 528 resource_ = value; 529 } else { 530 resourceBuilder_.setMessage(value); 531 } 532 bitField0_ |= 0x00000001; 533 onChanged(); 534 return this; 535 } 536 /** 537 * 538 * 539 * <pre> 540 * Preview of given router. 541 * </pre> 542 * 543 * <code>optional .google.cloud.compute.v1.Router resource = 195806222;</code> 544 */ setResource(com.google.cloud.compute.v1.Router.Builder builderForValue)545 public Builder setResource(com.google.cloud.compute.v1.Router.Builder builderForValue) { 546 if (resourceBuilder_ == null) { 547 resource_ = builderForValue.build(); 548 } else { 549 resourceBuilder_.setMessage(builderForValue.build()); 550 } 551 bitField0_ |= 0x00000001; 552 onChanged(); 553 return this; 554 } 555 /** 556 * 557 * 558 * <pre> 559 * Preview of given router. 560 * </pre> 561 * 562 * <code>optional .google.cloud.compute.v1.Router resource = 195806222;</code> 563 */ mergeResource(com.google.cloud.compute.v1.Router value)564 public Builder mergeResource(com.google.cloud.compute.v1.Router value) { 565 if (resourceBuilder_ == null) { 566 if (((bitField0_ & 0x00000001) != 0) 567 && resource_ != null 568 && resource_ != com.google.cloud.compute.v1.Router.getDefaultInstance()) { 569 getResourceBuilder().mergeFrom(value); 570 } else { 571 resource_ = value; 572 } 573 } else { 574 resourceBuilder_.mergeFrom(value); 575 } 576 bitField0_ |= 0x00000001; 577 onChanged(); 578 return this; 579 } 580 /** 581 * 582 * 583 * <pre> 584 * Preview of given router. 585 * </pre> 586 * 587 * <code>optional .google.cloud.compute.v1.Router resource = 195806222;</code> 588 */ clearResource()589 public Builder clearResource() { 590 bitField0_ = (bitField0_ & ~0x00000001); 591 resource_ = null; 592 if (resourceBuilder_ != null) { 593 resourceBuilder_.dispose(); 594 resourceBuilder_ = null; 595 } 596 onChanged(); 597 return this; 598 } 599 /** 600 * 601 * 602 * <pre> 603 * Preview of given router. 604 * </pre> 605 * 606 * <code>optional .google.cloud.compute.v1.Router resource = 195806222;</code> 607 */ getResourceBuilder()608 public com.google.cloud.compute.v1.Router.Builder getResourceBuilder() { 609 bitField0_ |= 0x00000001; 610 onChanged(); 611 return getResourceFieldBuilder().getBuilder(); 612 } 613 /** 614 * 615 * 616 * <pre> 617 * Preview of given router. 618 * </pre> 619 * 620 * <code>optional .google.cloud.compute.v1.Router resource = 195806222;</code> 621 */ getResourceOrBuilder()622 public com.google.cloud.compute.v1.RouterOrBuilder getResourceOrBuilder() { 623 if (resourceBuilder_ != null) { 624 return resourceBuilder_.getMessageOrBuilder(); 625 } else { 626 return resource_ == null 627 ? com.google.cloud.compute.v1.Router.getDefaultInstance() 628 : resource_; 629 } 630 } 631 /** 632 * 633 * 634 * <pre> 635 * Preview of given router. 636 * </pre> 637 * 638 * <code>optional .google.cloud.compute.v1.Router resource = 195806222;</code> 639 */ 640 private com.google.protobuf.SingleFieldBuilderV3< 641 com.google.cloud.compute.v1.Router, 642 com.google.cloud.compute.v1.Router.Builder, 643 com.google.cloud.compute.v1.RouterOrBuilder> getResourceFieldBuilder()644 getResourceFieldBuilder() { 645 if (resourceBuilder_ == null) { 646 resourceBuilder_ = 647 new com.google.protobuf.SingleFieldBuilderV3< 648 com.google.cloud.compute.v1.Router, 649 com.google.cloud.compute.v1.Router.Builder, 650 com.google.cloud.compute.v1.RouterOrBuilder>( 651 getResource(), getParentForChildren(), isClean()); 652 resource_ = null; 653 } 654 return resourceBuilder_; 655 } 656 657 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)658 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 659 return super.setUnknownFields(unknownFields); 660 } 661 662 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)663 public final Builder mergeUnknownFields( 664 final com.google.protobuf.UnknownFieldSet unknownFields) { 665 return super.mergeUnknownFields(unknownFields); 666 } 667 668 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.RoutersPreviewResponse) 669 } 670 671 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.RoutersPreviewResponse) 672 private static final com.google.cloud.compute.v1.RoutersPreviewResponse DEFAULT_INSTANCE; 673 674 static { 675 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.RoutersPreviewResponse(); 676 } 677 getDefaultInstance()678 public static com.google.cloud.compute.v1.RoutersPreviewResponse getDefaultInstance() { 679 return DEFAULT_INSTANCE; 680 } 681 682 private static final com.google.protobuf.Parser<RoutersPreviewResponse> PARSER = 683 new com.google.protobuf.AbstractParser<RoutersPreviewResponse>() { 684 @java.lang.Override 685 public RoutersPreviewResponse parsePartialFrom( 686 com.google.protobuf.CodedInputStream input, 687 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 688 throws com.google.protobuf.InvalidProtocolBufferException { 689 Builder builder = newBuilder(); 690 try { 691 builder.mergeFrom(input, extensionRegistry); 692 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 693 throw e.setUnfinishedMessage(builder.buildPartial()); 694 } catch (com.google.protobuf.UninitializedMessageException e) { 695 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 696 } catch (java.io.IOException e) { 697 throw new com.google.protobuf.InvalidProtocolBufferException(e) 698 .setUnfinishedMessage(builder.buildPartial()); 699 } 700 return builder.buildPartial(); 701 } 702 }; 703 parser()704 public static com.google.protobuf.Parser<RoutersPreviewResponse> parser() { 705 return PARSER; 706 } 707 708 @java.lang.Override getParserForType()709 public com.google.protobuf.Parser<RoutersPreviewResponse> getParserForType() { 710 return PARSER; 711 } 712 713 @java.lang.Override getDefaultInstanceForType()714 public com.google.cloud.compute.v1.RoutersPreviewResponse getDefaultInstanceForType() { 715 return DEFAULT_INSTANCE; 716 } 717 } 718