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