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