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