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/automl/v1beta1/data_stats.proto 18 19 package com.google.cloud.automl.v1beta1; 20 21 /** 22 * 23 * 24 * <pre> 25 * The data statistics of a series of CATEGORY values. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.automl.v1beta1.CategoryStats} 29 */ 30 public final class CategoryStats extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.automl.v1beta1.CategoryStats) 33 CategoryStatsOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use CategoryStats.newBuilder() to construct. CategoryStats(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private CategoryStats(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 CategoryStats()40 private CategoryStats() { 41 topCategoryStats_ = java.util.Collections.emptyList(); 42 } 43 44 @java.lang.Override 45 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)46 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 47 return new CategoryStats(); 48 } 49 50 @java.lang.Override getUnknownFields()51 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 52 return this.unknownFields; 53 } 54 getDescriptor()55 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 56 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 57 .internal_static_google_cloud_automl_v1beta1_CategoryStats_descriptor; 58 } 59 60 @java.lang.Override 61 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()62 internalGetFieldAccessorTable() { 63 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 64 .internal_static_google_cloud_automl_v1beta1_CategoryStats_fieldAccessorTable 65 .ensureFieldAccessorsInitialized( 66 com.google.cloud.automl.v1beta1.CategoryStats.class, 67 com.google.cloud.automl.v1beta1.CategoryStats.Builder.class); 68 } 69 70 public interface SingleCategoryStatsOrBuilder 71 extends 72 // @@protoc_insertion_point(interface_extends:google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats) 73 com.google.protobuf.MessageOrBuilder { 74 75 /** 76 * 77 * 78 * <pre> 79 * The CATEGORY value. 80 * </pre> 81 * 82 * <code>string value = 1;</code> 83 * 84 * @return The value. 85 */ getValue()86 java.lang.String getValue(); 87 /** 88 * 89 * 90 * <pre> 91 * The CATEGORY value. 92 * </pre> 93 * 94 * <code>string value = 1;</code> 95 * 96 * @return The bytes for value. 97 */ getValueBytes()98 com.google.protobuf.ByteString getValueBytes(); 99 100 /** 101 * 102 * 103 * <pre> 104 * The number of occurrences of this value in the series. 105 * </pre> 106 * 107 * <code>int64 count = 2;</code> 108 * 109 * @return The count. 110 */ getCount()111 long getCount(); 112 } 113 /** 114 * 115 * 116 * <pre> 117 * The statistics of a single CATEGORY value. 118 * </pre> 119 * 120 * Protobuf type {@code google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats} 121 */ 122 public static final class SingleCategoryStats extends com.google.protobuf.GeneratedMessageV3 123 implements 124 // @@protoc_insertion_point(message_implements:google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats) 125 SingleCategoryStatsOrBuilder { 126 private static final long serialVersionUID = 0L; 127 // Use SingleCategoryStats.newBuilder() to construct. SingleCategoryStats(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)128 private SingleCategoryStats(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 129 super(builder); 130 } 131 SingleCategoryStats()132 private SingleCategoryStats() { 133 value_ = ""; 134 } 135 136 @java.lang.Override 137 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)138 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 139 return new SingleCategoryStats(); 140 } 141 142 @java.lang.Override getUnknownFields()143 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 144 return this.unknownFields; 145 } 146 getDescriptor()147 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 148 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 149 .internal_static_google_cloud_automl_v1beta1_CategoryStats_SingleCategoryStats_descriptor; 150 } 151 152 @java.lang.Override 153 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()154 internalGetFieldAccessorTable() { 155 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 156 .internal_static_google_cloud_automl_v1beta1_CategoryStats_SingleCategoryStats_fieldAccessorTable 157 .ensureFieldAccessorsInitialized( 158 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.class, 159 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder.class); 160 } 161 162 public static final int VALUE_FIELD_NUMBER = 1; 163 164 @SuppressWarnings("serial") 165 private volatile java.lang.Object value_ = ""; 166 /** 167 * 168 * 169 * <pre> 170 * The CATEGORY value. 171 * </pre> 172 * 173 * <code>string value = 1;</code> 174 * 175 * @return The value. 176 */ 177 @java.lang.Override getValue()178 public java.lang.String getValue() { 179 java.lang.Object ref = value_; 180 if (ref instanceof java.lang.String) { 181 return (java.lang.String) ref; 182 } else { 183 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 184 java.lang.String s = bs.toStringUtf8(); 185 value_ = s; 186 return s; 187 } 188 } 189 /** 190 * 191 * 192 * <pre> 193 * The CATEGORY value. 194 * </pre> 195 * 196 * <code>string value = 1;</code> 197 * 198 * @return The bytes for value. 199 */ 200 @java.lang.Override getValueBytes()201 public com.google.protobuf.ByteString getValueBytes() { 202 java.lang.Object ref = value_; 203 if (ref instanceof java.lang.String) { 204 com.google.protobuf.ByteString b = 205 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 206 value_ = b; 207 return b; 208 } else { 209 return (com.google.protobuf.ByteString) ref; 210 } 211 } 212 213 public static final int COUNT_FIELD_NUMBER = 2; 214 private long count_ = 0L; 215 /** 216 * 217 * 218 * <pre> 219 * The number of occurrences of this value in the series. 220 * </pre> 221 * 222 * <code>int64 count = 2;</code> 223 * 224 * @return The count. 225 */ 226 @java.lang.Override getCount()227 public long getCount() { 228 return count_; 229 } 230 231 private byte memoizedIsInitialized = -1; 232 233 @java.lang.Override isInitialized()234 public final boolean isInitialized() { 235 byte isInitialized = memoizedIsInitialized; 236 if (isInitialized == 1) return true; 237 if (isInitialized == 0) return false; 238 239 memoizedIsInitialized = 1; 240 return true; 241 } 242 243 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)244 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 245 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { 246 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, value_); 247 } 248 if (count_ != 0L) { 249 output.writeInt64(2, count_); 250 } 251 getUnknownFields().writeTo(output); 252 } 253 254 @java.lang.Override getSerializedSize()255 public int getSerializedSize() { 256 int size = memoizedSize; 257 if (size != -1) return size; 258 259 size = 0; 260 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { 261 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, value_); 262 } 263 if (count_ != 0L) { 264 size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, count_); 265 } 266 size += getUnknownFields().getSerializedSize(); 267 memoizedSize = size; 268 return size; 269 } 270 271 @java.lang.Override equals(final java.lang.Object obj)272 public boolean equals(final java.lang.Object obj) { 273 if (obj == this) { 274 return true; 275 } 276 if (!(obj instanceof com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats)) { 277 return super.equals(obj); 278 } 279 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats other = 280 (com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats) obj; 281 282 if (!getValue().equals(other.getValue())) return false; 283 if (getCount() != other.getCount()) return false; 284 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 285 return true; 286 } 287 288 @java.lang.Override hashCode()289 public int hashCode() { 290 if (memoizedHashCode != 0) { 291 return memoizedHashCode; 292 } 293 int hash = 41; 294 hash = (19 * hash) + getDescriptor().hashCode(); 295 hash = (37 * hash) + VALUE_FIELD_NUMBER; 296 hash = (53 * hash) + getValue().hashCode(); 297 hash = (37 * hash) + COUNT_FIELD_NUMBER; 298 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getCount()); 299 hash = (29 * hash) + getUnknownFields().hashCode(); 300 memoizedHashCode = hash; 301 return hash; 302 } 303 parseFrom( java.nio.ByteBuffer data)304 public static com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats parseFrom( 305 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 306 return PARSER.parseFrom(data); 307 } 308 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)309 public static com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats parseFrom( 310 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 311 throws com.google.protobuf.InvalidProtocolBufferException { 312 return PARSER.parseFrom(data, extensionRegistry); 313 } 314 parseFrom( com.google.protobuf.ByteString data)315 public static com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats parseFrom( 316 com.google.protobuf.ByteString data) 317 throws com.google.protobuf.InvalidProtocolBufferException { 318 return PARSER.parseFrom(data); 319 } 320 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)321 public static com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats parseFrom( 322 com.google.protobuf.ByteString data, 323 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 324 throws com.google.protobuf.InvalidProtocolBufferException { 325 return PARSER.parseFrom(data, extensionRegistry); 326 } 327 parseFrom( byte[] data)328 public static com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats parseFrom( 329 byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 330 return PARSER.parseFrom(data); 331 } 332 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)333 public static com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats parseFrom( 334 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 335 throws com.google.protobuf.InvalidProtocolBufferException { 336 return PARSER.parseFrom(data, extensionRegistry); 337 } 338 parseFrom( java.io.InputStream input)339 public static com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats parseFrom( 340 java.io.InputStream input) throws java.io.IOException { 341 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 342 } 343 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)344 public static com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats parseFrom( 345 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 346 throws java.io.IOException { 347 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 348 PARSER, input, extensionRegistry); 349 } 350 351 public static com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats parseDelimitedFrom(java.io.InputStream input)352 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { 353 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 354 } 355 356 public static com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)357 parseDelimitedFrom( 358 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 359 throws java.io.IOException { 360 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 361 PARSER, input, extensionRegistry); 362 } 363 parseFrom( com.google.protobuf.CodedInputStream input)364 public static com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats parseFrom( 365 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 366 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 367 } 368 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)369 public static com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats parseFrom( 370 com.google.protobuf.CodedInputStream input, 371 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 372 throws java.io.IOException { 373 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 374 PARSER, input, extensionRegistry); 375 } 376 377 @java.lang.Override newBuilderForType()378 public Builder newBuilderForType() { 379 return newBuilder(); 380 } 381 newBuilder()382 public static Builder newBuilder() { 383 return DEFAULT_INSTANCE.toBuilder(); 384 } 385 newBuilder( com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats prototype)386 public static Builder newBuilder( 387 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats prototype) { 388 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 389 } 390 391 @java.lang.Override toBuilder()392 public Builder toBuilder() { 393 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 394 } 395 396 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)397 protected Builder newBuilderForType( 398 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 399 Builder builder = new Builder(parent); 400 return builder; 401 } 402 /** 403 * 404 * 405 * <pre> 406 * The statistics of a single CATEGORY value. 407 * </pre> 408 * 409 * Protobuf type {@code google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats} 410 */ 411 public static final class Builder 412 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 413 implements 414 // @@protoc_insertion_point(builder_implements:google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats) 415 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStatsOrBuilder { getDescriptor()416 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 417 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 418 .internal_static_google_cloud_automl_v1beta1_CategoryStats_SingleCategoryStats_descriptor; 419 } 420 421 @java.lang.Override 422 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()423 internalGetFieldAccessorTable() { 424 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 425 .internal_static_google_cloud_automl_v1beta1_CategoryStats_SingleCategoryStats_fieldAccessorTable 426 .ensureFieldAccessorsInitialized( 427 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.class, 428 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder.class); 429 } 430 431 // Construct using 432 // com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.newBuilder() Builder()433 private Builder() {} 434 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)435 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 436 super(parent); 437 } 438 439 @java.lang.Override clear()440 public Builder clear() { 441 super.clear(); 442 bitField0_ = 0; 443 value_ = ""; 444 count_ = 0L; 445 return this; 446 } 447 448 @java.lang.Override getDescriptorForType()449 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 450 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 451 .internal_static_google_cloud_automl_v1beta1_CategoryStats_SingleCategoryStats_descriptor; 452 } 453 454 @java.lang.Override 455 public com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats getDefaultInstanceForType()456 getDefaultInstanceForType() { 457 return com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats 458 .getDefaultInstance(); 459 } 460 461 @java.lang.Override build()462 public com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats build() { 463 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats result = buildPartial(); 464 if (!result.isInitialized()) { 465 throw newUninitializedMessageException(result); 466 } 467 return result; 468 } 469 470 @java.lang.Override buildPartial()471 public com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats buildPartial() { 472 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats result = 473 new com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats(this); 474 if (bitField0_ != 0) { 475 buildPartial0(result); 476 } 477 onBuilt(); 478 return result; 479 } 480 buildPartial0( com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats result)481 private void buildPartial0( 482 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats result) { 483 int from_bitField0_ = bitField0_; 484 if (((from_bitField0_ & 0x00000001) != 0)) { 485 result.value_ = value_; 486 } 487 if (((from_bitField0_ & 0x00000002) != 0)) { 488 result.count_ = count_; 489 } 490 } 491 492 @java.lang.Override clone()493 public Builder clone() { 494 return super.clone(); 495 } 496 497 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)498 public Builder setField( 499 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 500 return super.setField(field, value); 501 } 502 503 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)504 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 505 return super.clearField(field); 506 } 507 508 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)509 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 510 return super.clearOneof(oneof); 511 } 512 513 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)514 public Builder setRepeatedField( 515 com.google.protobuf.Descriptors.FieldDescriptor field, 516 int index, 517 java.lang.Object value) { 518 return super.setRepeatedField(field, index, value); 519 } 520 521 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)522 public Builder addRepeatedField( 523 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 524 return super.addRepeatedField(field, value); 525 } 526 527 @java.lang.Override mergeFrom(com.google.protobuf.Message other)528 public Builder mergeFrom(com.google.protobuf.Message other) { 529 if (other instanceof com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats) { 530 return mergeFrom( 531 (com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats) other); 532 } else { 533 super.mergeFrom(other); 534 return this; 535 } 536 } 537 mergeFrom( com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats other)538 public Builder mergeFrom( 539 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats other) { 540 if (other 541 == com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats 542 .getDefaultInstance()) return this; 543 if (!other.getValue().isEmpty()) { 544 value_ = other.value_; 545 bitField0_ |= 0x00000001; 546 onChanged(); 547 } 548 if (other.getCount() != 0L) { 549 setCount(other.getCount()); 550 } 551 this.mergeUnknownFields(other.getUnknownFields()); 552 onChanged(); 553 return this; 554 } 555 556 @java.lang.Override isInitialized()557 public final boolean isInitialized() { 558 return true; 559 } 560 561 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)562 public Builder mergeFrom( 563 com.google.protobuf.CodedInputStream input, 564 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 565 throws java.io.IOException { 566 if (extensionRegistry == null) { 567 throw new java.lang.NullPointerException(); 568 } 569 try { 570 boolean done = false; 571 while (!done) { 572 int tag = input.readTag(); 573 switch (tag) { 574 case 0: 575 done = true; 576 break; 577 case 10: 578 { 579 value_ = input.readStringRequireUtf8(); 580 bitField0_ |= 0x00000001; 581 break; 582 } // case 10 583 case 16: 584 { 585 count_ = input.readInt64(); 586 bitField0_ |= 0x00000002; 587 break; 588 } // case 16 589 default: 590 { 591 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 592 done = true; // was an endgroup tag 593 } 594 break; 595 } // default: 596 } // switch (tag) 597 } // while (!done) 598 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 599 throw e.unwrapIOException(); 600 } finally { 601 onChanged(); 602 } // finally 603 return this; 604 } 605 606 private int bitField0_; 607 608 private java.lang.Object value_ = ""; 609 /** 610 * 611 * 612 * <pre> 613 * The CATEGORY value. 614 * </pre> 615 * 616 * <code>string value = 1;</code> 617 * 618 * @return The value. 619 */ getValue()620 public java.lang.String getValue() { 621 java.lang.Object ref = value_; 622 if (!(ref instanceof java.lang.String)) { 623 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 624 java.lang.String s = bs.toStringUtf8(); 625 value_ = s; 626 return s; 627 } else { 628 return (java.lang.String) ref; 629 } 630 } 631 /** 632 * 633 * 634 * <pre> 635 * The CATEGORY value. 636 * </pre> 637 * 638 * <code>string value = 1;</code> 639 * 640 * @return The bytes for value. 641 */ getValueBytes()642 public com.google.protobuf.ByteString getValueBytes() { 643 java.lang.Object ref = value_; 644 if (ref instanceof String) { 645 com.google.protobuf.ByteString b = 646 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 647 value_ = b; 648 return b; 649 } else { 650 return (com.google.protobuf.ByteString) ref; 651 } 652 } 653 /** 654 * 655 * 656 * <pre> 657 * The CATEGORY value. 658 * </pre> 659 * 660 * <code>string value = 1;</code> 661 * 662 * @param value The value to set. 663 * @return This builder for chaining. 664 */ setValue(java.lang.String value)665 public Builder setValue(java.lang.String value) { 666 if (value == null) { 667 throw new NullPointerException(); 668 } 669 value_ = value; 670 bitField0_ |= 0x00000001; 671 onChanged(); 672 return this; 673 } 674 /** 675 * 676 * 677 * <pre> 678 * The CATEGORY value. 679 * </pre> 680 * 681 * <code>string value = 1;</code> 682 * 683 * @return This builder for chaining. 684 */ clearValue()685 public Builder clearValue() { 686 value_ = getDefaultInstance().getValue(); 687 bitField0_ = (bitField0_ & ~0x00000001); 688 onChanged(); 689 return this; 690 } 691 /** 692 * 693 * 694 * <pre> 695 * The CATEGORY value. 696 * </pre> 697 * 698 * <code>string value = 1;</code> 699 * 700 * @param value The bytes for value to set. 701 * @return This builder for chaining. 702 */ setValueBytes(com.google.protobuf.ByteString value)703 public Builder setValueBytes(com.google.protobuf.ByteString value) { 704 if (value == null) { 705 throw new NullPointerException(); 706 } 707 checkByteStringIsUtf8(value); 708 value_ = value; 709 bitField0_ |= 0x00000001; 710 onChanged(); 711 return this; 712 } 713 714 private long count_; 715 /** 716 * 717 * 718 * <pre> 719 * The number of occurrences of this value in the series. 720 * </pre> 721 * 722 * <code>int64 count = 2;</code> 723 * 724 * @return The count. 725 */ 726 @java.lang.Override getCount()727 public long getCount() { 728 return count_; 729 } 730 /** 731 * 732 * 733 * <pre> 734 * The number of occurrences of this value in the series. 735 * </pre> 736 * 737 * <code>int64 count = 2;</code> 738 * 739 * @param value The count to set. 740 * @return This builder for chaining. 741 */ setCount(long value)742 public Builder setCount(long value) { 743 744 count_ = value; 745 bitField0_ |= 0x00000002; 746 onChanged(); 747 return this; 748 } 749 /** 750 * 751 * 752 * <pre> 753 * The number of occurrences of this value in the series. 754 * </pre> 755 * 756 * <code>int64 count = 2;</code> 757 * 758 * @return This builder for chaining. 759 */ clearCount()760 public Builder clearCount() { 761 bitField0_ = (bitField0_ & ~0x00000002); 762 count_ = 0L; 763 onChanged(); 764 return this; 765 } 766 767 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)768 public final Builder setUnknownFields( 769 final com.google.protobuf.UnknownFieldSet unknownFields) { 770 return super.setUnknownFields(unknownFields); 771 } 772 773 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)774 public final Builder mergeUnknownFields( 775 final com.google.protobuf.UnknownFieldSet unknownFields) { 776 return super.mergeUnknownFields(unknownFields); 777 } 778 779 // @@protoc_insertion_point(builder_scope:google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats) 780 } 781 782 // @@protoc_insertion_point(class_scope:google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats) 783 private static final com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats 784 DEFAULT_INSTANCE; 785 786 static { 787 DEFAULT_INSTANCE = new com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats(); 788 } 789 790 public static com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats getDefaultInstance()791 getDefaultInstance() { 792 return DEFAULT_INSTANCE; 793 } 794 795 private static final com.google.protobuf.Parser<SingleCategoryStats> PARSER = 796 new com.google.protobuf.AbstractParser<SingleCategoryStats>() { 797 @java.lang.Override 798 public SingleCategoryStats parsePartialFrom( 799 com.google.protobuf.CodedInputStream input, 800 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 801 throws com.google.protobuf.InvalidProtocolBufferException { 802 Builder builder = newBuilder(); 803 try { 804 builder.mergeFrom(input, extensionRegistry); 805 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 806 throw e.setUnfinishedMessage(builder.buildPartial()); 807 } catch (com.google.protobuf.UninitializedMessageException e) { 808 throw e.asInvalidProtocolBufferException() 809 .setUnfinishedMessage(builder.buildPartial()); 810 } catch (java.io.IOException e) { 811 throw new com.google.protobuf.InvalidProtocolBufferException(e) 812 .setUnfinishedMessage(builder.buildPartial()); 813 } 814 return builder.buildPartial(); 815 } 816 }; 817 parser()818 public static com.google.protobuf.Parser<SingleCategoryStats> parser() { 819 return PARSER; 820 } 821 822 @java.lang.Override getParserForType()823 public com.google.protobuf.Parser<SingleCategoryStats> getParserForType() { 824 return PARSER; 825 } 826 827 @java.lang.Override 828 public com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats getDefaultInstanceForType()829 getDefaultInstanceForType() { 830 return DEFAULT_INSTANCE; 831 } 832 } 833 834 public static final int TOP_CATEGORY_STATS_FIELD_NUMBER = 1; 835 836 @SuppressWarnings("serial") 837 private java.util.List<com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats> 838 topCategoryStats_; 839 /** 840 * 841 * 842 * <pre> 843 * The statistics of the top 20 CATEGORY values, ordered by 844 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 845 * </pre> 846 * 847 * <code> 848 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 849 * </code> 850 */ 851 @java.lang.Override 852 public java.util.List<com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats> getTopCategoryStatsList()853 getTopCategoryStatsList() { 854 return topCategoryStats_; 855 } 856 /** 857 * 858 * 859 * <pre> 860 * The statistics of the top 20 CATEGORY values, ordered by 861 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 862 * </pre> 863 * 864 * <code> 865 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 866 * </code> 867 */ 868 @java.lang.Override 869 public java.util.List< 870 ? extends com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStatsOrBuilder> getTopCategoryStatsOrBuilderList()871 getTopCategoryStatsOrBuilderList() { 872 return topCategoryStats_; 873 } 874 /** 875 * 876 * 877 * <pre> 878 * The statistics of the top 20 CATEGORY values, ordered by 879 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 880 * </pre> 881 * 882 * <code> 883 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 884 * </code> 885 */ 886 @java.lang.Override getTopCategoryStatsCount()887 public int getTopCategoryStatsCount() { 888 return topCategoryStats_.size(); 889 } 890 /** 891 * 892 * 893 * <pre> 894 * The statistics of the top 20 CATEGORY values, ordered by 895 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 896 * </pre> 897 * 898 * <code> 899 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 900 * </code> 901 */ 902 @java.lang.Override getTopCategoryStats( int index)903 public com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats getTopCategoryStats( 904 int index) { 905 return topCategoryStats_.get(index); 906 } 907 /** 908 * 909 * 910 * <pre> 911 * The statistics of the top 20 CATEGORY values, ordered by 912 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 913 * </pre> 914 * 915 * <code> 916 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 917 * </code> 918 */ 919 @java.lang.Override 920 public com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStatsOrBuilder getTopCategoryStatsOrBuilder(int index)921 getTopCategoryStatsOrBuilder(int index) { 922 return topCategoryStats_.get(index); 923 } 924 925 private byte memoizedIsInitialized = -1; 926 927 @java.lang.Override isInitialized()928 public final boolean isInitialized() { 929 byte isInitialized = memoizedIsInitialized; 930 if (isInitialized == 1) return true; 931 if (isInitialized == 0) return false; 932 933 memoizedIsInitialized = 1; 934 return true; 935 } 936 937 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)938 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 939 for (int i = 0; i < topCategoryStats_.size(); i++) { 940 output.writeMessage(1, topCategoryStats_.get(i)); 941 } 942 getUnknownFields().writeTo(output); 943 } 944 945 @java.lang.Override getSerializedSize()946 public int getSerializedSize() { 947 int size = memoizedSize; 948 if (size != -1) return size; 949 950 size = 0; 951 for (int i = 0; i < topCategoryStats_.size(); i++) { 952 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, topCategoryStats_.get(i)); 953 } 954 size += getUnknownFields().getSerializedSize(); 955 memoizedSize = size; 956 return size; 957 } 958 959 @java.lang.Override equals(final java.lang.Object obj)960 public boolean equals(final java.lang.Object obj) { 961 if (obj == this) { 962 return true; 963 } 964 if (!(obj instanceof com.google.cloud.automl.v1beta1.CategoryStats)) { 965 return super.equals(obj); 966 } 967 com.google.cloud.automl.v1beta1.CategoryStats other = 968 (com.google.cloud.automl.v1beta1.CategoryStats) obj; 969 970 if (!getTopCategoryStatsList().equals(other.getTopCategoryStatsList())) return false; 971 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 972 return true; 973 } 974 975 @java.lang.Override hashCode()976 public int hashCode() { 977 if (memoizedHashCode != 0) { 978 return memoizedHashCode; 979 } 980 int hash = 41; 981 hash = (19 * hash) + getDescriptor().hashCode(); 982 if (getTopCategoryStatsCount() > 0) { 983 hash = (37 * hash) + TOP_CATEGORY_STATS_FIELD_NUMBER; 984 hash = (53 * hash) + getTopCategoryStatsList().hashCode(); 985 } 986 hash = (29 * hash) + getUnknownFields().hashCode(); 987 memoizedHashCode = hash; 988 return hash; 989 } 990 parseFrom(java.nio.ByteBuffer data)991 public static com.google.cloud.automl.v1beta1.CategoryStats parseFrom(java.nio.ByteBuffer data) 992 throws com.google.protobuf.InvalidProtocolBufferException { 993 return PARSER.parseFrom(data); 994 } 995 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)996 public static com.google.cloud.automl.v1beta1.CategoryStats parseFrom( 997 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 998 throws com.google.protobuf.InvalidProtocolBufferException { 999 return PARSER.parseFrom(data, extensionRegistry); 1000 } 1001 parseFrom( com.google.protobuf.ByteString data)1002 public static com.google.cloud.automl.v1beta1.CategoryStats parseFrom( 1003 com.google.protobuf.ByteString data) 1004 throws com.google.protobuf.InvalidProtocolBufferException { 1005 return PARSER.parseFrom(data); 1006 } 1007 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1008 public static com.google.cloud.automl.v1beta1.CategoryStats parseFrom( 1009 com.google.protobuf.ByteString data, 1010 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1011 throws com.google.protobuf.InvalidProtocolBufferException { 1012 return PARSER.parseFrom(data, extensionRegistry); 1013 } 1014 parseFrom(byte[] data)1015 public static com.google.cloud.automl.v1beta1.CategoryStats parseFrom(byte[] data) 1016 throws com.google.protobuf.InvalidProtocolBufferException { 1017 return PARSER.parseFrom(data); 1018 } 1019 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1020 public static com.google.cloud.automl.v1beta1.CategoryStats parseFrom( 1021 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1022 throws com.google.protobuf.InvalidProtocolBufferException { 1023 return PARSER.parseFrom(data, extensionRegistry); 1024 } 1025 parseFrom(java.io.InputStream input)1026 public static com.google.cloud.automl.v1beta1.CategoryStats parseFrom(java.io.InputStream input) 1027 throws java.io.IOException { 1028 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1029 } 1030 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1031 public static com.google.cloud.automl.v1beta1.CategoryStats parseFrom( 1032 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1033 throws java.io.IOException { 1034 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1035 PARSER, input, extensionRegistry); 1036 } 1037 parseDelimitedFrom( java.io.InputStream input)1038 public static com.google.cloud.automl.v1beta1.CategoryStats parseDelimitedFrom( 1039 java.io.InputStream input) throws java.io.IOException { 1040 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1041 } 1042 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1043 public static com.google.cloud.automl.v1beta1.CategoryStats parseDelimitedFrom( 1044 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1045 throws java.io.IOException { 1046 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1047 PARSER, input, extensionRegistry); 1048 } 1049 parseFrom( com.google.protobuf.CodedInputStream input)1050 public static com.google.cloud.automl.v1beta1.CategoryStats parseFrom( 1051 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1052 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1053 } 1054 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1055 public static com.google.cloud.automl.v1beta1.CategoryStats parseFrom( 1056 com.google.protobuf.CodedInputStream input, 1057 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1058 throws java.io.IOException { 1059 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1060 PARSER, input, extensionRegistry); 1061 } 1062 1063 @java.lang.Override newBuilderForType()1064 public Builder newBuilderForType() { 1065 return newBuilder(); 1066 } 1067 newBuilder()1068 public static Builder newBuilder() { 1069 return DEFAULT_INSTANCE.toBuilder(); 1070 } 1071 newBuilder(com.google.cloud.automl.v1beta1.CategoryStats prototype)1072 public static Builder newBuilder(com.google.cloud.automl.v1beta1.CategoryStats prototype) { 1073 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1074 } 1075 1076 @java.lang.Override toBuilder()1077 public Builder toBuilder() { 1078 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1079 } 1080 1081 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1082 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1083 Builder builder = new Builder(parent); 1084 return builder; 1085 } 1086 /** 1087 * 1088 * 1089 * <pre> 1090 * The data statistics of a series of CATEGORY values. 1091 * </pre> 1092 * 1093 * Protobuf type {@code google.cloud.automl.v1beta1.CategoryStats} 1094 */ 1095 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1096 implements 1097 // @@protoc_insertion_point(builder_implements:google.cloud.automl.v1beta1.CategoryStats) 1098 com.google.cloud.automl.v1beta1.CategoryStatsOrBuilder { getDescriptor()1099 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1100 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 1101 .internal_static_google_cloud_automl_v1beta1_CategoryStats_descriptor; 1102 } 1103 1104 @java.lang.Override 1105 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1106 internalGetFieldAccessorTable() { 1107 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 1108 .internal_static_google_cloud_automl_v1beta1_CategoryStats_fieldAccessorTable 1109 .ensureFieldAccessorsInitialized( 1110 com.google.cloud.automl.v1beta1.CategoryStats.class, 1111 com.google.cloud.automl.v1beta1.CategoryStats.Builder.class); 1112 } 1113 1114 // Construct using com.google.cloud.automl.v1beta1.CategoryStats.newBuilder() Builder()1115 private Builder() {} 1116 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1117 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1118 super(parent); 1119 } 1120 1121 @java.lang.Override clear()1122 public Builder clear() { 1123 super.clear(); 1124 bitField0_ = 0; 1125 if (topCategoryStatsBuilder_ == null) { 1126 topCategoryStats_ = java.util.Collections.emptyList(); 1127 } else { 1128 topCategoryStats_ = null; 1129 topCategoryStatsBuilder_.clear(); 1130 } 1131 bitField0_ = (bitField0_ & ~0x00000001); 1132 return this; 1133 } 1134 1135 @java.lang.Override getDescriptorForType()1136 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1137 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 1138 .internal_static_google_cloud_automl_v1beta1_CategoryStats_descriptor; 1139 } 1140 1141 @java.lang.Override getDefaultInstanceForType()1142 public com.google.cloud.automl.v1beta1.CategoryStats getDefaultInstanceForType() { 1143 return com.google.cloud.automl.v1beta1.CategoryStats.getDefaultInstance(); 1144 } 1145 1146 @java.lang.Override build()1147 public com.google.cloud.automl.v1beta1.CategoryStats build() { 1148 com.google.cloud.automl.v1beta1.CategoryStats result = buildPartial(); 1149 if (!result.isInitialized()) { 1150 throw newUninitializedMessageException(result); 1151 } 1152 return result; 1153 } 1154 1155 @java.lang.Override buildPartial()1156 public com.google.cloud.automl.v1beta1.CategoryStats buildPartial() { 1157 com.google.cloud.automl.v1beta1.CategoryStats result = 1158 new com.google.cloud.automl.v1beta1.CategoryStats(this); 1159 buildPartialRepeatedFields(result); 1160 if (bitField0_ != 0) { 1161 buildPartial0(result); 1162 } 1163 onBuilt(); 1164 return result; 1165 } 1166 buildPartialRepeatedFields(com.google.cloud.automl.v1beta1.CategoryStats result)1167 private void buildPartialRepeatedFields(com.google.cloud.automl.v1beta1.CategoryStats result) { 1168 if (topCategoryStatsBuilder_ == null) { 1169 if (((bitField0_ & 0x00000001) != 0)) { 1170 topCategoryStats_ = java.util.Collections.unmodifiableList(topCategoryStats_); 1171 bitField0_ = (bitField0_ & ~0x00000001); 1172 } 1173 result.topCategoryStats_ = topCategoryStats_; 1174 } else { 1175 result.topCategoryStats_ = topCategoryStatsBuilder_.build(); 1176 } 1177 } 1178 buildPartial0(com.google.cloud.automl.v1beta1.CategoryStats result)1179 private void buildPartial0(com.google.cloud.automl.v1beta1.CategoryStats result) { 1180 int from_bitField0_ = bitField0_; 1181 } 1182 1183 @java.lang.Override clone()1184 public Builder clone() { 1185 return super.clone(); 1186 } 1187 1188 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1189 public Builder setField( 1190 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1191 return super.setField(field, value); 1192 } 1193 1194 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1195 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1196 return super.clearField(field); 1197 } 1198 1199 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1200 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1201 return super.clearOneof(oneof); 1202 } 1203 1204 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1205 public Builder setRepeatedField( 1206 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1207 return super.setRepeatedField(field, index, value); 1208 } 1209 1210 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1211 public Builder addRepeatedField( 1212 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1213 return super.addRepeatedField(field, value); 1214 } 1215 1216 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1217 public Builder mergeFrom(com.google.protobuf.Message other) { 1218 if (other instanceof com.google.cloud.automl.v1beta1.CategoryStats) { 1219 return mergeFrom((com.google.cloud.automl.v1beta1.CategoryStats) other); 1220 } else { 1221 super.mergeFrom(other); 1222 return this; 1223 } 1224 } 1225 mergeFrom(com.google.cloud.automl.v1beta1.CategoryStats other)1226 public Builder mergeFrom(com.google.cloud.automl.v1beta1.CategoryStats other) { 1227 if (other == com.google.cloud.automl.v1beta1.CategoryStats.getDefaultInstance()) return this; 1228 if (topCategoryStatsBuilder_ == null) { 1229 if (!other.topCategoryStats_.isEmpty()) { 1230 if (topCategoryStats_.isEmpty()) { 1231 topCategoryStats_ = other.topCategoryStats_; 1232 bitField0_ = (bitField0_ & ~0x00000001); 1233 } else { 1234 ensureTopCategoryStatsIsMutable(); 1235 topCategoryStats_.addAll(other.topCategoryStats_); 1236 } 1237 onChanged(); 1238 } 1239 } else { 1240 if (!other.topCategoryStats_.isEmpty()) { 1241 if (topCategoryStatsBuilder_.isEmpty()) { 1242 topCategoryStatsBuilder_.dispose(); 1243 topCategoryStatsBuilder_ = null; 1244 topCategoryStats_ = other.topCategoryStats_; 1245 bitField0_ = (bitField0_ & ~0x00000001); 1246 topCategoryStatsBuilder_ = 1247 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 1248 ? getTopCategoryStatsFieldBuilder() 1249 : null; 1250 } else { 1251 topCategoryStatsBuilder_.addAllMessages(other.topCategoryStats_); 1252 } 1253 } 1254 } 1255 this.mergeUnknownFields(other.getUnknownFields()); 1256 onChanged(); 1257 return this; 1258 } 1259 1260 @java.lang.Override isInitialized()1261 public final boolean isInitialized() { 1262 return true; 1263 } 1264 1265 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1266 public Builder mergeFrom( 1267 com.google.protobuf.CodedInputStream input, 1268 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1269 throws java.io.IOException { 1270 if (extensionRegistry == null) { 1271 throw new java.lang.NullPointerException(); 1272 } 1273 try { 1274 boolean done = false; 1275 while (!done) { 1276 int tag = input.readTag(); 1277 switch (tag) { 1278 case 0: 1279 done = true; 1280 break; 1281 case 10: 1282 { 1283 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats m = 1284 input.readMessage( 1285 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.parser(), 1286 extensionRegistry); 1287 if (topCategoryStatsBuilder_ == null) { 1288 ensureTopCategoryStatsIsMutable(); 1289 topCategoryStats_.add(m); 1290 } else { 1291 topCategoryStatsBuilder_.addMessage(m); 1292 } 1293 break; 1294 } // case 10 1295 default: 1296 { 1297 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1298 done = true; // was an endgroup tag 1299 } 1300 break; 1301 } // default: 1302 } // switch (tag) 1303 } // while (!done) 1304 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1305 throw e.unwrapIOException(); 1306 } finally { 1307 onChanged(); 1308 } // finally 1309 return this; 1310 } 1311 1312 private int bitField0_; 1313 1314 private java.util.List<com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats> 1315 topCategoryStats_ = java.util.Collections.emptyList(); 1316 ensureTopCategoryStatsIsMutable()1317 private void ensureTopCategoryStatsIsMutable() { 1318 if (!((bitField0_ & 0x00000001) != 0)) { 1319 topCategoryStats_ = 1320 new java.util.ArrayList< 1321 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats>( 1322 topCategoryStats_); 1323 bitField0_ |= 0x00000001; 1324 } 1325 } 1326 1327 private com.google.protobuf.RepeatedFieldBuilderV3< 1328 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats, 1329 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder, 1330 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStatsOrBuilder> 1331 topCategoryStatsBuilder_; 1332 1333 /** 1334 * 1335 * 1336 * <pre> 1337 * The statistics of the top 20 CATEGORY values, ordered by 1338 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1339 * </pre> 1340 * 1341 * <code> 1342 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1343 * </code> 1344 */ 1345 public java.util.List<com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats> getTopCategoryStatsList()1346 getTopCategoryStatsList() { 1347 if (topCategoryStatsBuilder_ == null) { 1348 return java.util.Collections.unmodifiableList(topCategoryStats_); 1349 } else { 1350 return topCategoryStatsBuilder_.getMessageList(); 1351 } 1352 } 1353 /** 1354 * 1355 * 1356 * <pre> 1357 * The statistics of the top 20 CATEGORY values, ordered by 1358 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1359 * </pre> 1360 * 1361 * <code> 1362 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1363 * </code> 1364 */ getTopCategoryStatsCount()1365 public int getTopCategoryStatsCount() { 1366 if (topCategoryStatsBuilder_ == null) { 1367 return topCategoryStats_.size(); 1368 } else { 1369 return topCategoryStatsBuilder_.getCount(); 1370 } 1371 } 1372 /** 1373 * 1374 * 1375 * <pre> 1376 * The statistics of the top 20 CATEGORY values, ordered by 1377 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1378 * </pre> 1379 * 1380 * <code> 1381 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1382 * </code> 1383 */ getTopCategoryStats( int index)1384 public com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats getTopCategoryStats( 1385 int index) { 1386 if (topCategoryStatsBuilder_ == null) { 1387 return topCategoryStats_.get(index); 1388 } else { 1389 return topCategoryStatsBuilder_.getMessage(index); 1390 } 1391 } 1392 /** 1393 * 1394 * 1395 * <pre> 1396 * The statistics of the top 20 CATEGORY values, ordered by 1397 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1398 * </pre> 1399 * 1400 * <code> 1401 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1402 * </code> 1403 */ setTopCategoryStats( int index, com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats value)1404 public Builder setTopCategoryStats( 1405 int index, com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats value) { 1406 if (topCategoryStatsBuilder_ == null) { 1407 if (value == null) { 1408 throw new NullPointerException(); 1409 } 1410 ensureTopCategoryStatsIsMutable(); 1411 topCategoryStats_.set(index, value); 1412 onChanged(); 1413 } else { 1414 topCategoryStatsBuilder_.setMessage(index, value); 1415 } 1416 return this; 1417 } 1418 /** 1419 * 1420 * 1421 * <pre> 1422 * The statistics of the top 20 CATEGORY values, ordered by 1423 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1424 * </pre> 1425 * 1426 * <code> 1427 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1428 * </code> 1429 */ setTopCategoryStats( int index, com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder builderForValue)1430 public Builder setTopCategoryStats( 1431 int index, 1432 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder builderForValue) { 1433 if (topCategoryStatsBuilder_ == null) { 1434 ensureTopCategoryStatsIsMutable(); 1435 topCategoryStats_.set(index, builderForValue.build()); 1436 onChanged(); 1437 } else { 1438 topCategoryStatsBuilder_.setMessage(index, builderForValue.build()); 1439 } 1440 return this; 1441 } 1442 /** 1443 * 1444 * 1445 * <pre> 1446 * The statistics of the top 20 CATEGORY values, ordered by 1447 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1448 * </pre> 1449 * 1450 * <code> 1451 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1452 * </code> 1453 */ addTopCategoryStats( com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats value)1454 public Builder addTopCategoryStats( 1455 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats value) { 1456 if (topCategoryStatsBuilder_ == null) { 1457 if (value == null) { 1458 throw new NullPointerException(); 1459 } 1460 ensureTopCategoryStatsIsMutable(); 1461 topCategoryStats_.add(value); 1462 onChanged(); 1463 } else { 1464 topCategoryStatsBuilder_.addMessage(value); 1465 } 1466 return this; 1467 } 1468 /** 1469 * 1470 * 1471 * <pre> 1472 * The statistics of the top 20 CATEGORY values, ordered by 1473 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1474 * </pre> 1475 * 1476 * <code> 1477 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1478 * </code> 1479 */ addTopCategoryStats( int index, com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats value)1480 public Builder addTopCategoryStats( 1481 int index, com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats value) { 1482 if (topCategoryStatsBuilder_ == null) { 1483 if (value == null) { 1484 throw new NullPointerException(); 1485 } 1486 ensureTopCategoryStatsIsMutable(); 1487 topCategoryStats_.add(index, value); 1488 onChanged(); 1489 } else { 1490 topCategoryStatsBuilder_.addMessage(index, value); 1491 } 1492 return this; 1493 } 1494 /** 1495 * 1496 * 1497 * <pre> 1498 * The statistics of the top 20 CATEGORY values, ordered by 1499 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1500 * </pre> 1501 * 1502 * <code> 1503 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1504 * </code> 1505 */ addTopCategoryStats( com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder builderForValue)1506 public Builder addTopCategoryStats( 1507 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder builderForValue) { 1508 if (topCategoryStatsBuilder_ == null) { 1509 ensureTopCategoryStatsIsMutable(); 1510 topCategoryStats_.add(builderForValue.build()); 1511 onChanged(); 1512 } else { 1513 topCategoryStatsBuilder_.addMessage(builderForValue.build()); 1514 } 1515 return this; 1516 } 1517 /** 1518 * 1519 * 1520 * <pre> 1521 * The statistics of the top 20 CATEGORY values, ordered by 1522 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1523 * </pre> 1524 * 1525 * <code> 1526 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1527 * </code> 1528 */ addTopCategoryStats( int index, com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder builderForValue)1529 public Builder addTopCategoryStats( 1530 int index, 1531 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder builderForValue) { 1532 if (topCategoryStatsBuilder_ == null) { 1533 ensureTopCategoryStatsIsMutable(); 1534 topCategoryStats_.add(index, builderForValue.build()); 1535 onChanged(); 1536 } else { 1537 topCategoryStatsBuilder_.addMessage(index, builderForValue.build()); 1538 } 1539 return this; 1540 } 1541 /** 1542 * 1543 * 1544 * <pre> 1545 * The statistics of the top 20 CATEGORY values, ordered by 1546 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1547 * </pre> 1548 * 1549 * <code> 1550 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1551 * </code> 1552 */ addAllTopCategoryStats( java.lang.Iterable< ? extends com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats> values)1553 public Builder addAllTopCategoryStats( 1554 java.lang.Iterable< 1555 ? extends com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats> 1556 values) { 1557 if (topCategoryStatsBuilder_ == null) { 1558 ensureTopCategoryStatsIsMutable(); 1559 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, topCategoryStats_); 1560 onChanged(); 1561 } else { 1562 topCategoryStatsBuilder_.addAllMessages(values); 1563 } 1564 return this; 1565 } 1566 /** 1567 * 1568 * 1569 * <pre> 1570 * The statistics of the top 20 CATEGORY values, ordered by 1571 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1572 * </pre> 1573 * 1574 * <code> 1575 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1576 * </code> 1577 */ clearTopCategoryStats()1578 public Builder clearTopCategoryStats() { 1579 if (topCategoryStatsBuilder_ == null) { 1580 topCategoryStats_ = java.util.Collections.emptyList(); 1581 bitField0_ = (bitField0_ & ~0x00000001); 1582 onChanged(); 1583 } else { 1584 topCategoryStatsBuilder_.clear(); 1585 } 1586 return this; 1587 } 1588 /** 1589 * 1590 * 1591 * <pre> 1592 * The statistics of the top 20 CATEGORY values, ordered by 1593 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1594 * </pre> 1595 * 1596 * <code> 1597 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1598 * </code> 1599 */ removeTopCategoryStats(int index)1600 public Builder removeTopCategoryStats(int index) { 1601 if (topCategoryStatsBuilder_ == null) { 1602 ensureTopCategoryStatsIsMutable(); 1603 topCategoryStats_.remove(index); 1604 onChanged(); 1605 } else { 1606 topCategoryStatsBuilder_.remove(index); 1607 } 1608 return this; 1609 } 1610 /** 1611 * 1612 * 1613 * <pre> 1614 * The statistics of the top 20 CATEGORY values, ordered by 1615 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1616 * </pre> 1617 * 1618 * <code> 1619 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1620 * </code> 1621 */ 1622 public com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder getTopCategoryStatsBuilder(int index)1623 getTopCategoryStatsBuilder(int index) { 1624 return getTopCategoryStatsFieldBuilder().getBuilder(index); 1625 } 1626 /** 1627 * 1628 * 1629 * <pre> 1630 * The statistics of the top 20 CATEGORY values, ordered by 1631 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1632 * </pre> 1633 * 1634 * <code> 1635 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1636 * </code> 1637 */ 1638 public com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStatsOrBuilder getTopCategoryStatsOrBuilder(int index)1639 getTopCategoryStatsOrBuilder(int index) { 1640 if (topCategoryStatsBuilder_ == null) { 1641 return topCategoryStats_.get(index); 1642 } else { 1643 return topCategoryStatsBuilder_.getMessageOrBuilder(index); 1644 } 1645 } 1646 /** 1647 * 1648 * 1649 * <pre> 1650 * The statistics of the top 20 CATEGORY values, ordered by 1651 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1652 * </pre> 1653 * 1654 * <code> 1655 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1656 * </code> 1657 */ 1658 public java.util.List< 1659 ? extends com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStatsOrBuilder> getTopCategoryStatsOrBuilderList()1660 getTopCategoryStatsOrBuilderList() { 1661 if (topCategoryStatsBuilder_ != null) { 1662 return topCategoryStatsBuilder_.getMessageOrBuilderList(); 1663 } else { 1664 return java.util.Collections.unmodifiableList(topCategoryStats_); 1665 } 1666 } 1667 /** 1668 * 1669 * 1670 * <pre> 1671 * The statistics of the top 20 CATEGORY values, ordered by 1672 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1673 * </pre> 1674 * 1675 * <code> 1676 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1677 * </code> 1678 */ 1679 public com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder addTopCategoryStatsBuilder()1680 addTopCategoryStatsBuilder() { 1681 return getTopCategoryStatsFieldBuilder() 1682 .addBuilder( 1683 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats 1684 .getDefaultInstance()); 1685 } 1686 /** 1687 * 1688 * 1689 * <pre> 1690 * The statistics of the top 20 CATEGORY values, ordered by 1691 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1692 * </pre> 1693 * 1694 * <code> 1695 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1696 * </code> 1697 */ 1698 public com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder addTopCategoryStatsBuilder(int index)1699 addTopCategoryStatsBuilder(int index) { 1700 return getTopCategoryStatsFieldBuilder() 1701 .addBuilder( 1702 index, 1703 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats 1704 .getDefaultInstance()); 1705 } 1706 /** 1707 * 1708 * 1709 * <pre> 1710 * The statistics of the top 20 CATEGORY values, ordered by 1711 * [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 1712 * </pre> 1713 * 1714 * <code> 1715 * repeated .google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats top_category_stats = 1; 1716 * </code> 1717 */ 1718 public java.util.List<com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder> getTopCategoryStatsBuilderList()1719 getTopCategoryStatsBuilderList() { 1720 return getTopCategoryStatsFieldBuilder().getBuilderList(); 1721 } 1722 1723 private com.google.protobuf.RepeatedFieldBuilderV3< 1724 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats, 1725 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder, 1726 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStatsOrBuilder> getTopCategoryStatsFieldBuilder()1727 getTopCategoryStatsFieldBuilder() { 1728 if (topCategoryStatsBuilder_ == null) { 1729 topCategoryStatsBuilder_ = 1730 new com.google.protobuf.RepeatedFieldBuilderV3< 1731 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats, 1732 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.Builder, 1733 com.google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStatsOrBuilder>( 1734 topCategoryStats_, 1735 ((bitField0_ & 0x00000001) != 0), 1736 getParentForChildren(), 1737 isClean()); 1738 topCategoryStats_ = null; 1739 } 1740 return topCategoryStatsBuilder_; 1741 } 1742 1743 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1744 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1745 return super.setUnknownFields(unknownFields); 1746 } 1747 1748 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1749 public final Builder mergeUnknownFields( 1750 final com.google.protobuf.UnknownFieldSet unknownFields) { 1751 return super.mergeUnknownFields(unknownFields); 1752 } 1753 1754 // @@protoc_insertion_point(builder_scope:google.cloud.automl.v1beta1.CategoryStats) 1755 } 1756 1757 // @@protoc_insertion_point(class_scope:google.cloud.automl.v1beta1.CategoryStats) 1758 private static final com.google.cloud.automl.v1beta1.CategoryStats DEFAULT_INSTANCE; 1759 1760 static { 1761 DEFAULT_INSTANCE = new com.google.cloud.automl.v1beta1.CategoryStats(); 1762 } 1763 getDefaultInstance()1764 public static com.google.cloud.automl.v1beta1.CategoryStats getDefaultInstance() { 1765 return DEFAULT_INSTANCE; 1766 } 1767 1768 private static final com.google.protobuf.Parser<CategoryStats> PARSER = 1769 new com.google.protobuf.AbstractParser<CategoryStats>() { 1770 @java.lang.Override 1771 public CategoryStats parsePartialFrom( 1772 com.google.protobuf.CodedInputStream input, 1773 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1774 throws com.google.protobuf.InvalidProtocolBufferException { 1775 Builder builder = newBuilder(); 1776 try { 1777 builder.mergeFrom(input, extensionRegistry); 1778 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1779 throw e.setUnfinishedMessage(builder.buildPartial()); 1780 } catch (com.google.protobuf.UninitializedMessageException e) { 1781 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1782 } catch (java.io.IOException e) { 1783 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1784 .setUnfinishedMessage(builder.buildPartial()); 1785 } 1786 return builder.buildPartial(); 1787 } 1788 }; 1789 parser()1790 public static com.google.protobuf.Parser<CategoryStats> parser() { 1791 return PARSER; 1792 } 1793 1794 @java.lang.Override getParserForType()1795 public com.google.protobuf.Parser<CategoryStats> getParserForType() { 1796 return PARSER; 1797 } 1798 1799 @java.lang.Override getDefaultInstanceForType()1800 public com.google.cloud.automl.v1beta1.CategoryStats getDefaultInstanceForType() { 1801 return DEFAULT_INSTANCE; 1802 } 1803 } 1804