• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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