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