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 values that share the same DataType. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.automl.v1beta1.DataStats} 29 */ 30 public final class DataStats extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.automl.v1beta1.DataStats) 33 DataStatsOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use DataStats.newBuilder() to construct. DataStats(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private DataStats(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 DataStats()40 private DataStats() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new DataStats(); 46 } 47 48 @java.lang.Override getUnknownFields()49 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 50 return this.unknownFields; 51 } 52 getDescriptor()53 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 54 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 55 .internal_static_google_cloud_automl_v1beta1_DataStats_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 62 .internal_static_google_cloud_automl_v1beta1_DataStats_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.cloud.automl.v1beta1.DataStats.class, 65 com.google.cloud.automl.v1beta1.DataStats.Builder.class); 66 } 67 68 private int statsCase_ = 0; 69 private java.lang.Object stats_; 70 71 public enum StatsCase 72 implements 73 com.google.protobuf.Internal.EnumLite, 74 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 75 FLOAT64_STATS(3), 76 STRING_STATS(4), 77 TIMESTAMP_STATS(5), 78 ARRAY_STATS(6), 79 STRUCT_STATS(7), 80 CATEGORY_STATS(8), 81 STATS_NOT_SET(0); 82 private final int value; 83 StatsCase(int value)84 private StatsCase(int value) { 85 this.value = value; 86 } 87 /** 88 * @param value The number of the enum to look for. 89 * @return The enum associated with the given number. 90 * @deprecated Use {@link #forNumber(int)} instead. 91 */ 92 @java.lang.Deprecated valueOf(int value)93 public static StatsCase valueOf(int value) { 94 return forNumber(value); 95 } 96 forNumber(int value)97 public static StatsCase forNumber(int value) { 98 switch (value) { 99 case 3: 100 return FLOAT64_STATS; 101 case 4: 102 return STRING_STATS; 103 case 5: 104 return TIMESTAMP_STATS; 105 case 6: 106 return ARRAY_STATS; 107 case 7: 108 return STRUCT_STATS; 109 case 8: 110 return CATEGORY_STATS; 111 case 0: 112 return STATS_NOT_SET; 113 default: 114 return null; 115 } 116 } 117 getNumber()118 public int getNumber() { 119 return this.value; 120 } 121 }; 122 getStatsCase()123 public StatsCase getStatsCase() { 124 return StatsCase.forNumber(statsCase_); 125 } 126 127 public static final int FLOAT64_STATS_FIELD_NUMBER = 3; 128 /** 129 * 130 * 131 * <pre> 132 * The statistics for FLOAT64 DataType. 133 * </pre> 134 * 135 * <code>.google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;</code> 136 * 137 * @return Whether the float64Stats field is set. 138 */ 139 @java.lang.Override hasFloat64Stats()140 public boolean hasFloat64Stats() { 141 return statsCase_ == 3; 142 } 143 /** 144 * 145 * 146 * <pre> 147 * The statistics for FLOAT64 DataType. 148 * </pre> 149 * 150 * <code>.google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;</code> 151 * 152 * @return The float64Stats. 153 */ 154 @java.lang.Override getFloat64Stats()155 public com.google.cloud.automl.v1beta1.Float64Stats getFloat64Stats() { 156 if (statsCase_ == 3) { 157 return (com.google.cloud.automl.v1beta1.Float64Stats) stats_; 158 } 159 return com.google.cloud.automl.v1beta1.Float64Stats.getDefaultInstance(); 160 } 161 /** 162 * 163 * 164 * <pre> 165 * The statistics for FLOAT64 DataType. 166 * </pre> 167 * 168 * <code>.google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;</code> 169 */ 170 @java.lang.Override getFloat64StatsOrBuilder()171 public com.google.cloud.automl.v1beta1.Float64StatsOrBuilder getFloat64StatsOrBuilder() { 172 if (statsCase_ == 3) { 173 return (com.google.cloud.automl.v1beta1.Float64Stats) stats_; 174 } 175 return com.google.cloud.automl.v1beta1.Float64Stats.getDefaultInstance(); 176 } 177 178 public static final int STRING_STATS_FIELD_NUMBER = 4; 179 /** 180 * 181 * 182 * <pre> 183 * The statistics for STRING DataType. 184 * </pre> 185 * 186 * <code>.google.cloud.automl.v1beta1.StringStats string_stats = 4;</code> 187 * 188 * @return Whether the stringStats field is set. 189 */ 190 @java.lang.Override hasStringStats()191 public boolean hasStringStats() { 192 return statsCase_ == 4; 193 } 194 /** 195 * 196 * 197 * <pre> 198 * The statistics for STRING DataType. 199 * </pre> 200 * 201 * <code>.google.cloud.automl.v1beta1.StringStats string_stats = 4;</code> 202 * 203 * @return The stringStats. 204 */ 205 @java.lang.Override getStringStats()206 public com.google.cloud.automl.v1beta1.StringStats getStringStats() { 207 if (statsCase_ == 4) { 208 return (com.google.cloud.automl.v1beta1.StringStats) stats_; 209 } 210 return com.google.cloud.automl.v1beta1.StringStats.getDefaultInstance(); 211 } 212 /** 213 * 214 * 215 * <pre> 216 * The statistics for STRING DataType. 217 * </pre> 218 * 219 * <code>.google.cloud.automl.v1beta1.StringStats string_stats = 4;</code> 220 */ 221 @java.lang.Override getStringStatsOrBuilder()222 public com.google.cloud.automl.v1beta1.StringStatsOrBuilder getStringStatsOrBuilder() { 223 if (statsCase_ == 4) { 224 return (com.google.cloud.automl.v1beta1.StringStats) stats_; 225 } 226 return com.google.cloud.automl.v1beta1.StringStats.getDefaultInstance(); 227 } 228 229 public static final int TIMESTAMP_STATS_FIELD_NUMBER = 5; 230 /** 231 * 232 * 233 * <pre> 234 * The statistics for TIMESTAMP DataType. 235 * </pre> 236 * 237 * <code>.google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;</code> 238 * 239 * @return Whether the timestampStats field is set. 240 */ 241 @java.lang.Override hasTimestampStats()242 public boolean hasTimestampStats() { 243 return statsCase_ == 5; 244 } 245 /** 246 * 247 * 248 * <pre> 249 * The statistics for TIMESTAMP DataType. 250 * </pre> 251 * 252 * <code>.google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;</code> 253 * 254 * @return The timestampStats. 255 */ 256 @java.lang.Override getTimestampStats()257 public com.google.cloud.automl.v1beta1.TimestampStats getTimestampStats() { 258 if (statsCase_ == 5) { 259 return (com.google.cloud.automl.v1beta1.TimestampStats) stats_; 260 } 261 return com.google.cloud.automl.v1beta1.TimestampStats.getDefaultInstance(); 262 } 263 /** 264 * 265 * 266 * <pre> 267 * The statistics for TIMESTAMP DataType. 268 * </pre> 269 * 270 * <code>.google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;</code> 271 */ 272 @java.lang.Override getTimestampStatsOrBuilder()273 public com.google.cloud.automl.v1beta1.TimestampStatsOrBuilder getTimestampStatsOrBuilder() { 274 if (statsCase_ == 5) { 275 return (com.google.cloud.automl.v1beta1.TimestampStats) stats_; 276 } 277 return com.google.cloud.automl.v1beta1.TimestampStats.getDefaultInstance(); 278 } 279 280 public static final int ARRAY_STATS_FIELD_NUMBER = 6; 281 /** 282 * 283 * 284 * <pre> 285 * The statistics for ARRAY DataType. 286 * </pre> 287 * 288 * <code>.google.cloud.automl.v1beta1.ArrayStats array_stats = 6;</code> 289 * 290 * @return Whether the arrayStats field is set. 291 */ 292 @java.lang.Override hasArrayStats()293 public boolean hasArrayStats() { 294 return statsCase_ == 6; 295 } 296 /** 297 * 298 * 299 * <pre> 300 * The statistics for ARRAY DataType. 301 * </pre> 302 * 303 * <code>.google.cloud.automl.v1beta1.ArrayStats array_stats = 6;</code> 304 * 305 * @return The arrayStats. 306 */ 307 @java.lang.Override getArrayStats()308 public com.google.cloud.automl.v1beta1.ArrayStats getArrayStats() { 309 if (statsCase_ == 6) { 310 return (com.google.cloud.automl.v1beta1.ArrayStats) stats_; 311 } 312 return com.google.cloud.automl.v1beta1.ArrayStats.getDefaultInstance(); 313 } 314 /** 315 * 316 * 317 * <pre> 318 * The statistics for ARRAY DataType. 319 * </pre> 320 * 321 * <code>.google.cloud.automl.v1beta1.ArrayStats array_stats = 6;</code> 322 */ 323 @java.lang.Override getArrayStatsOrBuilder()324 public com.google.cloud.automl.v1beta1.ArrayStatsOrBuilder getArrayStatsOrBuilder() { 325 if (statsCase_ == 6) { 326 return (com.google.cloud.automl.v1beta1.ArrayStats) stats_; 327 } 328 return com.google.cloud.automl.v1beta1.ArrayStats.getDefaultInstance(); 329 } 330 331 public static final int STRUCT_STATS_FIELD_NUMBER = 7; 332 /** 333 * 334 * 335 * <pre> 336 * The statistics for STRUCT DataType. 337 * </pre> 338 * 339 * <code>.google.cloud.automl.v1beta1.StructStats struct_stats = 7;</code> 340 * 341 * @return Whether the structStats field is set. 342 */ 343 @java.lang.Override hasStructStats()344 public boolean hasStructStats() { 345 return statsCase_ == 7; 346 } 347 /** 348 * 349 * 350 * <pre> 351 * The statistics for STRUCT DataType. 352 * </pre> 353 * 354 * <code>.google.cloud.automl.v1beta1.StructStats struct_stats = 7;</code> 355 * 356 * @return The structStats. 357 */ 358 @java.lang.Override getStructStats()359 public com.google.cloud.automl.v1beta1.StructStats getStructStats() { 360 if (statsCase_ == 7) { 361 return (com.google.cloud.automl.v1beta1.StructStats) stats_; 362 } 363 return com.google.cloud.automl.v1beta1.StructStats.getDefaultInstance(); 364 } 365 /** 366 * 367 * 368 * <pre> 369 * The statistics for STRUCT DataType. 370 * </pre> 371 * 372 * <code>.google.cloud.automl.v1beta1.StructStats struct_stats = 7;</code> 373 */ 374 @java.lang.Override getStructStatsOrBuilder()375 public com.google.cloud.automl.v1beta1.StructStatsOrBuilder getStructStatsOrBuilder() { 376 if (statsCase_ == 7) { 377 return (com.google.cloud.automl.v1beta1.StructStats) stats_; 378 } 379 return com.google.cloud.automl.v1beta1.StructStats.getDefaultInstance(); 380 } 381 382 public static final int CATEGORY_STATS_FIELD_NUMBER = 8; 383 /** 384 * 385 * 386 * <pre> 387 * The statistics for CATEGORY DataType. 388 * </pre> 389 * 390 * <code>.google.cloud.automl.v1beta1.CategoryStats category_stats = 8;</code> 391 * 392 * @return Whether the categoryStats field is set. 393 */ 394 @java.lang.Override hasCategoryStats()395 public boolean hasCategoryStats() { 396 return statsCase_ == 8; 397 } 398 /** 399 * 400 * 401 * <pre> 402 * The statistics for CATEGORY DataType. 403 * </pre> 404 * 405 * <code>.google.cloud.automl.v1beta1.CategoryStats category_stats = 8;</code> 406 * 407 * @return The categoryStats. 408 */ 409 @java.lang.Override getCategoryStats()410 public com.google.cloud.automl.v1beta1.CategoryStats getCategoryStats() { 411 if (statsCase_ == 8) { 412 return (com.google.cloud.automl.v1beta1.CategoryStats) stats_; 413 } 414 return com.google.cloud.automl.v1beta1.CategoryStats.getDefaultInstance(); 415 } 416 /** 417 * 418 * 419 * <pre> 420 * The statistics for CATEGORY DataType. 421 * </pre> 422 * 423 * <code>.google.cloud.automl.v1beta1.CategoryStats category_stats = 8;</code> 424 */ 425 @java.lang.Override getCategoryStatsOrBuilder()426 public com.google.cloud.automl.v1beta1.CategoryStatsOrBuilder getCategoryStatsOrBuilder() { 427 if (statsCase_ == 8) { 428 return (com.google.cloud.automl.v1beta1.CategoryStats) stats_; 429 } 430 return com.google.cloud.automl.v1beta1.CategoryStats.getDefaultInstance(); 431 } 432 433 public static final int DISTINCT_VALUE_COUNT_FIELD_NUMBER = 1; 434 private long distinctValueCount_ = 0L; 435 /** 436 * 437 * 438 * <pre> 439 * The number of distinct values. 440 * </pre> 441 * 442 * <code>int64 distinct_value_count = 1;</code> 443 * 444 * @return The distinctValueCount. 445 */ 446 @java.lang.Override getDistinctValueCount()447 public long getDistinctValueCount() { 448 return distinctValueCount_; 449 } 450 451 public static final int NULL_VALUE_COUNT_FIELD_NUMBER = 2; 452 private long nullValueCount_ = 0L; 453 /** 454 * 455 * 456 * <pre> 457 * The number of values that are null. 458 * </pre> 459 * 460 * <code>int64 null_value_count = 2;</code> 461 * 462 * @return The nullValueCount. 463 */ 464 @java.lang.Override getNullValueCount()465 public long getNullValueCount() { 466 return nullValueCount_; 467 } 468 469 public static final int VALID_VALUE_COUNT_FIELD_NUMBER = 9; 470 private long validValueCount_ = 0L; 471 /** 472 * 473 * 474 * <pre> 475 * The number of values that are valid. 476 * </pre> 477 * 478 * <code>int64 valid_value_count = 9;</code> 479 * 480 * @return The validValueCount. 481 */ 482 @java.lang.Override getValidValueCount()483 public long getValidValueCount() { 484 return validValueCount_; 485 } 486 487 private byte memoizedIsInitialized = -1; 488 489 @java.lang.Override isInitialized()490 public final boolean isInitialized() { 491 byte isInitialized = memoizedIsInitialized; 492 if (isInitialized == 1) return true; 493 if (isInitialized == 0) return false; 494 495 memoizedIsInitialized = 1; 496 return true; 497 } 498 499 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)500 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 501 if (distinctValueCount_ != 0L) { 502 output.writeInt64(1, distinctValueCount_); 503 } 504 if (nullValueCount_ != 0L) { 505 output.writeInt64(2, nullValueCount_); 506 } 507 if (statsCase_ == 3) { 508 output.writeMessage(3, (com.google.cloud.automl.v1beta1.Float64Stats) stats_); 509 } 510 if (statsCase_ == 4) { 511 output.writeMessage(4, (com.google.cloud.automl.v1beta1.StringStats) stats_); 512 } 513 if (statsCase_ == 5) { 514 output.writeMessage(5, (com.google.cloud.automl.v1beta1.TimestampStats) stats_); 515 } 516 if (statsCase_ == 6) { 517 output.writeMessage(6, (com.google.cloud.automl.v1beta1.ArrayStats) stats_); 518 } 519 if (statsCase_ == 7) { 520 output.writeMessage(7, (com.google.cloud.automl.v1beta1.StructStats) stats_); 521 } 522 if (statsCase_ == 8) { 523 output.writeMessage(8, (com.google.cloud.automl.v1beta1.CategoryStats) stats_); 524 } 525 if (validValueCount_ != 0L) { 526 output.writeInt64(9, validValueCount_); 527 } 528 getUnknownFields().writeTo(output); 529 } 530 531 @java.lang.Override getSerializedSize()532 public int getSerializedSize() { 533 int size = memoizedSize; 534 if (size != -1) return size; 535 536 size = 0; 537 if (distinctValueCount_ != 0L) { 538 size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, distinctValueCount_); 539 } 540 if (nullValueCount_ != 0L) { 541 size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, nullValueCount_); 542 } 543 if (statsCase_ == 3) { 544 size += 545 com.google.protobuf.CodedOutputStream.computeMessageSize( 546 3, (com.google.cloud.automl.v1beta1.Float64Stats) stats_); 547 } 548 if (statsCase_ == 4) { 549 size += 550 com.google.protobuf.CodedOutputStream.computeMessageSize( 551 4, (com.google.cloud.automl.v1beta1.StringStats) stats_); 552 } 553 if (statsCase_ == 5) { 554 size += 555 com.google.protobuf.CodedOutputStream.computeMessageSize( 556 5, (com.google.cloud.automl.v1beta1.TimestampStats) stats_); 557 } 558 if (statsCase_ == 6) { 559 size += 560 com.google.protobuf.CodedOutputStream.computeMessageSize( 561 6, (com.google.cloud.automl.v1beta1.ArrayStats) stats_); 562 } 563 if (statsCase_ == 7) { 564 size += 565 com.google.protobuf.CodedOutputStream.computeMessageSize( 566 7, (com.google.cloud.automl.v1beta1.StructStats) stats_); 567 } 568 if (statsCase_ == 8) { 569 size += 570 com.google.protobuf.CodedOutputStream.computeMessageSize( 571 8, (com.google.cloud.automl.v1beta1.CategoryStats) stats_); 572 } 573 if (validValueCount_ != 0L) { 574 size += com.google.protobuf.CodedOutputStream.computeInt64Size(9, validValueCount_); 575 } 576 size += getUnknownFields().getSerializedSize(); 577 memoizedSize = size; 578 return size; 579 } 580 581 @java.lang.Override equals(final java.lang.Object obj)582 public boolean equals(final java.lang.Object obj) { 583 if (obj == this) { 584 return true; 585 } 586 if (!(obj instanceof com.google.cloud.automl.v1beta1.DataStats)) { 587 return super.equals(obj); 588 } 589 com.google.cloud.automl.v1beta1.DataStats other = 590 (com.google.cloud.automl.v1beta1.DataStats) obj; 591 592 if (getDistinctValueCount() != other.getDistinctValueCount()) return false; 593 if (getNullValueCount() != other.getNullValueCount()) return false; 594 if (getValidValueCount() != other.getValidValueCount()) return false; 595 if (!getStatsCase().equals(other.getStatsCase())) return false; 596 switch (statsCase_) { 597 case 3: 598 if (!getFloat64Stats().equals(other.getFloat64Stats())) return false; 599 break; 600 case 4: 601 if (!getStringStats().equals(other.getStringStats())) return false; 602 break; 603 case 5: 604 if (!getTimestampStats().equals(other.getTimestampStats())) return false; 605 break; 606 case 6: 607 if (!getArrayStats().equals(other.getArrayStats())) return false; 608 break; 609 case 7: 610 if (!getStructStats().equals(other.getStructStats())) return false; 611 break; 612 case 8: 613 if (!getCategoryStats().equals(other.getCategoryStats())) return false; 614 break; 615 case 0: 616 default: 617 } 618 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 619 return true; 620 } 621 622 @java.lang.Override hashCode()623 public int hashCode() { 624 if (memoizedHashCode != 0) { 625 return memoizedHashCode; 626 } 627 int hash = 41; 628 hash = (19 * hash) + getDescriptor().hashCode(); 629 hash = (37 * hash) + DISTINCT_VALUE_COUNT_FIELD_NUMBER; 630 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getDistinctValueCount()); 631 hash = (37 * hash) + NULL_VALUE_COUNT_FIELD_NUMBER; 632 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getNullValueCount()); 633 hash = (37 * hash) + VALID_VALUE_COUNT_FIELD_NUMBER; 634 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getValidValueCount()); 635 switch (statsCase_) { 636 case 3: 637 hash = (37 * hash) + FLOAT64_STATS_FIELD_NUMBER; 638 hash = (53 * hash) + getFloat64Stats().hashCode(); 639 break; 640 case 4: 641 hash = (37 * hash) + STRING_STATS_FIELD_NUMBER; 642 hash = (53 * hash) + getStringStats().hashCode(); 643 break; 644 case 5: 645 hash = (37 * hash) + TIMESTAMP_STATS_FIELD_NUMBER; 646 hash = (53 * hash) + getTimestampStats().hashCode(); 647 break; 648 case 6: 649 hash = (37 * hash) + ARRAY_STATS_FIELD_NUMBER; 650 hash = (53 * hash) + getArrayStats().hashCode(); 651 break; 652 case 7: 653 hash = (37 * hash) + STRUCT_STATS_FIELD_NUMBER; 654 hash = (53 * hash) + getStructStats().hashCode(); 655 break; 656 case 8: 657 hash = (37 * hash) + CATEGORY_STATS_FIELD_NUMBER; 658 hash = (53 * hash) + getCategoryStats().hashCode(); 659 break; 660 case 0: 661 default: 662 } 663 hash = (29 * hash) + getUnknownFields().hashCode(); 664 memoizedHashCode = hash; 665 return hash; 666 } 667 parseFrom(java.nio.ByteBuffer data)668 public static com.google.cloud.automl.v1beta1.DataStats parseFrom(java.nio.ByteBuffer data) 669 throws com.google.protobuf.InvalidProtocolBufferException { 670 return PARSER.parseFrom(data); 671 } 672 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)673 public static com.google.cloud.automl.v1beta1.DataStats parseFrom( 674 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 675 throws com.google.protobuf.InvalidProtocolBufferException { 676 return PARSER.parseFrom(data, extensionRegistry); 677 } 678 parseFrom( com.google.protobuf.ByteString data)679 public static com.google.cloud.automl.v1beta1.DataStats parseFrom( 680 com.google.protobuf.ByteString data) 681 throws com.google.protobuf.InvalidProtocolBufferException { 682 return PARSER.parseFrom(data); 683 } 684 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)685 public static com.google.cloud.automl.v1beta1.DataStats parseFrom( 686 com.google.protobuf.ByteString data, 687 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 688 throws com.google.protobuf.InvalidProtocolBufferException { 689 return PARSER.parseFrom(data, extensionRegistry); 690 } 691 parseFrom(byte[] data)692 public static com.google.cloud.automl.v1beta1.DataStats parseFrom(byte[] data) 693 throws com.google.protobuf.InvalidProtocolBufferException { 694 return PARSER.parseFrom(data); 695 } 696 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)697 public static com.google.cloud.automl.v1beta1.DataStats parseFrom( 698 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 699 throws com.google.protobuf.InvalidProtocolBufferException { 700 return PARSER.parseFrom(data, extensionRegistry); 701 } 702 parseFrom(java.io.InputStream input)703 public static com.google.cloud.automl.v1beta1.DataStats parseFrom(java.io.InputStream input) 704 throws java.io.IOException { 705 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 706 } 707 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)708 public static com.google.cloud.automl.v1beta1.DataStats parseFrom( 709 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 710 throws java.io.IOException { 711 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 712 PARSER, input, extensionRegistry); 713 } 714 parseDelimitedFrom( java.io.InputStream input)715 public static com.google.cloud.automl.v1beta1.DataStats parseDelimitedFrom( 716 java.io.InputStream input) throws java.io.IOException { 717 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 718 } 719 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)720 public static com.google.cloud.automl.v1beta1.DataStats parseDelimitedFrom( 721 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 722 throws java.io.IOException { 723 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 724 PARSER, input, extensionRegistry); 725 } 726 parseFrom( com.google.protobuf.CodedInputStream input)727 public static com.google.cloud.automl.v1beta1.DataStats parseFrom( 728 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 729 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 730 } 731 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)732 public static com.google.cloud.automl.v1beta1.DataStats parseFrom( 733 com.google.protobuf.CodedInputStream input, 734 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 735 throws java.io.IOException { 736 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 737 PARSER, input, extensionRegistry); 738 } 739 740 @java.lang.Override newBuilderForType()741 public Builder newBuilderForType() { 742 return newBuilder(); 743 } 744 newBuilder()745 public static Builder newBuilder() { 746 return DEFAULT_INSTANCE.toBuilder(); 747 } 748 newBuilder(com.google.cloud.automl.v1beta1.DataStats prototype)749 public static Builder newBuilder(com.google.cloud.automl.v1beta1.DataStats prototype) { 750 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 751 } 752 753 @java.lang.Override toBuilder()754 public Builder toBuilder() { 755 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 756 } 757 758 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)759 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 760 Builder builder = new Builder(parent); 761 return builder; 762 } 763 /** 764 * 765 * 766 * <pre> 767 * The data statistics of a series of values that share the same DataType. 768 * </pre> 769 * 770 * Protobuf type {@code google.cloud.automl.v1beta1.DataStats} 771 */ 772 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 773 implements 774 // @@protoc_insertion_point(builder_implements:google.cloud.automl.v1beta1.DataStats) 775 com.google.cloud.automl.v1beta1.DataStatsOrBuilder { getDescriptor()776 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 777 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 778 .internal_static_google_cloud_automl_v1beta1_DataStats_descriptor; 779 } 780 781 @java.lang.Override 782 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()783 internalGetFieldAccessorTable() { 784 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 785 .internal_static_google_cloud_automl_v1beta1_DataStats_fieldAccessorTable 786 .ensureFieldAccessorsInitialized( 787 com.google.cloud.automl.v1beta1.DataStats.class, 788 com.google.cloud.automl.v1beta1.DataStats.Builder.class); 789 } 790 791 // Construct using com.google.cloud.automl.v1beta1.DataStats.newBuilder() Builder()792 private Builder() {} 793 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)794 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 795 super(parent); 796 } 797 798 @java.lang.Override clear()799 public Builder clear() { 800 super.clear(); 801 bitField0_ = 0; 802 if (float64StatsBuilder_ != null) { 803 float64StatsBuilder_.clear(); 804 } 805 if (stringStatsBuilder_ != null) { 806 stringStatsBuilder_.clear(); 807 } 808 if (timestampStatsBuilder_ != null) { 809 timestampStatsBuilder_.clear(); 810 } 811 if (arrayStatsBuilder_ != null) { 812 arrayStatsBuilder_.clear(); 813 } 814 if (structStatsBuilder_ != null) { 815 structStatsBuilder_.clear(); 816 } 817 if (categoryStatsBuilder_ != null) { 818 categoryStatsBuilder_.clear(); 819 } 820 distinctValueCount_ = 0L; 821 nullValueCount_ = 0L; 822 validValueCount_ = 0L; 823 statsCase_ = 0; 824 stats_ = null; 825 return this; 826 } 827 828 @java.lang.Override getDescriptorForType()829 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 830 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 831 .internal_static_google_cloud_automl_v1beta1_DataStats_descriptor; 832 } 833 834 @java.lang.Override getDefaultInstanceForType()835 public com.google.cloud.automl.v1beta1.DataStats getDefaultInstanceForType() { 836 return com.google.cloud.automl.v1beta1.DataStats.getDefaultInstance(); 837 } 838 839 @java.lang.Override build()840 public com.google.cloud.automl.v1beta1.DataStats build() { 841 com.google.cloud.automl.v1beta1.DataStats result = buildPartial(); 842 if (!result.isInitialized()) { 843 throw newUninitializedMessageException(result); 844 } 845 return result; 846 } 847 848 @java.lang.Override buildPartial()849 public com.google.cloud.automl.v1beta1.DataStats buildPartial() { 850 com.google.cloud.automl.v1beta1.DataStats result = 851 new com.google.cloud.automl.v1beta1.DataStats(this); 852 if (bitField0_ != 0) { 853 buildPartial0(result); 854 } 855 buildPartialOneofs(result); 856 onBuilt(); 857 return result; 858 } 859 buildPartial0(com.google.cloud.automl.v1beta1.DataStats result)860 private void buildPartial0(com.google.cloud.automl.v1beta1.DataStats result) { 861 int from_bitField0_ = bitField0_; 862 if (((from_bitField0_ & 0x00000040) != 0)) { 863 result.distinctValueCount_ = distinctValueCount_; 864 } 865 if (((from_bitField0_ & 0x00000080) != 0)) { 866 result.nullValueCount_ = nullValueCount_; 867 } 868 if (((from_bitField0_ & 0x00000100) != 0)) { 869 result.validValueCount_ = validValueCount_; 870 } 871 } 872 buildPartialOneofs(com.google.cloud.automl.v1beta1.DataStats result)873 private void buildPartialOneofs(com.google.cloud.automl.v1beta1.DataStats result) { 874 result.statsCase_ = statsCase_; 875 result.stats_ = this.stats_; 876 if (statsCase_ == 3 && float64StatsBuilder_ != null) { 877 result.stats_ = float64StatsBuilder_.build(); 878 } 879 if (statsCase_ == 4 && stringStatsBuilder_ != null) { 880 result.stats_ = stringStatsBuilder_.build(); 881 } 882 if (statsCase_ == 5 && timestampStatsBuilder_ != null) { 883 result.stats_ = timestampStatsBuilder_.build(); 884 } 885 if (statsCase_ == 6 && arrayStatsBuilder_ != null) { 886 result.stats_ = arrayStatsBuilder_.build(); 887 } 888 if (statsCase_ == 7 && structStatsBuilder_ != null) { 889 result.stats_ = structStatsBuilder_.build(); 890 } 891 if (statsCase_ == 8 && categoryStatsBuilder_ != null) { 892 result.stats_ = categoryStatsBuilder_.build(); 893 } 894 } 895 896 @java.lang.Override clone()897 public Builder clone() { 898 return super.clone(); 899 } 900 901 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)902 public Builder setField( 903 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 904 return super.setField(field, value); 905 } 906 907 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)908 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 909 return super.clearField(field); 910 } 911 912 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)913 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 914 return super.clearOneof(oneof); 915 } 916 917 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)918 public Builder setRepeatedField( 919 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 920 return super.setRepeatedField(field, index, value); 921 } 922 923 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)924 public Builder addRepeatedField( 925 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 926 return super.addRepeatedField(field, value); 927 } 928 929 @java.lang.Override mergeFrom(com.google.protobuf.Message other)930 public Builder mergeFrom(com.google.protobuf.Message other) { 931 if (other instanceof com.google.cloud.automl.v1beta1.DataStats) { 932 return mergeFrom((com.google.cloud.automl.v1beta1.DataStats) other); 933 } else { 934 super.mergeFrom(other); 935 return this; 936 } 937 } 938 mergeFrom(com.google.cloud.automl.v1beta1.DataStats other)939 public Builder mergeFrom(com.google.cloud.automl.v1beta1.DataStats other) { 940 if (other == com.google.cloud.automl.v1beta1.DataStats.getDefaultInstance()) return this; 941 if (other.getDistinctValueCount() != 0L) { 942 setDistinctValueCount(other.getDistinctValueCount()); 943 } 944 if (other.getNullValueCount() != 0L) { 945 setNullValueCount(other.getNullValueCount()); 946 } 947 if (other.getValidValueCount() != 0L) { 948 setValidValueCount(other.getValidValueCount()); 949 } 950 switch (other.getStatsCase()) { 951 case FLOAT64_STATS: 952 { 953 mergeFloat64Stats(other.getFloat64Stats()); 954 break; 955 } 956 case STRING_STATS: 957 { 958 mergeStringStats(other.getStringStats()); 959 break; 960 } 961 case TIMESTAMP_STATS: 962 { 963 mergeTimestampStats(other.getTimestampStats()); 964 break; 965 } 966 case ARRAY_STATS: 967 { 968 mergeArrayStats(other.getArrayStats()); 969 break; 970 } 971 case STRUCT_STATS: 972 { 973 mergeStructStats(other.getStructStats()); 974 break; 975 } 976 case CATEGORY_STATS: 977 { 978 mergeCategoryStats(other.getCategoryStats()); 979 break; 980 } 981 case STATS_NOT_SET: 982 { 983 break; 984 } 985 } 986 this.mergeUnknownFields(other.getUnknownFields()); 987 onChanged(); 988 return this; 989 } 990 991 @java.lang.Override isInitialized()992 public final boolean isInitialized() { 993 return true; 994 } 995 996 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)997 public Builder mergeFrom( 998 com.google.protobuf.CodedInputStream input, 999 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1000 throws java.io.IOException { 1001 if (extensionRegistry == null) { 1002 throw new java.lang.NullPointerException(); 1003 } 1004 try { 1005 boolean done = false; 1006 while (!done) { 1007 int tag = input.readTag(); 1008 switch (tag) { 1009 case 0: 1010 done = true; 1011 break; 1012 case 8: 1013 { 1014 distinctValueCount_ = input.readInt64(); 1015 bitField0_ |= 0x00000040; 1016 break; 1017 } // case 8 1018 case 16: 1019 { 1020 nullValueCount_ = input.readInt64(); 1021 bitField0_ |= 0x00000080; 1022 break; 1023 } // case 16 1024 case 26: 1025 { 1026 input.readMessage(getFloat64StatsFieldBuilder().getBuilder(), extensionRegistry); 1027 statsCase_ = 3; 1028 break; 1029 } // case 26 1030 case 34: 1031 { 1032 input.readMessage(getStringStatsFieldBuilder().getBuilder(), extensionRegistry); 1033 statsCase_ = 4; 1034 break; 1035 } // case 34 1036 case 42: 1037 { 1038 input.readMessage(getTimestampStatsFieldBuilder().getBuilder(), extensionRegistry); 1039 statsCase_ = 5; 1040 break; 1041 } // case 42 1042 case 50: 1043 { 1044 input.readMessage(getArrayStatsFieldBuilder().getBuilder(), extensionRegistry); 1045 statsCase_ = 6; 1046 break; 1047 } // case 50 1048 case 58: 1049 { 1050 input.readMessage(getStructStatsFieldBuilder().getBuilder(), extensionRegistry); 1051 statsCase_ = 7; 1052 break; 1053 } // case 58 1054 case 66: 1055 { 1056 input.readMessage(getCategoryStatsFieldBuilder().getBuilder(), extensionRegistry); 1057 statsCase_ = 8; 1058 break; 1059 } // case 66 1060 case 72: 1061 { 1062 validValueCount_ = input.readInt64(); 1063 bitField0_ |= 0x00000100; 1064 break; 1065 } // case 72 1066 default: 1067 { 1068 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1069 done = true; // was an endgroup tag 1070 } 1071 break; 1072 } // default: 1073 } // switch (tag) 1074 } // while (!done) 1075 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1076 throw e.unwrapIOException(); 1077 } finally { 1078 onChanged(); 1079 } // finally 1080 return this; 1081 } 1082 1083 private int statsCase_ = 0; 1084 private java.lang.Object stats_; 1085 getStatsCase()1086 public StatsCase getStatsCase() { 1087 return StatsCase.forNumber(statsCase_); 1088 } 1089 clearStats()1090 public Builder clearStats() { 1091 statsCase_ = 0; 1092 stats_ = null; 1093 onChanged(); 1094 return this; 1095 } 1096 1097 private int bitField0_; 1098 1099 private com.google.protobuf.SingleFieldBuilderV3< 1100 com.google.cloud.automl.v1beta1.Float64Stats, 1101 com.google.cloud.automl.v1beta1.Float64Stats.Builder, 1102 com.google.cloud.automl.v1beta1.Float64StatsOrBuilder> 1103 float64StatsBuilder_; 1104 /** 1105 * 1106 * 1107 * <pre> 1108 * The statistics for FLOAT64 DataType. 1109 * </pre> 1110 * 1111 * <code>.google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;</code> 1112 * 1113 * @return Whether the float64Stats field is set. 1114 */ 1115 @java.lang.Override hasFloat64Stats()1116 public boolean hasFloat64Stats() { 1117 return statsCase_ == 3; 1118 } 1119 /** 1120 * 1121 * 1122 * <pre> 1123 * The statistics for FLOAT64 DataType. 1124 * </pre> 1125 * 1126 * <code>.google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;</code> 1127 * 1128 * @return The float64Stats. 1129 */ 1130 @java.lang.Override getFloat64Stats()1131 public com.google.cloud.automl.v1beta1.Float64Stats getFloat64Stats() { 1132 if (float64StatsBuilder_ == null) { 1133 if (statsCase_ == 3) { 1134 return (com.google.cloud.automl.v1beta1.Float64Stats) stats_; 1135 } 1136 return com.google.cloud.automl.v1beta1.Float64Stats.getDefaultInstance(); 1137 } else { 1138 if (statsCase_ == 3) { 1139 return float64StatsBuilder_.getMessage(); 1140 } 1141 return com.google.cloud.automl.v1beta1.Float64Stats.getDefaultInstance(); 1142 } 1143 } 1144 /** 1145 * 1146 * 1147 * <pre> 1148 * The statistics for FLOAT64 DataType. 1149 * </pre> 1150 * 1151 * <code>.google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;</code> 1152 */ setFloat64Stats(com.google.cloud.automl.v1beta1.Float64Stats value)1153 public Builder setFloat64Stats(com.google.cloud.automl.v1beta1.Float64Stats value) { 1154 if (float64StatsBuilder_ == null) { 1155 if (value == null) { 1156 throw new NullPointerException(); 1157 } 1158 stats_ = value; 1159 onChanged(); 1160 } else { 1161 float64StatsBuilder_.setMessage(value); 1162 } 1163 statsCase_ = 3; 1164 return this; 1165 } 1166 /** 1167 * 1168 * 1169 * <pre> 1170 * The statistics for FLOAT64 DataType. 1171 * </pre> 1172 * 1173 * <code>.google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;</code> 1174 */ setFloat64Stats( com.google.cloud.automl.v1beta1.Float64Stats.Builder builderForValue)1175 public Builder setFloat64Stats( 1176 com.google.cloud.automl.v1beta1.Float64Stats.Builder builderForValue) { 1177 if (float64StatsBuilder_ == null) { 1178 stats_ = builderForValue.build(); 1179 onChanged(); 1180 } else { 1181 float64StatsBuilder_.setMessage(builderForValue.build()); 1182 } 1183 statsCase_ = 3; 1184 return this; 1185 } 1186 /** 1187 * 1188 * 1189 * <pre> 1190 * The statistics for FLOAT64 DataType. 1191 * </pre> 1192 * 1193 * <code>.google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;</code> 1194 */ mergeFloat64Stats(com.google.cloud.automl.v1beta1.Float64Stats value)1195 public Builder mergeFloat64Stats(com.google.cloud.automl.v1beta1.Float64Stats value) { 1196 if (float64StatsBuilder_ == null) { 1197 if (statsCase_ == 3 1198 && stats_ != com.google.cloud.automl.v1beta1.Float64Stats.getDefaultInstance()) { 1199 stats_ = 1200 com.google.cloud.automl.v1beta1.Float64Stats.newBuilder( 1201 (com.google.cloud.automl.v1beta1.Float64Stats) stats_) 1202 .mergeFrom(value) 1203 .buildPartial(); 1204 } else { 1205 stats_ = value; 1206 } 1207 onChanged(); 1208 } else { 1209 if (statsCase_ == 3) { 1210 float64StatsBuilder_.mergeFrom(value); 1211 } else { 1212 float64StatsBuilder_.setMessage(value); 1213 } 1214 } 1215 statsCase_ = 3; 1216 return this; 1217 } 1218 /** 1219 * 1220 * 1221 * <pre> 1222 * The statistics for FLOAT64 DataType. 1223 * </pre> 1224 * 1225 * <code>.google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;</code> 1226 */ clearFloat64Stats()1227 public Builder clearFloat64Stats() { 1228 if (float64StatsBuilder_ == null) { 1229 if (statsCase_ == 3) { 1230 statsCase_ = 0; 1231 stats_ = null; 1232 onChanged(); 1233 } 1234 } else { 1235 if (statsCase_ == 3) { 1236 statsCase_ = 0; 1237 stats_ = null; 1238 } 1239 float64StatsBuilder_.clear(); 1240 } 1241 return this; 1242 } 1243 /** 1244 * 1245 * 1246 * <pre> 1247 * The statistics for FLOAT64 DataType. 1248 * </pre> 1249 * 1250 * <code>.google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;</code> 1251 */ getFloat64StatsBuilder()1252 public com.google.cloud.automl.v1beta1.Float64Stats.Builder getFloat64StatsBuilder() { 1253 return getFloat64StatsFieldBuilder().getBuilder(); 1254 } 1255 /** 1256 * 1257 * 1258 * <pre> 1259 * The statistics for FLOAT64 DataType. 1260 * </pre> 1261 * 1262 * <code>.google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;</code> 1263 */ 1264 @java.lang.Override getFloat64StatsOrBuilder()1265 public com.google.cloud.automl.v1beta1.Float64StatsOrBuilder getFloat64StatsOrBuilder() { 1266 if ((statsCase_ == 3) && (float64StatsBuilder_ != null)) { 1267 return float64StatsBuilder_.getMessageOrBuilder(); 1268 } else { 1269 if (statsCase_ == 3) { 1270 return (com.google.cloud.automl.v1beta1.Float64Stats) stats_; 1271 } 1272 return com.google.cloud.automl.v1beta1.Float64Stats.getDefaultInstance(); 1273 } 1274 } 1275 /** 1276 * 1277 * 1278 * <pre> 1279 * The statistics for FLOAT64 DataType. 1280 * </pre> 1281 * 1282 * <code>.google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;</code> 1283 */ 1284 private com.google.protobuf.SingleFieldBuilderV3< 1285 com.google.cloud.automl.v1beta1.Float64Stats, 1286 com.google.cloud.automl.v1beta1.Float64Stats.Builder, 1287 com.google.cloud.automl.v1beta1.Float64StatsOrBuilder> getFloat64StatsFieldBuilder()1288 getFloat64StatsFieldBuilder() { 1289 if (float64StatsBuilder_ == null) { 1290 if (!(statsCase_ == 3)) { 1291 stats_ = com.google.cloud.automl.v1beta1.Float64Stats.getDefaultInstance(); 1292 } 1293 float64StatsBuilder_ = 1294 new com.google.protobuf.SingleFieldBuilderV3< 1295 com.google.cloud.automl.v1beta1.Float64Stats, 1296 com.google.cloud.automl.v1beta1.Float64Stats.Builder, 1297 com.google.cloud.automl.v1beta1.Float64StatsOrBuilder>( 1298 (com.google.cloud.automl.v1beta1.Float64Stats) stats_, 1299 getParentForChildren(), 1300 isClean()); 1301 stats_ = null; 1302 } 1303 statsCase_ = 3; 1304 onChanged(); 1305 return float64StatsBuilder_; 1306 } 1307 1308 private com.google.protobuf.SingleFieldBuilderV3< 1309 com.google.cloud.automl.v1beta1.StringStats, 1310 com.google.cloud.automl.v1beta1.StringStats.Builder, 1311 com.google.cloud.automl.v1beta1.StringStatsOrBuilder> 1312 stringStatsBuilder_; 1313 /** 1314 * 1315 * 1316 * <pre> 1317 * The statistics for STRING DataType. 1318 * </pre> 1319 * 1320 * <code>.google.cloud.automl.v1beta1.StringStats string_stats = 4;</code> 1321 * 1322 * @return Whether the stringStats field is set. 1323 */ 1324 @java.lang.Override hasStringStats()1325 public boolean hasStringStats() { 1326 return statsCase_ == 4; 1327 } 1328 /** 1329 * 1330 * 1331 * <pre> 1332 * The statistics for STRING DataType. 1333 * </pre> 1334 * 1335 * <code>.google.cloud.automl.v1beta1.StringStats string_stats = 4;</code> 1336 * 1337 * @return The stringStats. 1338 */ 1339 @java.lang.Override getStringStats()1340 public com.google.cloud.automl.v1beta1.StringStats getStringStats() { 1341 if (stringStatsBuilder_ == null) { 1342 if (statsCase_ == 4) { 1343 return (com.google.cloud.automl.v1beta1.StringStats) stats_; 1344 } 1345 return com.google.cloud.automl.v1beta1.StringStats.getDefaultInstance(); 1346 } else { 1347 if (statsCase_ == 4) { 1348 return stringStatsBuilder_.getMessage(); 1349 } 1350 return com.google.cloud.automl.v1beta1.StringStats.getDefaultInstance(); 1351 } 1352 } 1353 /** 1354 * 1355 * 1356 * <pre> 1357 * The statistics for STRING DataType. 1358 * </pre> 1359 * 1360 * <code>.google.cloud.automl.v1beta1.StringStats string_stats = 4;</code> 1361 */ setStringStats(com.google.cloud.automl.v1beta1.StringStats value)1362 public Builder setStringStats(com.google.cloud.automl.v1beta1.StringStats value) { 1363 if (stringStatsBuilder_ == null) { 1364 if (value == null) { 1365 throw new NullPointerException(); 1366 } 1367 stats_ = value; 1368 onChanged(); 1369 } else { 1370 stringStatsBuilder_.setMessage(value); 1371 } 1372 statsCase_ = 4; 1373 return this; 1374 } 1375 /** 1376 * 1377 * 1378 * <pre> 1379 * The statistics for STRING DataType. 1380 * </pre> 1381 * 1382 * <code>.google.cloud.automl.v1beta1.StringStats string_stats = 4;</code> 1383 */ setStringStats( com.google.cloud.automl.v1beta1.StringStats.Builder builderForValue)1384 public Builder setStringStats( 1385 com.google.cloud.automl.v1beta1.StringStats.Builder builderForValue) { 1386 if (stringStatsBuilder_ == null) { 1387 stats_ = builderForValue.build(); 1388 onChanged(); 1389 } else { 1390 stringStatsBuilder_.setMessage(builderForValue.build()); 1391 } 1392 statsCase_ = 4; 1393 return this; 1394 } 1395 /** 1396 * 1397 * 1398 * <pre> 1399 * The statistics for STRING DataType. 1400 * </pre> 1401 * 1402 * <code>.google.cloud.automl.v1beta1.StringStats string_stats = 4;</code> 1403 */ mergeStringStats(com.google.cloud.automl.v1beta1.StringStats value)1404 public Builder mergeStringStats(com.google.cloud.automl.v1beta1.StringStats value) { 1405 if (stringStatsBuilder_ == null) { 1406 if (statsCase_ == 4 1407 && stats_ != com.google.cloud.automl.v1beta1.StringStats.getDefaultInstance()) { 1408 stats_ = 1409 com.google.cloud.automl.v1beta1.StringStats.newBuilder( 1410 (com.google.cloud.automl.v1beta1.StringStats) stats_) 1411 .mergeFrom(value) 1412 .buildPartial(); 1413 } else { 1414 stats_ = value; 1415 } 1416 onChanged(); 1417 } else { 1418 if (statsCase_ == 4) { 1419 stringStatsBuilder_.mergeFrom(value); 1420 } else { 1421 stringStatsBuilder_.setMessage(value); 1422 } 1423 } 1424 statsCase_ = 4; 1425 return this; 1426 } 1427 /** 1428 * 1429 * 1430 * <pre> 1431 * The statistics for STRING DataType. 1432 * </pre> 1433 * 1434 * <code>.google.cloud.automl.v1beta1.StringStats string_stats = 4;</code> 1435 */ clearStringStats()1436 public Builder clearStringStats() { 1437 if (stringStatsBuilder_ == null) { 1438 if (statsCase_ == 4) { 1439 statsCase_ = 0; 1440 stats_ = null; 1441 onChanged(); 1442 } 1443 } else { 1444 if (statsCase_ == 4) { 1445 statsCase_ = 0; 1446 stats_ = null; 1447 } 1448 stringStatsBuilder_.clear(); 1449 } 1450 return this; 1451 } 1452 /** 1453 * 1454 * 1455 * <pre> 1456 * The statistics for STRING DataType. 1457 * </pre> 1458 * 1459 * <code>.google.cloud.automl.v1beta1.StringStats string_stats = 4;</code> 1460 */ getStringStatsBuilder()1461 public com.google.cloud.automl.v1beta1.StringStats.Builder getStringStatsBuilder() { 1462 return getStringStatsFieldBuilder().getBuilder(); 1463 } 1464 /** 1465 * 1466 * 1467 * <pre> 1468 * The statistics for STRING DataType. 1469 * </pre> 1470 * 1471 * <code>.google.cloud.automl.v1beta1.StringStats string_stats = 4;</code> 1472 */ 1473 @java.lang.Override getStringStatsOrBuilder()1474 public com.google.cloud.automl.v1beta1.StringStatsOrBuilder getStringStatsOrBuilder() { 1475 if ((statsCase_ == 4) && (stringStatsBuilder_ != null)) { 1476 return stringStatsBuilder_.getMessageOrBuilder(); 1477 } else { 1478 if (statsCase_ == 4) { 1479 return (com.google.cloud.automl.v1beta1.StringStats) stats_; 1480 } 1481 return com.google.cloud.automl.v1beta1.StringStats.getDefaultInstance(); 1482 } 1483 } 1484 /** 1485 * 1486 * 1487 * <pre> 1488 * The statistics for STRING DataType. 1489 * </pre> 1490 * 1491 * <code>.google.cloud.automl.v1beta1.StringStats string_stats = 4;</code> 1492 */ 1493 private com.google.protobuf.SingleFieldBuilderV3< 1494 com.google.cloud.automl.v1beta1.StringStats, 1495 com.google.cloud.automl.v1beta1.StringStats.Builder, 1496 com.google.cloud.automl.v1beta1.StringStatsOrBuilder> getStringStatsFieldBuilder()1497 getStringStatsFieldBuilder() { 1498 if (stringStatsBuilder_ == null) { 1499 if (!(statsCase_ == 4)) { 1500 stats_ = com.google.cloud.automl.v1beta1.StringStats.getDefaultInstance(); 1501 } 1502 stringStatsBuilder_ = 1503 new com.google.protobuf.SingleFieldBuilderV3< 1504 com.google.cloud.automl.v1beta1.StringStats, 1505 com.google.cloud.automl.v1beta1.StringStats.Builder, 1506 com.google.cloud.automl.v1beta1.StringStatsOrBuilder>( 1507 (com.google.cloud.automl.v1beta1.StringStats) stats_, 1508 getParentForChildren(), 1509 isClean()); 1510 stats_ = null; 1511 } 1512 statsCase_ = 4; 1513 onChanged(); 1514 return stringStatsBuilder_; 1515 } 1516 1517 private com.google.protobuf.SingleFieldBuilderV3< 1518 com.google.cloud.automl.v1beta1.TimestampStats, 1519 com.google.cloud.automl.v1beta1.TimestampStats.Builder, 1520 com.google.cloud.automl.v1beta1.TimestampStatsOrBuilder> 1521 timestampStatsBuilder_; 1522 /** 1523 * 1524 * 1525 * <pre> 1526 * The statistics for TIMESTAMP DataType. 1527 * </pre> 1528 * 1529 * <code>.google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;</code> 1530 * 1531 * @return Whether the timestampStats field is set. 1532 */ 1533 @java.lang.Override hasTimestampStats()1534 public boolean hasTimestampStats() { 1535 return statsCase_ == 5; 1536 } 1537 /** 1538 * 1539 * 1540 * <pre> 1541 * The statistics for TIMESTAMP DataType. 1542 * </pre> 1543 * 1544 * <code>.google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;</code> 1545 * 1546 * @return The timestampStats. 1547 */ 1548 @java.lang.Override getTimestampStats()1549 public com.google.cloud.automl.v1beta1.TimestampStats getTimestampStats() { 1550 if (timestampStatsBuilder_ == null) { 1551 if (statsCase_ == 5) { 1552 return (com.google.cloud.automl.v1beta1.TimestampStats) stats_; 1553 } 1554 return com.google.cloud.automl.v1beta1.TimestampStats.getDefaultInstance(); 1555 } else { 1556 if (statsCase_ == 5) { 1557 return timestampStatsBuilder_.getMessage(); 1558 } 1559 return com.google.cloud.automl.v1beta1.TimestampStats.getDefaultInstance(); 1560 } 1561 } 1562 /** 1563 * 1564 * 1565 * <pre> 1566 * The statistics for TIMESTAMP DataType. 1567 * </pre> 1568 * 1569 * <code>.google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;</code> 1570 */ setTimestampStats(com.google.cloud.automl.v1beta1.TimestampStats value)1571 public Builder setTimestampStats(com.google.cloud.automl.v1beta1.TimestampStats value) { 1572 if (timestampStatsBuilder_ == null) { 1573 if (value == null) { 1574 throw new NullPointerException(); 1575 } 1576 stats_ = value; 1577 onChanged(); 1578 } else { 1579 timestampStatsBuilder_.setMessage(value); 1580 } 1581 statsCase_ = 5; 1582 return this; 1583 } 1584 /** 1585 * 1586 * 1587 * <pre> 1588 * The statistics for TIMESTAMP DataType. 1589 * </pre> 1590 * 1591 * <code>.google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;</code> 1592 */ setTimestampStats( com.google.cloud.automl.v1beta1.TimestampStats.Builder builderForValue)1593 public Builder setTimestampStats( 1594 com.google.cloud.automl.v1beta1.TimestampStats.Builder builderForValue) { 1595 if (timestampStatsBuilder_ == null) { 1596 stats_ = builderForValue.build(); 1597 onChanged(); 1598 } else { 1599 timestampStatsBuilder_.setMessage(builderForValue.build()); 1600 } 1601 statsCase_ = 5; 1602 return this; 1603 } 1604 /** 1605 * 1606 * 1607 * <pre> 1608 * The statistics for TIMESTAMP DataType. 1609 * </pre> 1610 * 1611 * <code>.google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;</code> 1612 */ mergeTimestampStats(com.google.cloud.automl.v1beta1.TimestampStats value)1613 public Builder mergeTimestampStats(com.google.cloud.automl.v1beta1.TimestampStats value) { 1614 if (timestampStatsBuilder_ == null) { 1615 if (statsCase_ == 5 1616 && stats_ != com.google.cloud.automl.v1beta1.TimestampStats.getDefaultInstance()) { 1617 stats_ = 1618 com.google.cloud.automl.v1beta1.TimestampStats.newBuilder( 1619 (com.google.cloud.automl.v1beta1.TimestampStats) stats_) 1620 .mergeFrom(value) 1621 .buildPartial(); 1622 } else { 1623 stats_ = value; 1624 } 1625 onChanged(); 1626 } else { 1627 if (statsCase_ == 5) { 1628 timestampStatsBuilder_.mergeFrom(value); 1629 } else { 1630 timestampStatsBuilder_.setMessage(value); 1631 } 1632 } 1633 statsCase_ = 5; 1634 return this; 1635 } 1636 /** 1637 * 1638 * 1639 * <pre> 1640 * The statistics for TIMESTAMP DataType. 1641 * </pre> 1642 * 1643 * <code>.google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;</code> 1644 */ clearTimestampStats()1645 public Builder clearTimestampStats() { 1646 if (timestampStatsBuilder_ == null) { 1647 if (statsCase_ == 5) { 1648 statsCase_ = 0; 1649 stats_ = null; 1650 onChanged(); 1651 } 1652 } else { 1653 if (statsCase_ == 5) { 1654 statsCase_ = 0; 1655 stats_ = null; 1656 } 1657 timestampStatsBuilder_.clear(); 1658 } 1659 return this; 1660 } 1661 /** 1662 * 1663 * 1664 * <pre> 1665 * The statistics for TIMESTAMP DataType. 1666 * </pre> 1667 * 1668 * <code>.google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;</code> 1669 */ getTimestampStatsBuilder()1670 public com.google.cloud.automl.v1beta1.TimestampStats.Builder getTimestampStatsBuilder() { 1671 return getTimestampStatsFieldBuilder().getBuilder(); 1672 } 1673 /** 1674 * 1675 * 1676 * <pre> 1677 * The statistics for TIMESTAMP DataType. 1678 * </pre> 1679 * 1680 * <code>.google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;</code> 1681 */ 1682 @java.lang.Override getTimestampStatsOrBuilder()1683 public com.google.cloud.automl.v1beta1.TimestampStatsOrBuilder getTimestampStatsOrBuilder() { 1684 if ((statsCase_ == 5) && (timestampStatsBuilder_ != null)) { 1685 return timestampStatsBuilder_.getMessageOrBuilder(); 1686 } else { 1687 if (statsCase_ == 5) { 1688 return (com.google.cloud.automl.v1beta1.TimestampStats) stats_; 1689 } 1690 return com.google.cloud.automl.v1beta1.TimestampStats.getDefaultInstance(); 1691 } 1692 } 1693 /** 1694 * 1695 * 1696 * <pre> 1697 * The statistics for TIMESTAMP DataType. 1698 * </pre> 1699 * 1700 * <code>.google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;</code> 1701 */ 1702 private com.google.protobuf.SingleFieldBuilderV3< 1703 com.google.cloud.automl.v1beta1.TimestampStats, 1704 com.google.cloud.automl.v1beta1.TimestampStats.Builder, 1705 com.google.cloud.automl.v1beta1.TimestampStatsOrBuilder> getTimestampStatsFieldBuilder()1706 getTimestampStatsFieldBuilder() { 1707 if (timestampStatsBuilder_ == null) { 1708 if (!(statsCase_ == 5)) { 1709 stats_ = com.google.cloud.automl.v1beta1.TimestampStats.getDefaultInstance(); 1710 } 1711 timestampStatsBuilder_ = 1712 new com.google.protobuf.SingleFieldBuilderV3< 1713 com.google.cloud.automl.v1beta1.TimestampStats, 1714 com.google.cloud.automl.v1beta1.TimestampStats.Builder, 1715 com.google.cloud.automl.v1beta1.TimestampStatsOrBuilder>( 1716 (com.google.cloud.automl.v1beta1.TimestampStats) stats_, 1717 getParentForChildren(), 1718 isClean()); 1719 stats_ = null; 1720 } 1721 statsCase_ = 5; 1722 onChanged(); 1723 return timestampStatsBuilder_; 1724 } 1725 1726 private com.google.protobuf.SingleFieldBuilderV3< 1727 com.google.cloud.automl.v1beta1.ArrayStats, 1728 com.google.cloud.automl.v1beta1.ArrayStats.Builder, 1729 com.google.cloud.automl.v1beta1.ArrayStatsOrBuilder> 1730 arrayStatsBuilder_; 1731 /** 1732 * 1733 * 1734 * <pre> 1735 * The statistics for ARRAY DataType. 1736 * </pre> 1737 * 1738 * <code>.google.cloud.automl.v1beta1.ArrayStats array_stats = 6;</code> 1739 * 1740 * @return Whether the arrayStats field is set. 1741 */ 1742 @java.lang.Override hasArrayStats()1743 public boolean hasArrayStats() { 1744 return statsCase_ == 6; 1745 } 1746 /** 1747 * 1748 * 1749 * <pre> 1750 * The statistics for ARRAY DataType. 1751 * </pre> 1752 * 1753 * <code>.google.cloud.automl.v1beta1.ArrayStats array_stats = 6;</code> 1754 * 1755 * @return The arrayStats. 1756 */ 1757 @java.lang.Override getArrayStats()1758 public com.google.cloud.automl.v1beta1.ArrayStats getArrayStats() { 1759 if (arrayStatsBuilder_ == null) { 1760 if (statsCase_ == 6) { 1761 return (com.google.cloud.automl.v1beta1.ArrayStats) stats_; 1762 } 1763 return com.google.cloud.automl.v1beta1.ArrayStats.getDefaultInstance(); 1764 } else { 1765 if (statsCase_ == 6) { 1766 return arrayStatsBuilder_.getMessage(); 1767 } 1768 return com.google.cloud.automl.v1beta1.ArrayStats.getDefaultInstance(); 1769 } 1770 } 1771 /** 1772 * 1773 * 1774 * <pre> 1775 * The statistics for ARRAY DataType. 1776 * </pre> 1777 * 1778 * <code>.google.cloud.automl.v1beta1.ArrayStats array_stats = 6;</code> 1779 */ setArrayStats(com.google.cloud.automl.v1beta1.ArrayStats value)1780 public Builder setArrayStats(com.google.cloud.automl.v1beta1.ArrayStats value) { 1781 if (arrayStatsBuilder_ == null) { 1782 if (value == null) { 1783 throw new NullPointerException(); 1784 } 1785 stats_ = value; 1786 onChanged(); 1787 } else { 1788 arrayStatsBuilder_.setMessage(value); 1789 } 1790 statsCase_ = 6; 1791 return this; 1792 } 1793 /** 1794 * 1795 * 1796 * <pre> 1797 * The statistics for ARRAY DataType. 1798 * </pre> 1799 * 1800 * <code>.google.cloud.automl.v1beta1.ArrayStats array_stats = 6;</code> 1801 */ setArrayStats( com.google.cloud.automl.v1beta1.ArrayStats.Builder builderForValue)1802 public Builder setArrayStats( 1803 com.google.cloud.automl.v1beta1.ArrayStats.Builder builderForValue) { 1804 if (arrayStatsBuilder_ == null) { 1805 stats_ = builderForValue.build(); 1806 onChanged(); 1807 } else { 1808 arrayStatsBuilder_.setMessage(builderForValue.build()); 1809 } 1810 statsCase_ = 6; 1811 return this; 1812 } 1813 /** 1814 * 1815 * 1816 * <pre> 1817 * The statistics for ARRAY DataType. 1818 * </pre> 1819 * 1820 * <code>.google.cloud.automl.v1beta1.ArrayStats array_stats = 6;</code> 1821 */ mergeArrayStats(com.google.cloud.automl.v1beta1.ArrayStats value)1822 public Builder mergeArrayStats(com.google.cloud.automl.v1beta1.ArrayStats value) { 1823 if (arrayStatsBuilder_ == null) { 1824 if (statsCase_ == 6 1825 && stats_ != com.google.cloud.automl.v1beta1.ArrayStats.getDefaultInstance()) { 1826 stats_ = 1827 com.google.cloud.automl.v1beta1.ArrayStats.newBuilder( 1828 (com.google.cloud.automl.v1beta1.ArrayStats) stats_) 1829 .mergeFrom(value) 1830 .buildPartial(); 1831 } else { 1832 stats_ = value; 1833 } 1834 onChanged(); 1835 } else { 1836 if (statsCase_ == 6) { 1837 arrayStatsBuilder_.mergeFrom(value); 1838 } else { 1839 arrayStatsBuilder_.setMessage(value); 1840 } 1841 } 1842 statsCase_ = 6; 1843 return this; 1844 } 1845 /** 1846 * 1847 * 1848 * <pre> 1849 * The statistics for ARRAY DataType. 1850 * </pre> 1851 * 1852 * <code>.google.cloud.automl.v1beta1.ArrayStats array_stats = 6;</code> 1853 */ clearArrayStats()1854 public Builder clearArrayStats() { 1855 if (arrayStatsBuilder_ == null) { 1856 if (statsCase_ == 6) { 1857 statsCase_ = 0; 1858 stats_ = null; 1859 onChanged(); 1860 } 1861 } else { 1862 if (statsCase_ == 6) { 1863 statsCase_ = 0; 1864 stats_ = null; 1865 } 1866 arrayStatsBuilder_.clear(); 1867 } 1868 return this; 1869 } 1870 /** 1871 * 1872 * 1873 * <pre> 1874 * The statistics for ARRAY DataType. 1875 * </pre> 1876 * 1877 * <code>.google.cloud.automl.v1beta1.ArrayStats array_stats = 6;</code> 1878 */ getArrayStatsBuilder()1879 public com.google.cloud.automl.v1beta1.ArrayStats.Builder getArrayStatsBuilder() { 1880 return getArrayStatsFieldBuilder().getBuilder(); 1881 } 1882 /** 1883 * 1884 * 1885 * <pre> 1886 * The statistics for ARRAY DataType. 1887 * </pre> 1888 * 1889 * <code>.google.cloud.automl.v1beta1.ArrayStats array_stats = 6;</code> 1890 */ 1891 @java.lang.Override getArrayStatsOrBuilder()1892 public com.google.cloud.automl.v1beta1.ArrayStatsOrBuilder getArrayStatsOrBuilder() { 1893 if ((statsCase_ == 6) && (arrayStatsBuilder_ != null)) { 1894 return arrayStatsBuilder_.getMessageOrBuilder(); 1895 } else { 1896 if (statsCase_ == 6) { 1897 return (com.google.cloud.automl.v1beta1.ArrayStats) stats_; 1898 } 1899 return com.google.cloud.automl.v1beta1.ArrayStats.getDefaultInstance(); 1900 } 1901 } 1902 /** 1903 * 1904 * 1905 * <pre> 1906 * The statistics for ARRAY DataType. 1907 * </pre> 1908 * 1909 * <code>.google.cloud.automl.v1beta1.ArrayStats array_stats = 6;</code> 1910 */ 1911 private com.google.protobuf.SingleFieldBuilderV3< 1912 com.google.cloud.automl.v1beta1.ArrayStats, 1913 com.google.cloud.automl.v1beta1.ArrayStats.Builder, 1914 com.google.cloud.automl.v1beta1.ArrayStatsOrBuilder> getArrayStatsFieldBuilder()1915 getArrayStatsFieldBuilder() { 1916 if (arrayStatsBuilder_ == null) { 1917 if (!(statsCase_ == 6)) { 1918 stats_ = com.google.cloud.automl.v1beta1.ArrayStats.getDefaultInstance(); 1919 } 1920 arrayStatsBuilder_ = 1921 new com.google.protobuf.SingleFieldBuilderV3< 1922 com.google.cloud.automl.v1beta1.ArrayStats, 1923 com.google.cloud.automl.v1beta1.ArrayStats.Builder, 1924 com.google.cloud.automl.v1beta1.ArrayStatsOrBuilder>( 1925 (com.google.cloud.automl.v1beta1.ArrayStats) stats_, 1926 getParentForChildren(), 1927 isClean()); 1928 stats_ = null; 1929 } 1930 statsCase_ = 6; 1931 onChanged(); 1932 return arrayStatsBuilder_; 1933 } 1934 1935 private com.google.protobuf.SingleFieldBuilderV3< 1936 com.google.cloud.automl.v1beta1.StructStats, 1937 com.google.cloud.automl.v1beta1.StructStats.Builder, 1938 com.google.cloud.automl.v1beta1.StructStatsOrBuilder> 1939 structStatsBuilder_; 1940 /** 1941 * 1942 * 1943 * <pre> 1944 * The statistics for STRUCT DataType. 1945 * </pre> 1946 * 1947 * <code>.google.cloud.automl.v1beta1.StructStats struct_stats = 7;</code> 1948 * 1949 * @return Whether the structStats field is set. 1950 */ 1951 @java.lang.Override hasStructStats()1952 public boolean hasStructStats() { 1953 return statsCase_ == 7; 1954 } 1955 /** 1956 * 1957 * 1958 * <pre> 1959 * The statistics for STRUCT DataType. 1960 * </pre> 1961 * 1962 * <code>.google.cloud.automl.v1beta1.StructStats struct_stats = 7;</code> 1963 * 1964 * @return The structStats. 1965 */ 1966 @java.lang.Override getStructStats()1967 public com.google.cloud.automl.v1beta1.StructStats getStructStats() { 1968 if (structStatsBuilder_ == null) { 1969 if (statsCase_ == 7) { 1970 return (com.google.cloud.automl.v1beta1.StructStats) stats_; 1971 } 1972 return com.google.cloud.automl.v1beta1.StructStats.getDefaultInstance(); 1973 } else { 1974 if (statsCase_ == 7) { 1975 return structStatsBuilder_.getMessage(); 1976 } 1977 return com.google.cloud.automl.v1beta1.StructStats.getDefaultInstance(); 1978 } 1979 } 1980 /** 1981 * 1982 * 1983 * <pre> 1984 * The statistics for STRUCT DataType. 1985 * </pre> 1986 * 1987 * <code>.google.cloud.automl.v1beta1.StructStats struct_stats = 7;</code> 1988 */ setStructStats(com.google.cloud.automl.v1beta1.StructStats value)1989 public Builder setStructStats(com.google.cloud.automl.v1beta1.StructStats value) { 1990 if (structStatsBuilder_ == null) { 1991 if (value == null) { 1992 throw new NullPointerException(); 1993 } 1994 stats_ = value; 1995 onChanged(); 1996 } else { 1997 structStatsBuilder_.setMessage(value); 1998 } 1999 statsCase_ = 7; 2000 return this; 2001 } 2002 /** 2003 * 2004 * 2005 * <pre> 2006 * The statistics for STRUCT DataType. 2007 * </pre> 2008 * 2009 * <code>.google.cloud.automl.v1beta1.StructStats struct_stats = 7;</code> 2010 */ setStructStats( com.google.cloud.automl.v1beta1.StructStats.Builder builderForValue)2011 public Builder setStructStats( 2012 com.google.cloud.automl.v1beta1.StructStats.Builder builderForValue) { 2013 if (structStatsBuilder_ == null) { 2014 stats_ = builderForValue.build(); 2015 onChanged(); 2016 } else { 2017 structStatsBuilder_.setMessage(builderForValue.build()); 2018 } 2019 statsCase_ = 7; 2020 return this; 2021 } 2022 /** 2023 * 2024 * 2025 * <pre> 2026 * The statistics for STRUCT DataType. 2027 * </pre> 2028 * 2029 * <code>.google.cloud.automl.v1beta1.StructStats struct_stats = 7;</code> 2030 */ mergeStructStats(com.google.cloud.automl.v1beta1.StructStats value)2031 public Builder mergeStructStats(com.google.cloud.automl.v1beta1.StructStats value) { 2032 if (structStatsBuilder_ == null) { 2033 if (statsCase_ == 7 2034 && stats_ != com.google.cloud.automl.v1beta1.StructStats.getDefaultInstance()) { 2035 stats_ = 2036 com.google.cloud.automl.v1beta1.StructStats.newBuilder( 2037 (com.google.cloud.automl.v1beta1.StructStats) stats_) 2038 .mergeFrom(value) 2039 .buildPartial(); 2040 } else { 2041 stats_ = value; 2042 } 2043 onChanged(); 2044 } else { 2045 if (statsCase_ == 7) { 2046 structStatsBuilder_.mergeFrom(value); 2047 } else { 2048 structStatsBuilder_.setMessage(value); 2049 } 2050 } 2051 statsCase_ = 7; 2052 return this; 2053 } 2054 /** 2055 * 2056 * 2057 * <pre> 2058 * The statistics for STRUCT DataType. 2059 * </pre> 2060 * 2061 * <code>.google.cloud.automl.v1beta1.StructStats struct_stats = 7;</code> 2062 */ clearStructStats()2063 public Builder clearStructStats() { 2064 if (structStatsBuilder_ == null) { 2065 if (statsCase_ == 7) { 2066 statsCase_ = 0; 2067 stats_ = null; 2068 onChanged(); 2069 } 2070 } else { 2071 if (statsCase_ == 7) { 2072 statsCase_ = 0; 2073 stats_ = null; 2074 } 2075 structStatsBuilder_.clear(); 2076 } 2077 return this; 2078 } 2079 /** 2080 * 2081 * 2082 * <pre> 2083 * The statistics for STRUCT DataType. 2084 * </pre> 2085 * 2086 * <code>.google.cloud.automl.v1beta1.StructStats struct_stats = 7;</code> 2087 */ getStructStatsBuilder()2088 public com.google.cloud.automl.v1beta1.StructStats.Builder getStructStatsBuilder() { 2089 return getStructStatsFieldBuilder().getBuilder(); 2090 } 2091 /** 2092 * 2093 * 2094 * <pre> 2095 * The statistics for STRUCT DataType. 2096 * </pre> 2097 * 2098 * <code>.google.cloud.automl.v1beta1.StructStats struct_stats = 7;</code> 2099 */ 2100 @java.lang.Override getStructStatsOrBuilder()2101 public com.google.cloud.automl.v1beta1.StructStatsOrBuilder getStructStatsOrBuilder() { 2102 if ((statsCase_ == 7) && (structStatsBuilder_ != null)) { 2103 return structStatsBuilder_.getMessageOrBuilder(); 2104 } else { 2105 if (statsCase_ == 7) { 2106 return (com.google.cloud.automl.v1beta1.StructStats) stats_; 2107 } 2108 return com.google.cloud.automl.v1beta1.StructStats.getDefaultInstance(); 2109 } 2110 } 2111 /** 2112 * 2113 * 2114 * <pre> 2115 * The statistics for STRUCT DataType. 2116 * </pre> 2117 * 2118 * <code>.google.cloud.automl.v1beta1.StructStats struct_stats = 7;</code> 2119 */ 2120 private com.google.protobuf.SingleFieldBuilderV3< 2121 com.google.cloud.automl.v1beta1.StructStats, 2122 com.google.cloud.automl.v1beta1.StructStats.Builder, 2123 com.google.cloud.automl.v1beta1.StructStatsOrBuilder> getStructStatsFieldBuilder()2124 getStructStatsFieldBuilder() { 2125 if (structStatsBuilder_ == null) { 2126 if (!(statsCase_ == 7)) { 2127 stats_ = com.google.cloud.automl.v1beta1.StructStats.getDefaultInstance(); 2128 } 2129 structStatsBuilder_ = 2130 new com.google.protobuf.SingleFieldBuilderV3< 2131 com.google.cloud.automl.v1beta1.StructStats, 2132 com.google.cloud.automl.v1beta1.StructStats.Builder, 2133 com.google.cloud.automl.v1beta1.StructStatsOrBuilder>( 2134 (com.google.cloud.automl.v1beta1.StructStats) stats_, 2135 getParentForChildren(), 2136 isClean()); 2137 stats_ = null; 2138 } 2139 statsCase_ = 7; 2140 onChanged(); 2141 return structStatsBuilder_; 2142 } 2143 2144 private com.google.protobuf.SingleFieldBuilderV3< 2145 com.google.cloud.automl.v1beta1.CategoryStats, 2146 com.google.cloud.automl.v1beta1.CategoryStats.Builder, 2147 com.google.cloud.automl.v1beta1.CategoryStatsOrBuilder> 2148 categoryStatsBuilder_; 2149 /** 2150 * 2151 * 2152 * <pre> 2153 * The statistics for CATEGORY DataType. 2154 * </pre> 2155 * 2156 * <code>.google.cloud.automl.v1beta1.CategoryStats category_stats = 8;</code> 2157 * 2158 * @return Whether the categoryStats field is set. 2159 */ 2160 @java.lang.Override hasCategoryStats()2161 public boolean hasCategoryStats() { 2162 return statsCase_ == 8; 2163 } 2164 /** 2165 * 2166 * 2167 * <pre> 2168 * The statistics for CATEGORY DataType. 2169 * </pre> 2170 * 2171 * <code>.google.cloud.automl.v1beta1.CategoryStats category_stats = 8;</code> 2172 * 2173 * @return The categoryStats. 2174 */ 2175 @java.lang.Override getCategoryStats()2176 public com.google.cloud.automl.v1beta1.CategoryStats getCategoryStats() { 2177 if (categoryStatsBuilder_ == null) { 2178 if (statsCase_ == 8) { 2179 return (com.google.cloud.automl.v1beta1.CategoryStats) stats_; 2180 } 2181 return com.google.cloud.automl.v1beta1.CategoryStats.getDefaultInstance(); 2182 } else { 2183 if (statsCase_ == 8) { 2184 return categoryStatsBuilder_.getMessage(); 2185 } 2186 return com.google.cloud.automl.v1beta1.CategoryStats.getDefaultInstance(); 2187 } 2188 } 2189 /** 2190 * 2191 * 2192 * <pre> 2193 * The statistics for CATEGORY DataType. 2194 * </pre> 2195 * 2196 * <code>.google.cloud.automl.v1beta1.CategoryStats category_stats = 8;</code> 2197 */ setCategoryStats(com.google.cloud.automl.v1beta1.CategoryStats value)2198 public Builder setCategoryStats(com.google.cloud.automl.v1beta1.CategoryStats value) { 2199 if (categoryStatsBuilder_ == null) { 2200 if (value == null) { 2201 throw new NullPointerException(); 2202 } 2203 stats_ = value; 2204 onChanged(); 2205 } else { 2206 categoryStatsBuilder_.setMessage(value); 2207 } 2208 statsCase_ = 8; 2209 return this; 2210 } 2211 /** 2212 * 2213 * 2214 * <pre> 2215 * The statistics for CATEGORY DataType. 2216 * </pre> 2217 * 2218 * <code>.google.cloud.automl.v1beta1.CategoryStats category_stats = 8;</code> 2219 */ setCategoryStats( com.google.cloud.automl.v1beta1.CategoryStats.Builder builderForValue)2220 public Builder setCategoryStats( 2221 com.google.cloud.automl.v1beta1.CategoryStats.Builder builderForValue) { 2222 if (categoryStatsBuilder_ == null) { 2223 stats_ = builderForValue.build(); 2224 onChanged(); 2225 } else { 2226 categoryStatsBuilder_.setMessage(builderForValue.build()); 2227 } 2228 statsCase_ = 8; 2229 return this; 2230 } 2231 /** 2232 * 2233 * 2234 * <pre> 2235 * The statistics for CATEGORY DataType. 2236 * </pre> 2237 * 2238 * <code>.google.cloud.automl.v1beta1.CategoryStats category_stats = 8;</code> 2239 */ mergeCategoryStats(com.google.cloud.automl.v1beta1.CategoryStats value)2240 public Builder mergeCategoryStats(com.google.cloud.automl.v1beta1.CategoryStats value) { 2241 if (categoryStatsBuilder_ == null) { 2242 if (statsCase_ == 8 2243 && stats_ != com.google.cloud.automl.v1beta1.CategoryStats.getDefaultInstance()) { 2244 stats_ = 2245 com.google.cloud.automl.v1beta1.CategoryStats.newBuilder( 2246 (com.google.cloud.automl.v1beta1.CategoryStats) stats_) 2247 .mergeFrom(value) 2248 .buildPartial(); 2249 } else { 2250 stats_ = value; 2251 } 2252 onChanged(); 2253 } else { 2254 if (statsCase_ == 8) { 2255 categoryStatsBuilder_.mergeFrom(value); 2256 } else { 2257 categoryStatsBuilder_.setMessage(value); 2258 } 2259 } 2260 statsCase_ = 8; 2261 return this; 2262 } 2263 /** 2264 * 2265 * 2266 * <pre> 2267 * The statistics for CATEGORY DataType. 2268 * </pre> 2269 * 2270 * <code>.google.cloud.automl.v1beta1.CategoryStats category_stats = 8;</code> 2271 */ clearCategoryStats()2272 public Builder clearCategoryStats() { 2273 if (categoryStatsBuilder_ == null) { 2274 if (statsCase_ == 8) { 2275 statsCase_ = 0; 2276 stats_ = null; 2277 onChanged(); 2278 } 2279 } else { 2280 if (statsCase_ == 8) { 2281 statsCase_ = 0; 2282 stats_ = null; 2283 } 2284 categoryStatsBuilder_.clear(); 2285 } 2286 return this; 2287 } 2288 /** 2289 * 2290 * 2291 * <pre> 2292 * The statistics for CATEGORY DataType. 2293 * </pre> 2294 * 2295 * <code>.google.cloud.automl.v1beta1.CategoryStats category_stats = 8;</code> 2296 */ getCategoryStatsBuilder()2297 public com.google.cloud.automl.v1beta1.CategoryStats.Builder getCategoryStatsBuilder() { 2298 return getCategoryStatsFieldBuilder().getBuilder(); 2299 } 2300 /** 2301 * 2302 * 2303 * <pre> 2304 * The statistics for CATEGORY DataType. 2305 * </pre> 2306 * 2307 * <code>.google.cloud.automl.v1beta1.CategoryStats category_stats = 8;</code> 2308 */ 2309 @java.lang.Override getCategoryStatsOrBuilder()2310 public com.google.cloud.automl.v1beta1.CategoryStatsOrBuilder getCategoryStatsOrBuilder() { 2311 if ((statsCase_ == 8) && (categoryStatsBuilder_ != null)) { 2312 return categoryStatsBuilder_.getMessageOrBuilder(); 2313 } else { 2314 if (statsCase_ == 8) { 2315 return (com.google.cloud.automl.v1beta1.CategoryStats) stats_; 2316 } 2317 return com.google.cloud.automl.v1beta1.CategoryStats.getDefaultInstance(); 2318 } 2319 } 2320 /** 2321 * 2322 * 2323 * <pre> 2324 * The statistics for CATEGORY DataType. 2325 * </pre> 2326 * 2327 * <code>.google.cloud.automl.v1beta1.CategoryStats category_stats = 8;</code> 2328 */ 2329 private com.google.protobuf.SingleFieldBuilderV3< 2330 com.google.cloud.automl.v1beta1.CategoryStats, 2331 com.google.cloud.automl.v1beta1.CategoryStats.Builder, 2332 com.google.cloud.automl.v1beta1.CategoryStatsOrBuilder> getCategoryStatsFieldBuilder()2333 getCategoryStatsFieldBuilder() { 2334 if (categoryStatsBuilder_ == null) { 2335 if (!(statsCase_ == 8)) { 2336 stats_ = com.google.cloud.automl.v1beta1.CategoryStats.getDefaultInstance(); 2337 } 2338 categoryStatsBuilder_ = 2339 new com.google.protobuf.SingleFieldBuilderV3< 2340 com.google.cloud.automl.v1beta1.CategoryStats, 2341 com.google.cloud.automl.v1beta1.CategoryStats.Builder, 2342 com.google.cloud.automl.v1beta1.CategoryStatsOrBuilder>( 2343 (com.google.cloud.automl.v1beta1.CategoryStats) stats_, 2344 getParentForChildren(), 2345 isClean()); 2346 stats_ = null; 2347 } 2348 statsCase_ = 8; 2349 onChanged(); 2350 return categoryStatsBuilder_; 2351 } 2352 2353 private long distinctValueCount_; 2354 /** 2355 * 2356 * 2357 * <pre> 2358 * The number of distinct values. 2359 * </pre> 2360 * 2361 * <code>int64 distinct_value_count = 1;</code> 2362 * 2363 * @return The distinctValueCount. 2364 */ 2365 @java.lang.Override getDistinctValueCount()2366 public long getDistinctValueCount() { 2367 return distinctValueCount_; 2368 } 2369 /** 2370 * 2371 * 2372 * <pre> 2373 * The number of distinct values. 2374 * </pre> 2375 * 2376 * <code>int64 distinct_value_count = 1;</code> 2377 * 2378 * @param value The distinctValueCount to set. 2379 * @return This builder for chaining. 2380 */ setDistinctValueCount(long value)2381 public Builder setDistinctValueCount(long value) { 2382 2383 distinctValueCount_ = value; 2384 bitField0_ |= 0x00000040; 2385 onChanged(); 2386 return this; 2387 } 2388 /** 2389 * 2390 * 2391 * <pre> 2392 * The number of distinct values. 2393 * </pre> 2394 * 2395 * <code>int64 distinct_value_count = 1;</code> 2396 * 2397 * @return This builder for chaining. 2398 */ clearDistinctValueCount()2399 public Builder clearDistinctValueCount() { 2400 bitField0_ = (bitField0_ & ~0x00000040); 2401 distinctValueCount_ = 0L; 2402 onChanged(); 2403 return this; 2404 } 2405 2406 private long nullValueCount_; 2407 /** 2408 * 2409 * 2410 * <pre> 2411 * The number of values that are null. 2412 * </pre> 2413 * 2414 * <code>int64 null_value_count = 2;</code> 2415 * 2416 * @return The nullValueCount. 2417 */ 2418 @java.lang.Override getNullValueCount()2419 public long getNullValueCount() { 2420 return nullValueCount_; 2421 } 2422 /** 2423 * 2424 * 2425 * <pre> 2426 * The number of values that are null. 2427 * </pre> 2428 * 2429 * <code>int64 null_value_count = 2;</code> 2430 * 2431 * @param value The nullValueCount to set. 2432 * @return This builder for chaining. 2433 */ setNullValueCount(long value)2434 public Builder setNullValueCount(long value) { 2435 2436 nullValueCount_ = value; 2437 bitField0_ |= 0x00000080; 2438 onChanged(); 2439 return this; 2440 } 2441 /** 2442 * 2443 * 2444 * <pre> 2445 * The number of values that are null. 2446 * </pre> 2447 * 2448 * <code>int64 null_value_count = 2;</code> 2449 * 2450 * @return This builder for chaining. 2451 */ clearNullValueCount()2452 public Builder clearNullValueCount() { 2453 bitField0_ = (bitField0_ & ~0x00000080); 2454 nullValueCount_ = 0L; 2455 onChanged(); 2456 return this; 2457 } 2458 2459 private long validValueCount_; 2460 /** 2461 * 2462 * 2463 * <pre> 2464 * The number of values that are valid. 2465 * </pre> 2466 * 2467 * <code>int64 valid_value_count = 9;</code> 2468 * 2469 * @return The validValueCount. 2470 */ 2471 @java.lang.Override getValidValueCount()2472 public long getValidValueCount() { 2473 return validValueCount_; 2474 } 2475 /** 2476 * 2477 * 2478 * <pre> 2479 * The number of values that are valid. 2480 * </pre> 2481 * 2482 * <code>int64 valid_value_count = 9;</code> 2483 * 2484 * @param value The validValueCount to set. 2485 * @return This builder for chaining. 2486 */ setValidValueCount(long value)2487 public Builder setValidValueCount(long value) { 2488 2489 validValueCount_ = value; 2490 bitField0_ |= 0x00000100; 2491 onChanged(); 2492 return this; 2493 } 2494 /** 2495 * 2496 * 2497 * <pre> 2498 * The number of values that are valid. 2499 * </pre> 2500 * 2501 * <code>int64 valid_value_count = 9;</code> 2502 * 2503 * @return This builder for chaining. 2504 */ clearValidValueCount()2505 public Builder clearValidValueCount() { 2506 bitField0_ = (bitField0_ & ~0x00000100); 2507 validValueCount_ = 0L; 2508 onChanged(); 2509 return this; 2510 } 2511 2512 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2513 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 2514 return super.setUnknownFields(unknownFields); 2515 } 2516 2517 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2518 public final Builder mergeUnknownFields( 2519 final com.google.protobuf.UnknownFieldSet unknownFields) { 2520 return super.mergeUnknownFields(unknownFields); 2521 } 2522 2523 // @@protoc_insertion_point(builder_scope:google.cloud.automl.v1beta1.DataStats) 2524 } 2525 2526 // @@protoc_insertion_point(class_scope:google.cloud.automl.v1beta1.DataStats) 2527 private static final com.google.cloud.automl.v1beta1.DataStats DEFAULT_INSTANCE; 2528 2529 static { 2530 DEFAULT_INSTANCE = new com.google.cloud.automl.v1beta1.DataStats(); 2531 } 2532 getDefaultInstance()2533 public static com.google.cloud.automl.v1beta1.DataStats getDefaultInstance() { 2534 return DEFAULT_INSTANCE; 2535 } 2536 2537 private static final com.google.protobuf.Parser<DataStats> PARSER = 2538 new com.google.protobuf.AbstractParser<DataStats>() { 2539 @java.lang.Override 2540 public DataStats parsePartialFrom( 2541 com.google.protobuf.CodedInputStream input, 2542 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2543 throws com.google.protobuf.InvalidProtocolBufferException { 2544 Builder builder = newBuilder(); 2545 try { 2546 builder.mergeFrom(input, extensionRegistry); 2547 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2548 throw e.setUnfinishedMessage(builder.buildPartial()); 2549 } catch (com.google.protobuf.UninitializedMessageException e) { 2550 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 2551 } catch (java.io.IOException e) { 2552 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2553 .setUnfinishedMessage(builder.buildPartial()); 2554 } 2555 return builder.buildPartial(); 2556 } 2557 }; 2558 parser()2559 public static com.google.protobuf.Parser<DataStats> parser() { 2560 return PARSER; 2561 } 2562 2563 @java.lang.Override getParserForType()2564 public com.google.protobuf.Parser<DataStats> getParserForType() { 2565 return PARSER; 2566 } 2567 2568 @java.lang.Override getDefaultInstanceForType()2569 public com.google.cloud.automl.v1beta1.DataStats getDefaultInstanceForType() { 2570 return DEFAULT_INSTANCE; 2571 } 2572 } 2573