• 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/language/v1/language_service.proto
18 
19 package com.google.cloud.language.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * The document classification response message.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.language.v1.ClassifyTextResponse}
29  */
30 public final class ClassifyTextResponse extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.language.v1.ClassifyTextResponse)
33     ClassifyTextResponseOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ClassifyTextResponse.newBuilder() to construct.
ClassifyTextResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ClassifyTextResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ClassifyTextResponse()40   private ClassifyTextResponse() {
41     categories_ = java.util.Collections.emptyList();
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new ClassifyTextResponse();
48   }
49 
50   @java.lang.Override
getUnknownFields()51   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
52     return this.unknownFields;
53   }
54 
getDescriptor()55   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
56     return com.google.cloud.language.v1.LanguageServiceProto
57         .internal_static_google_cloud_language_v1_ClassifyTextResponse_descriptor;
58   }
59 
60   @java.lang.Override
61   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()62       internalGetFieldAccessorTable() {
63     return com.google.cloud.language.v1.LanguageServiceProto
64         .internal_static_google_cloud_language_v1_ClassifyTextResponse_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.cloud.language.v1.ClassifyTextResponse.class,
67             com.google.cloud.language.v1.ClassifyTextResponse.Builder.class);
68   }
69 
70   public static final int CATEGORIES_FIELD_NUMBER = 1;
71 
72   @SuppressWarnings("serial")
73   private java.util.List<com.google.cloud.language.v1.ClassificationCategory> categories_;
74   /**
75    *
76    *
77    * <pre>
78    * Categories representing the input document.
79    * </pre>
80    *
81    * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
82    */
83   @java.lang.Override
getCategoriesList()84   public java.util.List<com.google.cloud.language.v1.ClassificationCategory> getCategoriesList() {
85     return categories_;
86   }
87   /**
88    *
89    *
90    * <pre>
91    * Categories representing the input document.
92    * </pre>
93    *
94    * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
95    */
96   @java.lang.Override
97   public java.util.List<? extends com.google.cloud.language.v1.ClassificationCategoryOrBuilder>
getCategoriesOrBuilderList()98       getCategoriesOrBuilderList() {
99     return categories_;
100   }
101   /**
102    *
103    *
104    * <pre>
105    * Categories representing the input document.
106    * </pre>
107    *
108    * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
109    */
110   @java.lang.Override
getCategoriesCount()111   public int getCategoriesCount() {
112     return categories_.size();
113   }
114   /**
115    *
116    *
117    * <pre>
118    * Categories representing the input document.
119    * </pre>
120    *
121    * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
122    */
123   @java.lang.Override
getCategories(int index)124   public com.google.cloud.language.v1.ClassificationCategory getCategories(int index) {
125     return categories_.get(index);
126   }
127   /**
128    *
129    *
130    * <pre>
131    * Categories representing the input document.
132    * </pre>
133    *
134    * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
135    */
136   @java.lang.Override
getCategoriesOrBuilder( int index)137   public com.google.cloud.language.v1.ClassificationCategoryOrBuilder getCategoriesOrBuilder(
138       int index) {
139     return categories_.get(index);
140   }
141 
142   private byte memoizedIsInitialized = -1;
143 
144   @java.lang.Override
isInitialized()145   public final boolean isInitialized() {
146     byte isInitialized = memoizedIsInitialized;
147     if (isInitialized == 1) return true;
148     if (isInitialized == 0) return false;
149 
150     memoizedIsInitialized = 1;
151     return true;
152   }
153 
154   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)155   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
156     for (int i = 0; i < categories_.size(); i++) {
157       output.writeMessage(1, categories_.get(i));
158     }
159     getUnknownFields().writeTo(output);
160   }
161 
162   @java.lang.Override
getSerializedSize()163   public int getSerializedSize() {
164     int size = memoizedSize;
165     if (size != -1) return size;
166 
167     size = 0;
168     for (int i = 0; i < categories_.size(); i++) {
169       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, categories_.get(i));
170     }
171     size += getUnknownFields().getSerializedSize();
172     memoizedSize = size;
173     return size;
174   }
175 
176   @java.lang.Override
equals(final java.lang.Object obj)177   public boolean equals(final java.lang.Object obj) {
178     if (obj == this) {
179       return true;
180     }
181     if (!(obj instanceof com.google.cloud.language.v1.ClassifyTextResponse)) {
182       return super.equals(obj);
183     }
184     com.google.cloud.language.v1.ClassifyTextResponse other =
185         (com.google.cloud.language.v1.ClassifyTextResponse) obj;
186 
187     if (!getCategoriesList().equals(other.getCategoriesList())) return false;
188     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
189     return true;
190   }
191 
192   @java.lang.Override
hashCode()193   public int hashCode() {
194     if (memoizedHashCode != 0) {
195       return memoizedHashCode;
196     }
197     int hash = 41;
198     hash = (19 * hash) + getDescriptor().hashCode();
199     if (getCategoriesCount() > 0) {
200       hash = (37 * hash) + CATEGORIES_FIELD_NUMBER;
201       hash = (53 * hash) + getCategoriesList().hashCode();
202     }
203     hash = (29 * hash) + getUnknownFields().hashCode();
204     memoizedHashCode = hash;
205     return hash;
206   }
207 
parseFrom( java.nio.ByteBuffer data)208   public static com.google.cloud.language.v1.ClassifyTextResponse parseFrom(
209       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
210     return PARSER.parseFrom(data);
211   }
212 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)213   public static com.google.cloud.language.v1.ClassifyTextResponse parseFrom(
214       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
215       throws com.google.protobuf.InvalidProtocolBufferException {
216     return PARSER.parseFrom(data, extensionRegistry);
217   }
218 
parseFrom( com.google.protobuf.ByteString data)219   public static com.google.cloud.language.v1.ClassifyTextResponse parseFrom(
220       com.google.protobuf.ByteString data)
221       throws com.google.protobuf.InvalidProtocolBufferException {
222     return PARSER.parseFrom(data);
223   }
224 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)225   public static com.google.cloud.language.v1.ClassifyTextResponse parseFrom(
226       com.google.protobuf.ByteString data,
227       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
228       throws com.google.protobuf.InvalidProtocolBufferException {
229     return PARSER.parseFrom(data, extensionRegistry);
230   }
231 
parseFrom(byte[] data)232   public static com.google.cloud.language.v1.ClassifyTextResponse parseFrom(byte[] data)
233       throws com.google.protobuf.InvalidProtocolBufferException {
234     return PARSER.parseFrom(data);
235   }
236 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)237   public static com.google.cloud.language.v1.ClassifyTextResponse parseFrom(
238       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
239       throws com.google.protobuf.InvalidProtocolBufferException {
240     return PARSER.parseFrom(data, extensionRegistry);
241   }
242 
parseFrom( java.io.InputStream input)243   public static com.google.cloud.language.v1.ClassifyTextResponse parseFrom(
244       java.io.InputStream input) throws java.io.IOException {
245     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
246   }
247 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)248   public static com.google.cloud.language.v1.ClassifyTextResponse parseFrom(
249       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
250       throws java.io.IOException {
251     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
252         PARSER, input, extensionRegistry);
253   }
254 
parseDelimitedFrom( java.io.InputStream input)255   public static com.google.cloud.language.v1.ClassifyTextResponse parseDelimitedFrom(
256       java.io.InputStream input) throws java.io.IOException {
257     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
258   }
259 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)260   public static com.google.cloud.language.v1.ClassifyTextResponse parseDelimitedFrom(
261       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
262       throws java.io.IOException {
263     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
264         PARSER, input, extensionRegistry);
265   }
266 
parseFrom( com.google.protobuf.CodedInputStream input)267   public static com.google.cloud.language.v1.ClassifyTextResponse parseFrom(
268       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
269     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
270   }
271 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)272   public static com.google.cloud.language.v1.ClassifyTextResponse parseFrom(
273       com.google.protobuf.CodedInputStream input,
274       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
275       throws java.io.IOException {
276     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
277         PARSER, input, extensionRegistry);
278   }
279 
280   @java.lang.Override
newBuilderForType()281   public Builder newBuilderForType() {
282     return newBuilder();
283   }
284 
newBuilder()285   public static Builder newBuilder() {
286     return DEFAULT_INSTANCE.toBuilder();
287   }
288 
newBuilder(com.google.cloud.language.v1.ClassifyTextResponse prototype)289   public static Builder newBuilder(com.google.cloud.language.v1.ClassifyTextResponse prototype) {
290     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
291   }
292 
293   @java.lang.Override
toBuilder()294   public Builder toBuilder() {
295     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
296   }
297 
298   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)299   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
300     Builder builder = new Builder(parent);
301     return builder;
302   }
303   /**
304    *
305    *
306    * <pre>
307    * The document classification response message.
308    * </pre>
309    *
310    * Protobuf type {@code google.cloud.language.v1.ClassifyTextResponse}
311    */
312   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
313       implements
314       // @@protoc_insertion_point(builder_implements:google.cloud.language.v1.ClassifyTextResponse)
315       com.google.cloud.language.v1.ClassifyTextResponseOrBuilder {
getDescriptor()316     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
317       return com.google.cloud.language.v1.LanguageServiceProto
318           .internal_static_google_cloud_language_v1_ClassifyTextResponse_descriptor;
319     }
320 
321     @java.lang.Override
322     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()323         internalGetFieldAccessorTable() {
324       return com.google.cloud.language.v1.LanguageServiceProto
325           .internal_static_google_cloud_language_v1_ClassifyTextResponse_fieldAccessorTable
326           .ensureFieldAccessorsInitialized(
327               com.google.cloud.language.v1.ClassifyTextResponse.class,
328               com.google.cloud.language.v1.ClassifyTextResponse.Builder.class);
329     }
330 
331     // Construct using com.google.cloud.language.v1.ClassifyTextResponse.newBuilder()
Builder()332     private Builder() {}
333 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)334     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
335       super(parent);
336     }
337 
338     @java.lang.Override
clear()339     public Builder clear() {
340       super.clear();
341       bitField0_ = 0;
342       if (categoriesBuilder_ == null) {
343         categories_ = java.util.Collections.emptyList();
344       } else {
345         categories_ = null;
346         categoriesBuilder_.clear();
347       }
348       bitField0_ = (bitField0_ & ~0x00000001);
349       return this;
350     }
351 
352     @java.lang.Override
getDescriptorForType()353     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
354       return com.google.cloud.language.v1.LanguageServiceProto
355           .internal_static_google_cloud_language_v1_ClassifyTextResponse_descriptor;
356     }
357 
358     @java.lang.Override
getDefaultInstanceForType()359     public com.google.cloud.language.v1.ClassifyTextResponse getDefaultInstanceForType() {
360       return com.google.cloud.language.v1.ClassifyTextResponse.getDefaultInstance();
361     }
362 
363     @java.lang.Override
build()364     public com.google.cloud.language.v1.ClassifyTextResponse build() {
365       com.google.cloud.language.v1.ClassifyTextResponse result = buildPartial();
366       if (!result.isInitialized()) {
367         throw newUninitializedMessageException(result);
368       }
369       return result;
370     }
371 
372     @java.lang.Override
buildPartial()373     public com.google.cloud.language.v1.ClassifyTextResponse buildPartial() {
374       com.google.cloud.language.v1.ClassifyTextResponse result =
375           new com.google.cloud.language.v1.ClassifyTextResponse(this);
376       buildPartialRepeatedFields(result);
377       if (bitField0_ != 0) {
378         buildPartial0(result);
379       }
380       onBuilt();
381       return result;
382     }
383 
buildPartialRepeatedFields( com.google.cloud.language.v1.ClassifyTextResponse result)384     private void buildPartialRepeatedFields(
385         com.google.cloud.language.v1.ClassifyTextResponse result) {
386       if (categoriesBuilder_ == null) {
387         if (((bitField0_ & 0x00000001) != 0)) {
388           categories_ = java.util.Collections.unmodifiableList(categories_);
389           bitField0_ = (bitField0_ & ~0x00000001);
390         }
391         result.categories_ = categories_;
392       } else {
393         result.categories_ = categoriesBuilder_.build();
394       }
395     }
396 
buildPartial0(com.google.cloud.language.v1.ClassifyTextResponse result)397     private void buildPartial0(com.google.cloud.language.v1.ClassifyTextResponse result) {
398       int from_bitField0_ = bitField0_;
399     }
400 
401     @java.lang.Override
clone()402     public Builder clone() {
403       return super.clone();
404     }
405 
406     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)407     public Builder setField(
408         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
409       return super.setField(field, value);
410     }
411 
412     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)413     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
414       return super.clearField(field);
415     }
416 
417     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)418     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
419       return super.clearOneof(oneof);
420     }
421 
422     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)423     public Builder setRepeatedField(
424         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
425       return super.setRepeatedField(field, index, value);
426     }
427 
428     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)429     public Builder addRepeatedField(
430         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
431       return super.addRepeatedField(field, value);
432     }
433 
434     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)435     public Builder mergeFrom(com.google.protobuf.Message other) {
436       if (other instanceof com.google.cloud.language.v1.ClassifyTextResponse) {
437         return mergeFrom((com.google.cloud.language.v1.ClassifyTextResponse) other);
438       } else {
439         super.mergeFrom(other);
440         return this;
441       }
442     }
443 
mergeFrom(com.google.cloud.language.v1.ClassifyTextResponse other)444     public Builder mergeFrom(com.google.cloud.language.v1.ClassifyTextResponse other) {
445       if (other == com.google.cloud.language.v1.ClassifyTextResponse.getDefaultInstance())
446         return this;
447       if (categoriesBuilder_ == null) {
448         if (!other.categories_.isEmpty()) {
449           if (categories_.isEmpty()) {
450             categories_ = other.categories_;
451             bitField0_ = (bitField0_ & ~0x00000001);
452           } else {
453             ensureCategoriesIsMutable();
454             categories_.addAll(other.categories_);
455           }
456           onChanged();
457         }
458       } else {
459         if (!other.categories_.isEmpty()) {
460           if (categoriesBuilder_.isEmpty()) {
461             categoriesBuilder_.dispose();
462             categoriesBuilder_ = null;
463             categories_ = other.categories_;
464             bitField0_ = (bitField0_ & ~0x00000001);
465             categoriesBuilder_ =
466                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
467                     ? getCategoriesFieldBuilder()
468                     : null;
469           } else {
470             categoriesBuilder_.addAllMessages(other.categories_);
471           }
472         }
473       }
474       this.mergeUnknownFields(other.getUnknownFields());
475       onChanged();
476       return this;
477     }
478 
479     @java.lang.Override
isInitialized()480     public final boolean isInitialized() {
481       return true;
482     }
483 
484     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)485     public Builder mergeFrom(
486         com.google.protobuf.CodedInputStream input,
487         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
488         throws java.io.IOException {
489       if (extensionRegistry == null) {
490         throw new java.lang.NullPointerException();
491       }
492       try {
493         boolean done = false;
494         while (!done) {
495           int tag = input.readTag();
496           switch (tag) {
497             case 0:
498               done = true;
499               break;
500             case 10:
501               {
502                 com.google.cloud.language.v1.ClassificationCategory m =
503                     input.readMessage(
504                         com.google.cloud.language.v1.ClassificationCategory.parser(),
505                         extensionRegistry);
506                 if (categoriesBuilder_ == null) {
507                   ensureCategoriesIsMutable();
508                   categories_.add(m);
509                 } else {
510                   categoriesBuilder_.addMessage(m);
511                 }
512                 break;
513               } // case 10
514             default:
515               {
516                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
517                   done = true; // was an endgroup tag
518                 }
519                 break;
520               } // default:
521           } // switch (tag)
522         } // while (!done)
523       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
524         throw e.unwrapIOException();
525       } finally {
526         onChanged();
527       } // finally
528       return this;
529     }
530 
531     private int bitField0_;
532 
533     private java.util.List<com.google.cloud.language.v1.ClassificationCategory> categories_ =
534         java.util.Collections.emptyList();
535 
ensureCategoriesIsMutable()536     private void ensureCategoriesIsMutable() {
537       if (!((bitField0_ & 0x00000001) != 0)) {
538         categories_ =
539             new java.util.ArrayList<com.google.cloud.language.v1.ClassificationCategory>(
540                 categories_);
541         bitField0_ |= 0x00000001;
542       }
543     }
544 
545     private com.google.protobuf.RepeatedFieldBuilderV3<
546             com.google.cloud.language.v1.ClassificationCategory,
547             com.google.cloud.language.v1.ClassificationCategory.Builder,
548             com.google.cloud.language.v1.ClassificationCategoryOrBuilder>
549         categoriesBuilder_;
550 
551     /**
552      *
553      *
554      * <pre>
555      * Categories representing the input document.
556      * </pre>
557      *
558      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
559      */
getCategoriesList()560     public java.util.List<com.google.cloud.language.v1.ClassificationCategory> getCategoriesList() {
561       if (categoriesBuilder_ == null) {
562         return java.util.Collections.unmodifiableList(categories_);
563       } else {
564         return categoriesBuilder_.getMessageList();
565       }
566     }
567     /**
568      *
569      *
570      * <pre>
571      * Categories representing the input document.
572      * </pre>
573      *
574      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
575      */
getCategoriesCount()576     public int getCategoriesCount() {
577       if (categoriesBuilder_ == null) {
578         return categories_.size();
579       } else {
580         return categoriesBuilder_.getCount();
581       }
582     }
583     /**
584      *
585      *
586      * <pre>
587      * Categories representing the input document.
588      * </pre>
589      *
590      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
591      */
getCategories(int index)592     public com.google.cloud.language.v1.ClassificationCategory getCategories(int index) {
593       if (categoriesBuilder_ == null) {
594         return categories_.get(index);
595       } else {
596         return categoriesBuilder_.getMessage(index);
597       }
598     }
599     /**
600      *
601      *
602      * <pre>
603      * Categories representing the input document.
604      * </pre>
605      *
606      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
607      */
setCategories( int index, com.google.cloud.language.v1.ClassificationCategory value)608     public Builder setCategories(
609         int index, com.google.cloud.language.v1.ClassificationCategory value) {
610       if (categoriesBuilder_ == null) {
611         if (value == null) {
612           throw new NullPointerException();
613         }
614         ensureCategoriesIsMutable();
615         categories_.set(index, value);
616         onChanged();
617       } else {
618         categoriesBuilder_.setMessage(index, value);
619       }
620       return this;
621     }
622     /**
623      *
624      *
625      * <pre>
626      * Categories representing the input document.
627      * </pre>
628      *
629      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
630      */
setCategories( int index, com.google.cloud.language.v1.ClassificationCategory.Builder builderForValue)631     public Builder setCategories(
632         int index, com.google.cloud.language.v1.ClassificationCategory.Builder builderForValue) {
633       if (categoriesBuilder_ == null) {
634         ensureCategoriesIsMutable();
635         categories_.set(index, builderForValue.build());
636         onChanged();
637       } else {
638         categoriesBuilder_.setMessage(index, builderForValue.build());
639       }
640       return this;
641     }
642     /**
643      *
644      *
645      * <pre>
646      * Categories representing the input document.
647      * </pre>
648      *
649      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
650      */
addCategories(com.google.cloud.language.v1.ClassificationCategory value)651     public Builder addCategories(com.google.cloud.language.v1.ClassificationCategory value) {
652       if (categoriesBuilder_ == null) {
653         if (value == null) {
654           throw new NullPointerException();
655         }
656         ensureCategoriesIsMutable();
657         categories_.add(value);
658         onChanged();
659       } else {
660         categoriesBuilder_.addMessage(value);
661       }
662       return this;
663     }
664     /**
665      *
666      *
667      * <pre>
668      * Categories representing the input document.
669      * </pre>
670      *
671      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
672      */
addCategories( int index, com.google.cloud.language.v1.ClassificationCategory value)673     public Builder addCategories(
674         int index, com.google.cloud.language.v1.ClassificationCategory value) {
675       if (categoriesBuilder_ == null) {
676         if (value == null) {
677           throw new NullPointerException();
678         }
679         ensureCategoriesIsMutable();
680         categories_.add(index, value);
681         onChanged();
682       } else {
683         categoriesBuilder_.addMessage(index, value);
684       }
685       return this;
686     }
687     /**
688      *
689      *
690      * <pre>
691      * Categories representing the input document.
692      * </pre>
693      *
694      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
695      */
addCategories( com.google.cloud.language.v1.ClassificationCategory.Builder builderForValue)696     public Builder addCategories(
697         com.google.cloud.language.v1.ClassificationCategory.Builder builderForValue) {
698       if (categoriesBuilder_ == null) {
699         ensureCategoriesIsMutable();
700         categories_.add(builderForValue.build());
701         onChanged();
702       } else {
703         categoriesBuilder_.addMessage(builderForValue.build());
704       }
705       return this;
706     }
707     /**
708      *
709      *
710      * <pre>
711      * Categories representing the input document.
712      * </pre>
713      *
714      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
715      */
addCategories( int index, com.google.cloud.language.v1.ClassificationCategory.Builder builderForValue)716     public Builder addCategories(
717         int index, com.google.cloud.language.v1.ClassificationCategory.Builder builderForValue) {
718       if (categoriesBuilder_ == null) {
719         ensureCategoriesIsMutable();
720         categories_.add(index, builderForValue.build());
721         onChanged();
722       } else {
723         categoriesBuilder_.addMessage(index, builderForValue.build());
724       }
725       return this;
726     }
727     /**
728      *
729      *
730      * <pre>
731      * Categories representing the input document.
732      * </pre>
733      *
734      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
735      */
addAllCategories( java.lang.Iterable<? extends com.google.cloud.language.v1.ClassificationCategory> values)736     public Builder addAllCategories(
737         java.lang.Iterable<? extends com.google.cloud.language.v1.ClassificationCategory> values) {
738       if (categoriesBuilder_ == null) {
739         ensureCategoriesIsMutable();
740         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, categories_);
741         onChanged();
742       } else {
743         categoriesBuilder_.addAllMessages(values);
744       }
745       return this;
746     }
747     /**
748      *
749      *
750      * <pre>
751      * Categories representing the input document.
752      * </pre>
753      *
754      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
755      */
clearCategories()756     public Builder clearCategories() {
757       if (categoriesBuilder_ == null) {
758         categories_ = java.util.Collections.emptyList();
759         bitField0_ = (bitField0_ & ~0x00000001);
760         onChanged();
761       } else {
762         categoriesBuilder_.clear();
763       }
764       return this;
765     }
766     /**
767      *
768      *
769      * <pre>
770      * Categories representing the input document.
771      * </pre>
772      *
773      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
774      */
removeCategories(int index)775     public Builder removeCategories(int index) {
776       if (categoriesBuilder_ == null) {
777         ensureCategoriesIsMutable();
778         categories_.remove(index);
779         onChanged();
780       } else {
781         categoriesBuilder_.remove(index);
782       }
783       return this;
784     }
785     /**
786      *
787      *
788      * <pre>
789      * Categories representing the input document.
790      * </pre>
791      *
792      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
793      */
getCategoriesBuilder( int index)794     public com.google.cloud.language.v1.ClassificationCategory.Builder getCategoriesBuilder(
795         int index) {
796       return getCategoriesFieldBuilder().getBuilder(index);
797     }
798     /**
799      *
800      *
801      * <pre>
802      * Categories representing the input document.
803      * </pre>
804      *
805      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
806      */
getCategoriesOrBuilder( int index)807     public com.google.cloud.language.v1.ClassificationCategoryOrBuilder getCategoriesOrBuilder(
808         int index) {
809       if (categoriesBuilder_ == null) {
810         return categories_.get(index);
811       } else {
812         return categoriesBuilder_.getMessageOrBuilder(index);
813       }
814     }
815     /**
816      *
817      *
818      * <pre>
819      * Categories representing the input document.
820      * </pre>
821      *
822      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
823      */
824     public java.util.List<? extends com.google.cloud.language.v1.ClassificationCategoryOrBuilder>
getCategoriesOrBuilderList()825         getCategoriesOrBuilderList() {
826       if (categoriesBuilder_ != null) {
827         return categoriesBuilder_.getMessageOrBuilderList();
828       } else {
829         return java.util.Collections.unmodifiableList(categories_);
830       }
831     }
832     /**
833      *
834      *
835      * <pre>
836      * Categories representing the input document.
837      * </pre>
838      *
839      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
840      */
addCategoriesBuilder()841     public com.google.cloud.language.v1.ClassificationCategory.Builder addCategoriesBuilder() {
842       return getCategoriesFieldBuilder()
843           .addBuilder(com.google.cloud.language.v1.ClassificationCategory.getDefaultInstance());
844     }
845     /**
846      *
847      *
848      * <pre>
849      * Categories representing the input document.
850      * </pre>
851      *
852      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
853      */
addCategoriesBuilder( int index)854     public com.google.cloud.language.v1.ClassificationCategory.Builder addCategoriesBuilder(
855         int index) {
856       return getCategoriesFieldBuilder()
857           .addBuilder(
858               index, com.google.cloud.language.v1.ClassificationCategory.getDefaultInstance());
859     }
860     /**
861      *
862      *
863      * <pre>
864      * Categories representing the input document.
865      * </pre>
866      *
867      * <code>repeated .google.cloud.language.v1.ClassificationCategory categories = 1;</code>
868      */
869     public java.util.List<com.google.cloud.language.v1.ClassificationCategory.Builder>
getCategoriesBuilderList()870         getCategoriesBuilderList() {
871       return getCategoriesFieldBuilder().getBuilderList();
872     }
873 
874     private com.google.protobuf.RepeatedFieldBuilderV3<
875             com.google.cloud.language.v1.ClassificationCategory,
876             com.google.cloud.language.v1.ClassificationCategory.Builder,
877             com.google.cloud.language.v1.ClassificationCategoryOrBuilder>
getCategoriesFieldBuilder()878         getCategoriesFieldBuilder() {
879       if (categoriesBuilder_ == null) {
880         categoriesBuilder_ =
881             new com.google.protobuf.RepeatedFieldBuilderV3<
882                 com.google.cloud.language.v1.ClassificationCategory,
883                 com.google.cloud.language.v1.ClassificationCategory.Builder,
884                 com.google.cloud.language.v1.ClassificationCategoryOrBuilder>(
885                 categories_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
886         categories_ = null;
887       }
888       return categoriesBuilder_;
889     }
890 
891     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)892     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
893       return super.setUnknownFields(unknownFields);
894     }
895 
896     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)897     public final Builder mergeUnknownFields(
898         final com.google.protobuf.UnknownFieldSet unknownFields) {
899       return super.mergeUnknownFields(unknownFields);
900     }
901 
902     // @@protoc_insertion_point(builder_scope:google.cloud.language.v1.ClassifyTextResponse)
903   }
904 
905   // @@protoc_insertion_point(class_scope:google.cloud.language.v1.ClassifyTextResponse)
906   private static final com.google.cloud.language.v1.ClassifyTextResponse DEFAULT_INSTANCE;
907 
908   static {
909     DEFAULT_INSTANCE = new com.google.cloud.language.v1.ClassifyTextResponse();
910   }
911 
getDefaultInstance()912   public static com.google.cloud.language.v1.ClassifyTextResponse getDefaultInstance() {
913     return DEFAULT_INSTANCE;
914   }
915 
916   private static final com.google.protobuf.Parser<ClassifyTextResponse> PARSER =
917       new com.google.protobuf.AbstractParser<ClassifyTextResponse>() {
918         @java.lang.Override
919         public ClassifyTextResponse parsePartialFrom(
920             com.google.protobuf.CodedInputStream input,
921             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
922             throws com.google.protobuf.InvalidProtocolBufferException {
923           Builder builder = newBuilder();
924           try {
925             builder.mergeFrom(input, extensionRegistry);
926           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
927             throw e.setUnfinishedMessage(builder.buildPartial());
928           } catch (com.google.protobuf.UninitializedMessageException e) {
929             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
930           } catch (java.io.IOException e) {
931             throw new com.google.protobuf.InvalidProtocolBufferException(e)
932                 .setUnfinishedMessage(builder.buildPartial());
933           }
934           return builder.buildPartial();
935         }
936       };
937 
parser()938   public static com.google.protobuf.Parser<ClassifyTextResponse> parser() {
939     return PARSER;
940   }
941 
942   @java.lang.Override
getParserForType()943   public com.google.protobuf.Parser<ClassifyTextResponse> getParserForType() {
944     return PARSER;
945   }
946 
947   @java.lang.Override
getDefaultInstanceForType()948   public com.google.cloud.language.v1.ClassifyTextResponse getDefaultInstanceForType() {
949     return DEFAULT_INSTANCE;
950   }
951 }
952