• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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