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