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 ARRAY values. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.automl.v1beta1.ArrayStats} 29 */ 30 public final class ArrayStats extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.automl.v1beta1.ArrayStats) 33 ArrayStatsOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use ArrayStats.newBuilder() to construct. ArrayStats(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private ArrayStats(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 ArrayStats()40 private ArrayStats() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new ArrayStats(); 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_ArrayStats_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_ArrayStats_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.cloud.automl.v1beta1.ArrayStats.class, 65 com.google.cloud.automl.v1beta1.ArrayStats.Builder.class); 66 } 67 68 public static final int MEMBER_STATS_FIELD_NUMBER = 2; 69 private com.google.cloud.automl.v1beta1.DataStats memberStats_; 70 /** 71 * 72 * 73 * <pre> 74 * Stats of all the values of all arrays, as if they were a single long 75 * series of data. The type depends on the element type of the array. 76 * </pre> 77 * 78 * <code>.google.cloud.automl.v1beta1.DataStats member_stats = 2;</code> 79 * 80 * @return Whether the memberStats field is set. 81 */ 82 @java.lang.Override hasMemberStats()83 public boolean hasMemberStats() { 84 return memberStats_ != null; 85 } 86 /** 87 * 88 * 89 * <pre> 90 * Stats of all the values of all arrays, as if they were a single long 91 * series of data. The type depends on the element type of the array. 92 * </pre> 93 * 94 * <code>.google.cloud.automl.v1beta1.DataStats member_stats = 2;</code> 95 * 96 * @return The memberStats. 97 */ 98 @java.lang.Override getMemberStats()99 public com.google.cloud.automl.v1beta1.DataStats getMemberStats() { 100 return memberStats_ == null 101 ? com.google.cloud.automl.v1beta1.DataStats.getDefaultInstance() 102 : memberStats_; 103 } 104 /** 105 * 106 * 107 * <pre> 108 * Stats of all the values of all arrays, as if they were a single long 109 * series of data. The type depends on the element type of the array. 110 * </pre> 111 * 112 * <code>.google.cloud.automl.v1beta1.DataStats member_stats = 2;</code> 113 */ 114 @java.lang.Override getMemberStatsOrBuilder()115 public com.google.cloud.automl.v1beta1.DataStatsOrBuilder getMemberStatsOrBuilder() { 116 return memberStats_ == null 117 ? com.google.cloud.automl.v1beta1.DataStats.getDefaultInstance() 118 : memberStats_; 119 } 120 121 private byte memoizedIsInitialized = -1; 122 123 @java.lang.Override isInitialized()124 public final boolean isInitialized() { 125 byte isInitialized = memoizedIsInitialized; 126 if (isInitialized == 1) return true; 127 if (isInitialized == 0) return false; 128 129 memoizedIsInitialized = 1; 130 return true; 131 } 132 133 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)134 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 135 if (memberStats_ != null) { 136 output.writeMessage(2, getMemberStats()); 137 } 138 getUnknownFields().writeTo(output); 139 } 140 141 @java.lang.Override getSerializedSize()142 public int getSerializedSize() { 143 int size = memoizedSize; 144 if (size != -1) return size; 145 146 size = 0; 147 if (memberStats_ != null) { 148 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getMemberStats()); 149 } 150 size += getUnknownFields().getSerializedSize(); 151 memoizedSize = size; 152 return size; 153 } 154 155 @java.lang.Override equals(final java.lang.Object obj)156 public boolean equals(final java.lang.Object obj) { 157 if (obj == this) { 158 return true; 159 } 160 if (!(obj instanceof com.google.cloud.automl.v1beta1.ArrayStats)) { 161 return super.equals(obj); 162 } 163 com.google.cloud.automl.v1beta1.ArrayStats other = 164 (com.google.cloud.automl.v1beta1.ArrayStats) obj; 165 166 if (hasMemberStats() != other.hasMemberStats()) return false; 167 if (hasMemberStats()) { 168 if (!getMemberStats().equals(other.getMemberStats())) return false; 169 } 170 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 171 return true; 172 } 173 174 @java.lang.Override hashCode()175 public int hashCode() { 176 if (memoizedHashCode != 0) { 177 return memoizedHashCode; 178 } 179 int hash = 41; 180 hash = (19 * hash) + getDescriptor().hashCode(); 181 if (hasMemberStats()) { 182 hash = (37 * hash) + MEMBER_STATS_FIELD_NUMBER; 183 hash = (53 * hash) + getMemberStats().hashCode(); 184 } 185 hash = (29 * hash) + getUnknownFields().hashCode(); 186 memoizedHashCode = hash; 187 return hash; 188 } 189 parseFrom(java.nio.ByteBuffer data)190 public static com.google.cloud.automl.v1beta1.ArrayStats parseFrom(java.nio.ByteBuffer data) 191 throws com.google.protobuf.InvalidProtocolBufferException { 192 return PARSER.parseFrom(data); 193 } 194 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)195 public static com.google.cloud.automl.v1beta1.ArrayStats parseFrom( 196 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 197 throws com.google.protobuf.InvalidProtocolBufferException { 198 return PARSER.parseFrom(data, extensionRegistry); 199 } 200 parseFrom( com.google.protobuf.ByteString data)201 public static com.google.cloud.automl.v1beta1.ArrayStats parseFrom( 202 com.google.protobuf.ByteString data) 203 throws com.google.protobuf.InvalidProtocolBufferException { 204 return PARSER.parseFrom(data); 205 } 206 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)207 public static com.google.cloud.automl.v1beta1.ArrayStats parseFrom( 208 com.google.protobuf.ByteString data, 209 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 210 throws com.google.protobuf.InvalidProtocolBufferException { 211 return PARSER.parseFrom(data, extensionRegistry); 212 } 213 parseFrom(byte[] data)214 public static com.google.cloud.automl.v1beta1.ArrayStats parseFrom(byte[] data) 215 throws com.google.protobuf.InvalidProtocolBufferException { 216 return PARSER.parseFrom(data); 217 } 218 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)219 public static com.google.cloud.automl.v1beta1.ArrayStats parseFrom( 220 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 221 throws com.google.protobuf.InvalidProtocolBufferException { 222 return PARSER.parseFrom(data, extensionRegistry); 223 } 224 parseFrom(java.io.InputStream input)225 public static com.google.cloud.automl.v1beta1.ArrayStats parseFrom(java.io.InputStream input) 226 throws java.io.IOException { 227 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 228 } 229 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)230 public static com.google.cloud.automl.v1beta1.ArrayStats parseFrom( 231 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 232 throws java.io.IOException { 233 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 234 PARSER, input, extensionRegistry); 235 } 236 parseDelimitedFrom( java.io.InputStream input)237 public static com.google.cloud.automl.v1beta1.ArrayStats parseDelimitedFrom( 238 java.io.InputStream input) throws java.io.IOException { 239 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 240 } 241 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)242 public static com.google.cloud.automl.v1beta1.ArrayStats parseDelimitedFrom( 243 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 244 throws java.io.IOException { 245 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 246 PARSER, input, extensionRegistry); 247 } 248 parseFrom( com.google.protobuf.CodedInputStream input)249 public static com.google.cloud.automl.v1beta1.ArrayStats parseFrom( 250 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 251 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 252 } 253 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)254 public static com.google.cloud.automl.v1beta1.ArrayStats parseFrom( 255 com.google.protobuf.CodedInputStream input, 256 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 257 throws java.io.IOException { 258 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 259 PARSER, input, extensionRegistry); 260 } 261 262 @java.lang.Override newBuilderForType()263 public Builder newBuilderForType() { 264 return newBuilder(); 265 } 266 newBuilder()267 public static Builder newBuilder() { 268 return DEFAULT_INSTANCE.toBuilder(); 269 } 270 newBuilder(com.google.cloud.automl.v1beta1.ArrayStats prototype)271 public static Builder newBuilder(com.google.cloud.automl.v1beta1.ArrayStats prototype) { 272 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 273 } 274 275 @java.lang.Override toBuilder()276 public Builder toBuilder() { 277 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 278 } 279 280 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)281 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 282 Builder builder = new Builder(parent); 283 return builder; 284 } 285 /** 286 * 287 * 288 * <pre> 289 * The data statistics of a series of ARRAY values. 290 * </pre> 291 * 292 * Protobuf type {@code google.cloud.automl.v1beta1.ArrayStats} 293 */ 294 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 295 implements 296 // @@protoc_insertion_point(builder_implements:google.cloud.automl.v1beta1.ArrayStats) 297 com.google.cloud.automl.v1beta1.ArrayStatsOrBuilder { getDescriptor()298 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 299 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 300 .internal_static_google_cloud_automl_v1beta1_ArrayStats_descriptor; 301 } 302 303 @java.lang.Override 304 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()305 internalGetFieldAccessorTable() { 306 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 307 .internal_static_google_cloud_automl_v1beta1_ArrayStats_fieldAccessorTable 308 .ensureFieldAccessorsInitialized( 309 com.google.cloud.automl.v1beta1.ArrayStats.class, 310 com.google.cloud.automl.v1beta1.ArrayStats.Builder.class); 311 } 312 313 // Construct using com.google.cloud.automl.v1beta1.ArrayStats.newBuilder() Builder()314 private Builder() {} 315 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)316 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 317 super(parent); 318 } 319 320 @java.lang.Override clear()321 public Builder clear() { 322 super.clear(); 323 bitField0_ = 0; 324 memberStats_ = null; 325 if (memberStatsBuilder_ != null) { 326 memberStatsBuilder_.dispose(); 327 memberStatsBuilder_ = null; 328 } 329 return this; 330 } 331 332 @java.lang.Override getDescriptorForType()333 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 334 return com.google.cloud.automl.v1beta1.DataStatsOuterClass 335 .internal_static_google_cloud_automl_v1beta1_ArrayStats_descriptor; 336 } 337 338 @java.lang.Override getDefaultInstanceForType()339 public com.google.cloud.automl.v1beta1.ArrayStats getDefaultInstanceForType() { 340 return com.google.cloud.automl.v1beta1.ArrayStats.getDefaultInstance(); 341 } 342 343 @java.lang.Override build()344 public com.google.cloud.automl.v1beta1.ArrayStats build() { 345 com.google.cloud.automl.v1beta1.ArrayStats result = buildPartial(); 346 if (!result.isInitialized()) { 347 throw newUninitializedMessageException(result); 348 } 349 return result; 350 } 351 352 @java.lang.Override buildPartial()353 public com.google.cloud.automl.v1beta1.ArrayStats buildPartial() { 354 com.google.cloud.automl.v1beta1.ArrayStats result = 355 new com.google.cloud.automl.v1beta1.ArrayStats(this); 356 if (bitField0_ != 0) { 357 buildPartial0(result); 358 } 359 onBuilt(); 360 return result; 361 } 362 buildPartial0(com.google.cloud.automl.v1beta1.ArrayStats result)363 private void buildPartial0(com.google.cloud.automl.v1beta1.ArrayStats result) { 364 int from_bitField0_ = bitField0_; 365 if (((from_bitField0_ & 0x00000001) != 0)) { 366 result.memberStats_ = 367 memberStatsBuilder_ == null ? memberStats_ : memberStatsBuilder_.build(); 368 } 369 } 370 371 @java.lang.Override clone()372 public Builder clone() { 373 return super.clone(); 374 } 375 376 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)377 public Builder setField( 378 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 379 return super.setField(field, value); 380 } 381 382 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)383 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 384 return super.clearField(field); 385 } 386 387 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)388 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 389 return super.clearOneof(oneof); 390 } 391 392 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)393 public Builder setRepeatedField( 394 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 395 return super.setRepeatedField(field, index, value); 396 } 397 398 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)399 public Builder addRepeatedField( 400 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 401 return super.addRepeatedField(field, value); 402 } 403 404 @java.lang.Override mergeFrom(com.google.protobuf.Message other)405 public Builder mergeFrom(com.google.protobuf.Message other) { 406 if (other instanceof com.google.cloud.automl.v1beta1.ArrayStats) { 407 return mergeFrom((com.google.cloud.automl.v1beta1.ArrayStats) other); 408 } else { 409 super.mergeFrom(other); 410 return this; 411 } 412 } 413 mergeFrom(com.google.cloud.automl.v1beta1.ArrayStats other)414 public Builder mergeFrom(com.google.cloud.automl.v1beta1.ArrayStats other) { 415 if (other == com.google.cloud.automl.v1beta1.ArrayStats.getDefaultInstance()) return this; 416 if (other.hasMemberStats()) { 417 mergeMemberStats(other.getMemberStats()); 418 } 419 this.mergeUnknownFields(other.getUnknownFields()); 420 onChanged(); 421 return this; 422 } 423 424 @java.lang.Override isInitialized()425 public final boolean isInitialized() { 426 return true; 427 } 428 429 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)430 public Builder mergeFrom( 431 com.google.protobuf.CodedInputStream input, 432 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 433 throws java.io.IOException { 434 if (extensionRegistry == null) { 435 throw new java.lang.NullPointerException(); 436 } 437 try { 438 boolean done = false; 439 while (!done) { 440 int tag = input.readTag(); 441 switch (tag) { 442 case 0: 443 done = true; 444 break; 445 case 18: 446 { 447 input.readMessage(getMemberStatsFieldBuilder().getBuilder(), extensionRegistry); 448 bitField0_ |= 0x00000001; 449 break; 450 } // case 18 451 default: 452 { 453 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 454 done = true; // was an endgroup tag 455 } 456 break; 457 } // default: 458 } // switch (tag) 459 } // while (!done) 460 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 461 throw e.unwrapIOException(); 462 } finally { 463 onChanged(); 464 } // finally 465 return this; 466 } 467 468 private int bitField0_; 469 470 private com.google.cloud.automl.v1beta1.DataStats memberStats_; 471 private com.google.protobuf.SingleFieldBuilderV3< 472 com.google.cloud.automl.v1beta1.DataStats, 473 com.google.cloud.automl.v1beta1.DataStats.Builder, 474 com.google.cloud.automl.v1beta1.DataStatsOrBuilder> 475 memberStatsBuilder_; 476 /** 477 * 478 * 479 * <pre> 480 * Stats of all the values of all arrays, as if they were a single long 481 * series of data. The type depends on the element type of the array. 482 * </pre> 483 * 484 * <code>.google.cloud.automl.v1beta1.DataStats member_stats = 2;</code> 485 * 486 * @return Whether the memberStats field is set. 487 */ hasMemberStats()488 public boolean hasMemberStats() { 489 return ((bitField0_ & 0x00000001) != 0); 490 } 491 /** 492 * 493 * 494 * <pre> 495 * Stats of all the values of all arrays, as if they were a single long 496 * series of data. The type depends on the element type of the array. 497 * </pre> 498 * 499 * <code>.google.cloud.automl.v1beta1.DataStats member_stats = 2;</code> 500 * 501 * @return The memberStats. 502 */ getMemberStats()503 public com.google.cloud.automl.v1beta1.DataStats getMemberStats() { 504 if (memberStatsBuilder_ == null) { 505 return memberStats_ == null 506 ? com.google.cloud.automl.v1beta1.DataStats.getDefaultInstance() 507 : memberStats_; 508 } else { 509 return memberStatsBuilder_.getMessage(); 510 } 511 } 512 /** 513 * 514 * 515 * <pre> 516 * Stats of all the values of all arrays, as if they were a single long 517 * series of data. The type depends on the element type of the array. 518 * </pre> 519 * 520 * <code>.google.cloud.automl.v1beta1.DataStats member_stats = 2;</code> 521 */ setMemberStats(com.google.cloud.automl.v1beta1.DataStats value)522 public Builder setMemberStats(com.google.cloud.automl.v1beta1.DataStats value) { 523 if (memberStatsBuilder_ == null) { 524 if (value == null) { 525 throw new NullPointerException(); 526 } 527 memberStats_ = value; 528 } else { 529 memberStatsBuilder_.setMessage(value); 530 } 531 bitField0_ |= 0x00000001; 532 onChanged(); 533 return this; 534 } 535 /** 536 * 537 * 538 * <pre> 539 * Stats of all the values of all arrays, as if they were a single long 540 * series of data. The type depends on the element type of the array. 541 * </pre> 542 * 543 * <code>.google.cloud.automl.v1beta1.DataStats member_stats = 2;</code> 544 */ setMemberStats( com.google.cloud.automl.v1beta1.DataStats.Builder builderForValue)545 public Builder setMemberStats( 546 com.google.cloud.automl.v1beta1.DataStats.Builder builderForValue) { 547 if (memberStatsBuilder_ == null) { 548 memberStats_ = builderForValue.build(); 549 } else { 550 memberStatsBuilder_.setMessage(builderForValue.build()); 551 } 552 bitField0_ |= 0x00000001; 553 onChanged(); 554 return this; 555 } 556 /** 557 * 558 * 559 * <pre> 560 * Stats of all the values of all arrays, as if they were a single long 561 * series of data. The type depends on the element type of the array. 562 * </pre> 563 * 564 * <code>.google.cloud.automl.v1beta1.DataStats member_stats = 2;</code> 565 */ mergeMemberStats(com.google.cloud.automl.v1beta1.DataStats value)566 public Builder mergeMemberStats(com.google.cloud.automl.v1beta1.DataStats value) { 567 if (memberStatsBuilder_ == null) { 568 if (((bitField0_ & 0x00000001) != 0) 569 && memberStats_ != null 570 && memberStats_ != com.google.cloud.automl.v1beta1.DataStats.getDefaultInstance()) { 571 getMemberStatsBuilder().mergeFrom(value); 572 } else { 573 memberStats_ = value; 574 } 575 } else { 576 memberStatsBuilder_.mergeFrom(value); 577 } 578 bitField0_ |= 0x00000001; 579 onChanged(); 580 return this; 581 } 582 /** 583 * 584 * 585 * <pre> 586 * Stats of all the values of all arrays, as if they were a single long 587 * series of data. The type depends on the element type of the array. 588 * </pre> 589 * 590 * <code>.google.cloud.automl.v1beta1.DataStats member_stats = 2;</code> 591 */ clearMemberStats()592 public Builder clearMemberStats() { 593 bitField0_ = (bitField0_ & ~0x00000001); 594 memberStats_ = null; 595 if (memberStatsBuilder_ != null) { 596 memberStatsBuilder_.dispose(); 597 memberStatsBuilder_ = null; 598 } 599 onChanged(); 600 return this; 601 } 602 /** 603 * 604 * 605 * <pre> 606 * Stats of all the values of all arrays, as if they were a single long 607 * series of data. The type depends on the element type of the array. 608 * </pre> 609 * 610 * <code>.google.cloud.automl.v1beta1.DataStats member_stats = 2;</code> 611 */ getMemberStatsBuilder()612 public com.google.cloud.automl.v1beta1.DataStats.Builder getMemberStatsBuilder() { 613 bitField0_ |= 0x00000001; 614 onChanged(); 615 return getMemberStatsFieldBuilder().getBuilder(); 616 } 617 /** 618 * 619 * 620 * <pre> 621 * Stats of all the values of all arrays, as if they were a single long 622 * series of data. The type depends on the element type of the array. 623 * </pre> 624 * 625 * <code>.google.cloud.automl.v1beta1.DataStats member_stats = 2;</code> 626 */ getMemberStatsOrBuilder()627 public com.google.cloud.automl.v1beta1.DataStatsOrBuilder getMemberStatsOrBuilder() { 628 if (memberStatsBuilder_ != null) { 629 return memberStatsBuilder_.getMessageOrBuilder(); 630 } else { 631 return memberStats_ == null 632 ? com.google.cloud.automl.v1beta1.DataStats.getDefaultInstance() 633 : memberStats_; 634 } 635 } 636 /** 637 * 638 * 639 * <pre> 640 * Stats of all the values of all arrays, as if they were a single long 641 * series of data. The type depends on the element type of the array. 642 * </pre> 643 * 644 * <code>.google.cloud.automl.v1beta1.DataStats member_stats = 2;</code> 645 */ 646 private com.google.protobuf.SingleFieldBuilderV3< 647 com.google.cloud.automl.v1beta1.DataStats, 648 com.google.cloud.automl.v1beta1.DataStats.Builder, 649 com.google.cloud.automl.v1beta1.DataStatsOrBuilder> getMemberStatsFieldBuilder()650 getMemberStatsFieldBuilder() { 651 if (memberStatsBuilder_ == null) { 652 memberStatsBuilder_ = 653 new com.google.protobuf.SingleFieldBuilderV3< 654 com.google.cloud.automl.v1beta1.DataStats, 655 com.google.cloud.automl.v1beta1.DataStats.Builder, 656 com.google.cloud.automl.v1beta1.DataStatsOrBuilder>( 657 getMemberStats(), getParentForChildren(), isClean()); 658 memberStats_ = null; 659 } 660 return memberStatsBuilder_; 661 } 662 663 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)664 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 665 return super.setUnknownFields(unknownFields); 666 } 667 668 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)669 public final Builder mergeUnknownFields( 670 final com.google.protobuf.UnknownFieldSet unknownFields) { 671 return super.mergeUnknownFields(unknownFields); 672 } 673 674 // @@protoc_insertion_point(builder_scope:google.cloud.automl.v1beta1.ArrayStats) 675 } 676 677 // @@protoc_insertion_point(class_scope:google.cloud.automl.v1beta1.ArrayStats) 678 private static final com.google.cloud.automl.v1beta1.ArrayStats DEFAULT_INSTANCE; 679 680 static { 681 DEFAULT_INSTANCE = new com.google.cloud.automl.v1beta1.ArrayStats(); 682 } 683 getDefaultInstance()684 public static com.google.cloud.automl.v1beta1.ArrayStats getDefaultInstance() { 685 return DEFAULT_INSTANCE; 686 } 687 688 private static final com.google.protobuf.Parser<ArrayStats> PARSER = 689 new com.google.protobuf.AbstractParser<ArrayStats>() { 690 @java.lang.Override 691 public ArrayStats parsePartialFrom( 692 com.google.protobuf.CodedInputStream input, 693 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 694 throws com.google.protobuf.InvalidProtocolBufferException { 695 Builder builder = newBuilder(); 696 try { 697 builder.mergeFrom(input, extensionRegistry); 698 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 699 throw e.setUnfinishedMessage(builder.buildPartial()); 700 } catch (com.google.protobuf.UninitializedMessageException e) { 701 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 702 } catch (java.io.IOException e) { 703 throw new com.google.protobuf.InvalidProtocolBufferException(e) 704 .setUnfinishedMessage(builder.buildPartial()); 705 } 706 return builder.buildPartial(); 707 } 708 }; 709 parser()710 public static com.google.protobuf.Parser<ArrayStats> parser() { 711 return PARSER; 712 } 713 714 @java.lang.Override getParserForType()715 public com.google.protobuf.Parser<ArrayStats> getParserForType() { 716 return PARSER; 717 } 718 719 @java.lang.Override getDefaultInstanceForType()720 public com.google.cloud.automl.v1beta1.ArrayStats getDefaultInstanceForType() { 721 return DEFAULT_INSTANCE; 722 } 723 } 724