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