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