• 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/speech/v2/cloud_speech.proto
18 
19 package com.google.cloud.speech.v2;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Response message for the
26  * [ListRecognizers][google.cloud.speech.v2.Speech.ListRecognizers] method.
27  * </pre>
28  *
29  * Protobuf type {@code google.cloud.speech.v2.ListRecognizersResponse}
30  */
31 public final class ListRecognizersResponse extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.cloud.speech.v2.ListRecognizersResponse)
34     ListRecognizersResponseOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use ListRecognizersResponse.newBuilder() to construct.
ListRecognizersResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private ListRecognizersResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
ListRecognizersResponse()41   private ListRecognizersResponse() {
42     recognizers_ = java.util.Collections.emptyList();
43     nextPageToken_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new ListRecognizersResponse();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return com.google.cloud.speech.v2.CloudSpeechProto
59         .internal_static_google_cloud_speech_v2_ListRecognizersResponse_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.speech.v2.CloudSpeechProto
66         .internal_static_google_cloud_speech_v2_ListRecognizersResponse_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.speech.v2.ListRecognizersResponse.class,
69             com.google.cloud.speech.v2.ListRecognizersResponse.Builder.class);
70   }
71 
72   public static final int RECOGNIZERS_FIELD_NUMBER = 1;
73 
74   @SuppressWarnings("serial")
75   private java.util.List<com.google.cloud.speech.v2.Recognizer> recognizers_;
76   /**
77    *
78    *
79    * <pre>
80    * The list of requested Recognizers.
81    * </pre>
82    *
83    * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
84    */
85   @java.lang.Override
getRecognizersList()86   public java.util.List<com.google.cloud.speech.v2.Recognizer> getRecognizersList() {
87     return recognizers_;
88   }
89   /**
90    *
91    *
92    * <pre>
93    * The list of requested Recognizers.
94    * </pre>
95    *
96    * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
97    */
98   @java.lang.Override
99   public java.util.List<? extends com.google.cloud.speech.v2.RecognizerOrBuilder>
getRecognizersOrBuilderList()100       getRecognizersOrBuilderList() {
101     return recognizers_;
102   }
103   /**
104    *
105    *
106    * <pre>
107    * The list of requested Recognizers.
108    * </pre>
109    *
110    * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
111    */
112   @java.lang.Override
getRecognizersCount()113   public int getRecognizersCount() {
114     return recognizers_.size();
115   }
116   /**
117    *
118    *
119    * <pre>
120    * The list of requested Recognizers.
121    * </pre>
122    *
123    * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
124    */
125   @java.lang.Override
getRecognizers(int index)126   public com.google.cloud.speech.v2.Recognizer getRecognizers(int index) {
127     return recognizers_.get(index);
128   }
129   /**
130    *
131    *
132    * <pre>
133    * The list of requested Recognizers.
134    * </pre>
135    *
136    * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
137    */
138   @java.lang.Override
getRecognizersOrBuilder(int index)139   public com.google.cloud.speech.v2.RecognizerOrBuilder getRecognizersOrBuilder(int index) {
140     return recognizers_.get(index);
141   }
142 
143   public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2;
144 
145   @SuppressWarnings("serial")
146   private volatile java.lang.Object nextPageToken_ = "";
147   /**
148    *
149    *
150    * <pre>
151    * A token, which can be sent as
152    * [page_token][google.cloud.speech.v2.ListRecognizersRequest.page_token] to
153    * retrieve the next page. If this field is omitted, there are no subsequent
154    * pages. This token expires after 72 hours.
155    * </pre>
156    *
157    * <code>string next_page_token = 2;</code>
158    *
159    * @return The nextPageToken.
160    */
161   @java.lang.Override
getNextPageToken()162   public java.lang.String getNextPageToken() {
163     java.lang.Object ref = nextPageToken_;
164     if (ref instanceof java.lang.String) {
165       return (java.lang.String) ref;
166     } else {
167       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
168       java.lang.String s = bs.toStringUtf8();
169       nextPageToken_ = s;
170       return s;
171     }
172   }
173   /**
174    *
175    *
176    * <pre>
177    * A token, which can be sent as
178    * [page_token][google.cloud.speech.v2.ListRecognizersRequest.page_token] to
179    * retrieve the next page. If this field is omitted, there are no subsequent
180    * pages. This token expires after 72 hours.
181    * </pre>
182    *
183    * <code>string next_page_token = 2;</code>
184    *
185    * @return The bytes for nextPageToken.
186    */
187   @java.lang.Override
getNextPageTokenBytes()188   public com.google.protobuf.ByteString getNextPageTokenBytes() {
189     java.lang.Object ref = nextPageToken_;
190     if (ref instanceof java.lang.String) {
191       com.google.protobuf.ByteString b =
192           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
193       nextPageToken_ = b;
194       return b;
195     } else {
196       return (com.google.protobuf.ByteString) ref;
197     }
198   }
199 
200   private byte memoizedIsInitialized = -1;
201 
202   @java.lang.Override
isInitialized()203   public final boolean isInitialized() {
204     byte isInitialized = memoizedIsInitialized;
205     if (isInitialized == 1) return true;
206     if (isInitialized == 0) return false;
207 
208     memoizedIsInitialized = 1;
209     return true;
210   }
211 
212   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)213   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
214     for (int i = 0; i < recognizers_.size(); i++) {
215       output.writeMessage(1, recognizers_.get(i));
216     }
217     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
218       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_);
219     }
220     getUnknownFields().writeTo(output);
221   }
222 
223   @java.lang.Override
getSerializedSize()224   public int getSerializedSize() {
225     int size = memoizedSize;
226     if (size != -1) return size;
227 
228     size = 0;
229     for (int i = 0; i < recognizers_.size(); i++) {
230       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, recognizers_.get(i));
231     }
232     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
233       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_);
234     }
235     size += getUnknownFields().getSerializedSize();
236     memoizedSize = size;
237     return size;
238   }
239 
240   @java.lang.Override
equals(final java.lang.Object obj)241   public boolean equals(final java.lang.Object obj) {
242     if (obj == this) {
243       return true;
244     }
245     if (!(obj instanceof com.google.cloud.speech.v2.ListRecognizersResponse)) {
246       return super.equals(obj);
247     }
248     com.google.cloud.speech.v2.ListRecognizersResponse other =
249         (com.google.cloud.speech.v2.ListRecognizersResponse) obj;
250 
251     if (!getRecognizersList().equals(other.getRecognizersList())) return false;
252     if (!getNextPageToken().equals(other.getNextPageToken())) return false;
253     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
254     return true;
255   }
256 
257   @java.lang.Override
hashCode()258   public int hashCode() {
259     if (memoizedHashCode != 0) {
260       return memoizedHashCode;
261     }
262     int hash = 41;
263     hash = (19 * hash) + getDescriptor().hashCode();
264     if (getRecognizersCount() > 0) {
265       hash = (37 * hash) + RECOGNIZERS_FIELD_NUMBER;
266       hash = (53 * hash) + getRecognizersList().hashCode();
267     }
268     hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
269     hash = (53 * hash) + getNextPageToken().hashCode();
270     hash = (29 * hash) + getUnknownFields().hashCode();
271     memoizedHashCode = hash;
272     return hash;
273   }
274 
parseFrom( java.nio.ByteBuffer data)275   public static com.google.cloud.speech.v2.ListRecognizersResponse parseFrom(
276       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
277     return PARSER.parseFrom(data);
278   }
279 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)280   public static com.google.cloud.speech.v2.ListRecognizersResponse parseFrom(
281       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
282       throws com.google.protobuf.InvalidProtocolBufferException {
283     return PARSER.parseFrom(data, extensionRegistry);
284   }
285 
parseFrom( com.google.protobuf.ByteString data)286   public static com.google.cloud.speech.v2.ListRecognizersResponse parseFrom(
287       com.google.protobuf.ByteString data)
288       throws com.google.protobuf.InvalidProtocolBufferException {
289     return PARSER.parseFrom(data);
290   }
291 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)292   public static com.google.cloud.speech.v2.ListRecognizersResponse parseFrom(
293       com.google.protobuf.ByteString data,
294       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
295       throws com.google.protobuf.InvalidProtocolBufferException {
296     return PARSER.parseFrom(data, extensionRegistry);
297   }
298 
parseFrom(byte[] data)299   public static com.google.cloud.speech.v2.ListRecognizersResponse parseFrom(byte[] data)
300       throws com.google.protobuf.InvalidProtocolBufferException {
301     return PARSER.parseFrom(data);
302   }
303 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)304   public static com.google.cloud.speech.v2.ListRecognizersResponse parseFrom(
305       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
306       throws com.google.protobuf.InvalidProtocolBufferException {
307     return PARSER.parseFrom(data, extensionRegistry);
308   }
309 
parseFrom( java.io.InputStream input)310   public static com.google.cloud.speech.v2.ListRecognizersResponse parseFrom(
311       java.io.InputStream input) throws java.io.IOException {
312     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
313   }
314 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)315   public static com.google.cloud.speech.v2.ListRecognizersResponse parseFrom(
316       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
317       throws java.io.IOException {
318     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
319         PARSER, input, extensionRegistry);
320   }
321 
parseDelimitedFrom( java.io.InputStream input)322   public static com.google.cloud.speech.v2.ListRecognizersResponse parseDelimitedFrom(
323       java.io.InputStream input) throws java.io.IOException {
324     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
325   }
326 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)327   public static com.google.cloud.speech.v2.ListRecognizersResponse parseDelimitedFrom(
328       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
329       throws java.io.IOException {
330     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
331         PARSER, input, extensionRegistry);
332   }
333 
parseFrom( com.google.protobuf.CodedInputStream input)334   public static com.google.cloud.speech.v2.ListRecognizersResponse parseFrom(
335       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
336     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
337   }
338 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)339   public static com.google.cloud.speech.v2.ListRecognizersResponse parseFrom(
340       com.google.protobuf.CodedInputStream input,
341       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
342       throws java.io.IOException {
343     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
344         PARSER, input, extensionRegistry);
345   }
346 
347   @java.lang.Override
newBuilderForType()348   public Builder newBuilderForType() {
349     return newBuilder();
350   }
351 
newBuilder()352   public static Builder newBuilder() {
353     return DEFAULT_INSTANCE.toBuilder();
354   }
355 
newBuilder(com.google.cloud.speech.v2.ListRecognizersResponse prototype)356   public static Builder newBuilder(com.google.cloud.speech.v2.ListRecognizersResponse prototype) {
357     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
358   }
359 
360   @java.lang.Override
toBuilder()361   public Builder toBuilder() {
362     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
363   }
364 
365   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)366   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
367     Builder builder = new Builder(parent);
368     return builder;
369   }
370   /**
371    *
372    *
373    * <pre>
374    * Response message for the
375    * [ListRecognizers][google.cloud.speech.v2.Speech.ListRecognizers] method.
376    * </pre>
377    *
378    * Protobuf type {@code google.cloud.speech.v2.ListRecognizersResponse}
379    */
380   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
381       implements
382       // @@protoc_insertion_point(builder_implements:google.cloud.speech.v2.ListRecognizersResponse)
383       com.google.cloud.speech.v2.ListRecognizersResponseOrBuilder {
getDescriptor()384     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
385       return com.google.cloud.speech.v2.CloudSpeechProto
386           .internal_static_google_cloud_speech_v2_ListRecognizersResponse_descriptor;
387     }
388 
389     @java.lang.Override
390     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()391         internalGetFieldAccessorTable() {
392       return com.google.cloud.speech.v2.CloudSpeechProto
393           .internal_static_google_cloud_speech_v2_ListRecognizersResponse_fieldAccessorTable
394           .ensureFieldAccessorsInitialized(
395               com.google.cloud.speech.v2.ListRecognizersResponse.class,
396               com.google.cloud.speech.v2.ListRecognizersResponse.Builder.class);
397     }
398 
399     // Construct using com.google.cloud.speech.v2.ListRecognizersResponse.newBuilder()
Builder()400     private Builder() {}
401 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)402     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
403       super(parent);
404     }
405 
406     @java.lang.Override
clear()407     public Builder clear() {
408       super.clear();
409       bitField0_ = 0;
410       if (recognizersBuilder_ == null) {
411         recognizers_ = java.util.Collections.emptyList();
412       } else {
413         recognizers_ = null;
414         recognizersBuilder_.clear();
415       }
416       bitField0_ = (bitField0_ & ~0x00000001);
417       nextPageToken_ = "";
418       return this;
419     }
420 
421     @java.lang.Override
getDescriptorForType()422     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
423       return com.google.cloud.speech.v2.CloudSpeechProto
424           .internal_static_google_cloud_speech_v2_ListRecognizersResponse_descriptor;
425     }
426 
427     @java.lang.Override
getDefaultInstanceForType()428     public com.google.cloud.speech.v2.ListRecognizersResponse getDefaultInstanceForType() {
429       return com.google.cloud.speech.v2.ListRecognizersResponse.getDefaultInstance();
430     }
431 
432     @java.lang.Override
build()433     public com.google.cloud.speech.v2.ListRecognizersResponse build() {
434       com.google.cloud.speech.v2.ListRecognizersResponse result = buildPartial();
435       if (!result.isInitialized()) {
436         throw newUninitializedMessageException(result);
437       }
438       return result;
439     }
440 
441     @java.lang.Override
buildPartial()442     public com.google.cloud.speech.v2.ListRecognizersResponse buildPartial() {
443       com.google.cloud.speech.v2.ListRecognizersResponse result =
444           new com.google.cloud.speech.v2.ListRecognizersResponse(this);
445       buildPartialRepeatedFields(result);
446       if (bitField0_ != 0) {
447         buildPartial0(result);
448       }
449       onBuilt();
450       return result;
451     }
452 
buildPartialRepeatedFields( com.google.cloud.speech.v2.ListRecognizersResponse result)453     private void buildPartialRepeatedFields(
454         com.google.cloud.speech.v2.ListRecognizersResponse result) {
455       if (recognizersBuilder_ == null) {
456         if (((bitField0_ & 0x00000001) != 0)) {
457           recognizers_ = java.util.Collections.unmodifiableList(recognizers_);
458           bitField0_ = (bitField0_ & ~0x00000001);
459         }
460         result.recognizers_ = recognizers_;
461       } else {
462         result.recognizers_ = recognizersBuilder_.build();
463       }
464     }
465 
buildPartial0(com.google.cloud.speech.v2.ListRecognizersResponse result)466     private void buildPartial0(com.google.cloud.speech.v2.ListRecognizersResponse result) {
467       int from_bitField0_ = bitField0_;
468       if (((from_bitField0_ & 0x00000002) != 0)) {
469         result.nextPageToken_ = nextPageToken_;
470       }
471     }
472 
473     @java.lang.Override
clone()474     public Builder clone() {
475       return super.clone();
476     }
477 
478     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)479     public Builder setField(
480         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
481       return super.setField(field, value);
482     }
483 
484     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)485     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
486       return super.clearField(field);
487     }
488 
489     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)490     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
491       return super.clearOneof(oneof);
492     }
493 
494     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)495     public Builder setRepeatedField(
496         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
497       return super.setRepeatedField(field, index, value);
498     }
499 
500     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)501     public Builder addRepeatedField(
502         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
503       return super.addRepeatedField(field, value);
504     }
505 
506     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)507     public Builder mergeFrom(com.google.protobuf.Message other) {
508       if (other instanceof com.google.cloud.speech.v2.ListRecognizersResponse) {
509         return mergeFrom((com.google.cloud.speech.v2.ListRecognizersResponse) other);
510       } else {
511         super.mergeFrom(other);
512         return this;
513       }
514     }
515 
mergeFrom(com.google.cloud.speech.v2.ListRecognizersResponse other)516     public Builder mergeFrom(com.google.cloud.speech.v2.ListRecognizersResponse other) {
517       if (other == com.google.cloud.speech.v2.ListRecognizersResponse.getDefaultInstance())
518         return this;
519       if (recognizersBuilder_ == null) {
520         if (!other.recognizers_.isEmpty()) {
521           if (recognizers_.isEmpty()) {
522             recognizers_ = other.recognizers_;
523             bitField0_ = (bitField0_ & ~0x00000001);
524           } else {
525             ensureRecognizersIsMutable();
526             recognizers_.addAll(other.recognizers_);
527           }
528           onChanged();
529         }
530       } else {
531         if (!other.recognizers_.isEmpty()) {
532           if (recognizersBuilder_.isEmpty()) {
533             recognizersBuilder_.dispose();
534             recognizersBuilder_ = null;
535             recognizers_ = other.recognizers_;
536             bitField0_ = (bitField0_ & ~0x00000001);
537             recognizersBuilder_ =
538                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
539                     ? getRecognizersFieldBuilder()
540                     : null;
541           } else {
542             recognizersBuilder_.addAllMessages(other.recognizers_);
543           }
544         }
545       }
546       if (!other.getNextPageToken().isEmpty()) {
547         nextPageToken_ = other.nextPageToken_;
548         bitField0_ |= 0x00000002;
549         onChanged();
550       }
551       this.mergeUnknownFields(other.getUnknownFields());
552       onChanged();
553       return this;
554     }
555 
556     @java.lang.Override
isInitialized()557     public final boolean isInitialized() {
558       return true;
559     }
560 
561     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)562     public Builder mergeFrom(
563         com.google.protobuf.CodedInputStream input,
564         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
565         throws java.io.IOException {
566       if (extensionRegistry == null) {
567         throw new java.lang.NullPointerException();
568       }
569       try {
570         boolean done = false;
571         while (!done) {
572           int tag = input.readTag();
573           switch (tag) {
574             case 0:
575               done = true;
576               break;
577             case 10:
578               {
579                 com.google.cloud.speech.v2.Recognizer m =
580                     input.readMessage(
581                         com.google.cloud.speech.v2.Recognizer.parser(), extensionRegistry);
582                 if (recognizersBuilder_ == null) {
583                   ensureRecognizersIsMutable();
584                   recognizers_.add(m);
585                 } else {
586                   recognizersBuilder_.addMessage(m);
587                 }
588                 break;
589               } // case 10
590             case 18:
591               {
592                 nextPageToken_ = input.readStringRequireUtf8();
593                 bitField0_ |= 0x00000002;
594                 break;
595               } // case 18
596             default:
597               {
598                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
599                   done = true; // was an endgroup tag
600                 }
601                 break;
602               } // default:
603           } // switch (tag)
604         } // while (!done)
605       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
606         throw e.unwrapIOException();
607       } finally {
608         onChanged();
609       } // finally
610       return this;
611     }
612 
613     private int bitField0_;
614 
615     private java.util.List<com.google.cloud.speech.v2.Recognizer> recognizers_ =
616         java.util.Collections.emptyList();
617 
ensureRecognizersIsMutable()618     private void ensureRecognizersIsMutable() {
619       if (!((bitField0_ & 0x00000001) != 0)) {
620         recognizers_ = new java.util.ArrayList<com.google.cloud.speech.v2.Recognizer>(recognizers_);
621         bitField0_ |= 0x00000001;
622       }
623     }
624 
625     private com.google.protobuf.RepeatedFieldBuilderV3<
626             com.google.cloud.speech.v2.Recognizer,
627             com.google.cloud.speech.v2.Recognizer.Builder,
628             com.google.cloud.speech.v2.RecognizerOrBuilder>
629         recognizersBuilder_;
630 
631     /**
632      *
633      *
634      * <pre>
635      * The list of requested Recognizers.
636      * </pre>
637      *
638      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
639      */
getRecognizersList()640     public java.util.List<com.google.cloud.speech.v2.Recognizer> getRecognizersList() {
641       if (recognizersBuilder_ == null) {
642         return java.util.Collections.unmodifiableList(recognizers_);
643       } else {
644         return recognizersBuilder_.getMessageList();
645       }
646     }
647     /**
648      *
649      *
650      * <pre>
651      * The list of requested Recognizers.
652      * </pre>
653      *
654      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
655      */
getRecognizersCount()656     public int getRecognizersCount() {
657       if (recognizersBuilder_ == null) {
658         return recognizers_.size();
659       } else {
660         return recognizersBuilder_.getCount();
661       }
662     }
663     /**
664      *
665      *
666      * <pre>
667      * The list of requested Recognizers.
668      * </pre>
669      *
670      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
671      */
getRecognizers(int index)672     public com.google.cloud.speech.v2.Recognizer getRecognizers(int index) {
673       if (recognizersBuilder_ == null) {
674         return recognizers_.get(index);
675       } else {
676         return recognizersBuilder_.getMessage(index);
677       }
678     }
679     /**
680      *
681      *
682      * <pre>
683      * The list of requested Recognizers.
684      * </pre>
685      *
686      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
687      */
setRecognizers(int index, com.google.cloud.speech.v2.Recognizer value)688     public Builder setRecognizers(int index, com.google.cloud.speech.v2.Recognizer value) {
689       if (recognizersBuilder_ == null) {
690         if (value == null) {
691           throw new NullPointerException();
692         }
693         ensureRecognizersIsMutable();
694         recognizers_.set(index, value);
695         onChanged();
696       } else {
697         recognizersBuilder_.setMessage(index, value);
698       }
699       return this;
700     }
701     /**
702      *
703      *
704      * <pre>
705      * The list of requested Recognizers.
706      * </pre>
707      *
708      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
709      */
setRecognizers( int index, com.google.cloud.speech.v2.Recognizer.Builder builderForValue)710     public Builder setRecognizers(
711         int index, com.google.cloud.speech.v2.Recognizer.Builder builderForValue) {
712       if (recognizersBuilder_ == null) {
713         ensureRecognizersIsMutable();
714         recognizers_.set(index, builderForValue.build());
715         onChanged();
716       } else {
717         recognizersBuilder_.setMessage(index, builderForValue.build());
718       }
719       return this;
720     }
721     /**
722      *
723      *
724      * <pre>
725      * The list of requested Recognizers.
726      * </pre>
727      *
728      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
729      */
addRecognizers(com.google.cloud.speech.v2.Recognizer value)730     public Builder addRecognizers(com.google.cloud.speech.v2.Recognizer value) {
731       if (recognizersBuilder_ == null) {
732         if (value == null) {
733           throw new NullPointerException();
734         }
735         ensureRecognizersIsMutable();
736         recognizers_.add(value);
737         onChanged();
738       } else {
739         recognizersBuilder_.addMessage(value);
740       }
741       return this;
742     }
743     /**
744      *
745      *
746      * <pre>
747      * The list of requested Recognizers.
748      * </pre>
749      *
750      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
751      */
addRecognizers(int index, com.google.cloud.speech.v2.Recognizer value)752     public Builder addRecognizers(int index, com.google.cloud.speech.v2.Recognizer value) {
753       if (recognizersBuilder_ == null) {
754         if (value == null) {
755           throw new NullPointerException();
756         }
757         ensureRecognizersIsMutable();
758         recognizers_.add(index, value);
759         onChanged();
760       } else {
761         recognizersBuilder_.addMessage(index, value);
762       }
763       return this;
764     }
765     /**
766      *
767      *
768      * <pre>
769      * The list of requested Recognizers.
770      * </pre>
771      *
772      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
773      */
addRecognizers(com.google.cloud.speech.v2.Recognizer.Builder builderForValue)774     public Builder addRecognizers(com.google.cloud.speech.v2.Recognizer.Builder builderForValue) {
775       if (recognizersBuilder_ == null) {
776         ensureRecognizersIsMutable();
777         recognizers_.add(builderForValue.build());
778         onChanged();
779       } else {
780         recognizersBuilder_.addMessage(builderForValue.build());
781       }
782       return this;
783     }
784     /**
785      *
786      *
787      * <pre>
788      * The list of requested Recognizers.
789      * </pre>
790      *
791      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
792      */
addRecognizers( int index, com.google.cloud.speech.v2.Recognizer.Builder builderForValue)793     public Builder addRecognizers(
794         int index, com.google.cloud.speech.v2.Recognizer.Builder builderForValue) {
795       if (recognizersBuilder_ == null) {
796         ensureRecognizersIsMutable();
797         recognizers_.add(index, builderForValue.build());
798         onChanged();
799       } else {
800         recognizersBuilder_.addMessage(index, builderForValue.build());
801       }
802       return this;
803     }
804     /**
805      *
806      *
807      * <pre>
808      * The list of requested Recognizers.
809      * </pre>
810      *
811      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
812      */
addAllRecognizers( java.lang.Iterable<? extends com.google.cloud.speech.v2.Recognizer> values)813     public Builder addAllRecognizers(
814         java.lang.Iterable<? extends com.google.cloud.speech.v2.Recognizer> values) {
815       if (recognizersBuilder_ == null) {
816         ensureRecognizersIsMutable();
817         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, recognizers_);
818         onChanged();
819       } else {
820         recognizersBuilder_.addAllMessages(values);
821       }
822       return this;
823     }
824     /**
825      *
826      *
827      * <pre>
828      * The list of requested Recognizers.
829      * </pre>
830      *
831      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
832      */
clearRecognizers()833     public Builder clearRecognizers() {
834       if (recognizersBuilder_ == null) {
835         recognizers_ = java.util.Collections.emptyList();
836         bitField0_ = (bitField0_ & ~0x00000001);
837         onChanged();
838       } else {
839         recognizersBuilder_.clear();
840       }
841       return this;
842     }
843     /**
844      *
845      *
846      * <pre>
847      * The list of requested Recognizers.
848      * </pre>
849      *
850      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
851      */
removeRecognizers(int index)852     public Builder removeRecognizers(int index) {
853       if (recognizersBuilder_ == null) {
854         ensureRecognizersIsMutable();
855         recognizers_.remove(index);
856         onChanged();
857       } else {
858         recognizersBuilder_.remove(index);
859       }
860       return this;
861     }
862     /**
863      *
864      *
865      * <pre>
866      * The list of requested Recognizers.
867      * </pre>
868      *
869      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
870      */
getRecognizersBuilder(int index)871     public com.google.cloud.speech.v2.Recognizer.Builder getRecognizersBuilder(int index) {
872       return getRecognizersFieldBuilder().getBuilder(index);
873     }
874     /**
875      *
876      *
877      * <pre>
878      * The list of requested Recognizers.
879      * </pre>
880      *
881      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
882      */
getRecognizersOrBuilder(int index)883     public com.google.cloud.speech.v2.RecognizerOrBuilder getRecognizersOrBuilder(int index) {
884       if (recognizersBuilder_ == null) {
885         return recognizers_.get(index);
886       } else {
887         return recognizersBuilder_.getMessageOrBuilder(index);
888       }
889     }
890     /**
891      *
892      *
893      * <pre>
894      * The list of requested Recognizers.
895      * </pre>
896      *
897      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
898      */
899     public java.util.List<? extends com.google.cloud.speech.v2.RecognizerOrBuilder>
getRecognizersOrBuilderList()900         getRecognizersOrBuilderList() {
901       if (recognizersBuilder_ != null) {
902         return recognizersBuilder_.getMessageOrBuilderList();
903       } else {
904         return java.util.Collections.unmodifiableList(recognizers_);
905       }
906     }
907     /**
908      *
909      *
910      * <pre>
911      * The list of requested Recognizers.
912      * </pre>
913      *
914      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
915      */
addRecognizersBuilder()916     public com.google.cloud.speech.v2.Recognizer.Builder addRecognizersBuilder() {
917       return getRecognizersFieldBuilder()
918           .addBuilder(com.google.cloud.speech.v2.Recognizer.getDefaultInstance());
919     }
920     /**
921      *
922      *
923      * <pre>
924      * The list of requested Recognizers.
925      * </pre>
926      *
927      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
928      */
addRecognizersBuilder(int index)929     public com.google.cloud.speech.v2.Recognizer.Builder addRecognizersBuilder(int index) {
930       return getRecognizersFieldBuilder()
931           .addBuilder(index, com.google.cloud.speech.v2.Recognizer.getDefaultInstance());
932     }
933     /**
934      *
935      *
936      * <pre>
937      * The list of requested Recognizers.
938      * </pre>
939      *
940      * <code>repeated .google.cloud.speech.v2.Recognizer recognizers = 1;</code>
941      */
942     public java.util.List<com.google.cloud.speech.v2.Recognizer.Builder>
getRecognizersBuilderList()943         getRecognizersBuilderList() {
944       return getRecognizersFieldBuilder().getBuilderList();
945     }
946 
947     private com.google.protobuf.RepeatedFieldBuilderV3<
948             com.google.cloud.speech.v2.Recognizer,
949             com.google.cloud.speech.v2.Recognizer.Builder,
950             com.google.cloud.speech.v2.RecognizerOrBuilder>
getRecognizersFieldBuilder()951         getRecognizersFieldBuilder() {
952       if (recognizersBuilder_ == null) {
953         recognizersBuilder_ =
954             new com.google.protobuf.RepeatedFieldBuilderV3<
955                 com.google.cloud.speech.v2.Recognizer,
956                 com.google.cloud.speech.v2.Recognizer.Builder,
957                 com.google.cloud.speech.v2.RecognizerOrBuilder>(
958                 recognizers_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
959         recognizers_ = null;
960       }
961       return recognizersBuilder_;
962     }
963 
964     private java.lang.Object nextPageToken_ = "";
965     /**
966      *
967      *
968      * <pre>
969      * A token, which can be sent as
970      * [page_token][google.cloud.speech.v2.ListRecognizersRequest.page_token] to
971      * retrieve the next page. If this field is omitted, there are no subsequent
972      * pages. This token expires after 72 hours.
973      * </pre>
974      *
975      * <code>string next_page_token = 2;</code>
976      *
977      * @return The nextPageToken.
978      */
getNextPageToken()979     public java.lang.String getNextPageToken() {
980       java.lang.Object ref = nextPageToken_;
981       if (!(ref instanceof java.lang.String)) {
982         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
983         java.lang.String s = bs.toStringUtf8();
984         nextPageToken_ = s;
985         return s;
986       } else {
987         return (java.lang.String) ref;
988       }
989     }
990     /**
991      *
992      *
993      * <pre>
994      * A token, which can be sent as
995      * [page_token][google.cloud.speech.v2.ListRecognizersRequest.page_token] to
996      * retrieve the next page. If this field is omitted, there are no subsequent
997      * pages. This token expires after 72 hours.
998      * </pre>
999      *
1000      * <code>string next_page_token = 2;</code>
1001      *
1002      * @return The bytes for nextPageToken.
1003      */
getNextPageTokenBytes()1004     public com.google.protobuf.ByteString getNextPageTokenBytes() {
1005       java.lang.Object ref = nextPageToken_;
1006       if (ref instanceof String) {
1007         com.google.protobuf.ByteString b =
1008             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1009         nextPageToken_ = b;
1010         return b;
1011       } else {
1012         return (com.google.protobuf.ByteString) ref;
1013       }
1014     }
1015     /**
1016      *
1017      *
1018      * <pre>
1019      * A token, which can be sent as
1020      * [page_token][google.cloud.speech.v2.ListRecognizersRequest.page_token] to
1021      * retrieve the next page. If this field is omitted, there are no subsequent
1022      * pages. This token expires after 72 hours.
1023      * </pre>
1024      *
1025      * <code>string next_page_token = 2;</code>
1026      *
1027      * @param value The nextPageToken to set.
1028      * @return This builder for chaining.
1029      */
setNextPageToken(java.lang.String value)1030     public Builder setNextPageToken(java.lang.String value) {
1031       if (value == null) {
1032         throw new NullPointerException();
1033       }
1034       nextPageToken_ = value;
1035       bitField0_ |= 0x00000002;
1036       onChanged();
1037       return this;
1038     }
1039     /**
1040      *
1041      *
1042      * <pre>
1043      * A token, which can be sent as
1044      * [page_token][google.cloud.speech.v2.ListRecognizersRequest.page_token] to
1045      * retrieve the next page. If this field is omitted, there are no subsequent
1046      * pages. This token expires after 72 hours.
1047      * </pre>
1048      *
1049      * <code>string next_page_token = 2;</code>
1050      *
1051      * @return This builder for chaining.
1052      */
clearNextPageToken()1053     public Builder clearNextPageToken() {
1054       nextPageToken_ = getDefaultInstance().getNextPageToken();
1055       bitField0_ = (bitField0_ & ~0x00000002);
1056       onChanged();
1057       return this;
1058     }
1059     /**
1060      *
1061      *
1062      * <pre>
1063      * A token, which can be sent as
1064      * [page_token][google.cloud.speech.v2.ListRecognizersRequest.page_token] to
1065      * retrieve the next page. If this field is omitted, there are no subsequent
1066      * pages. This token expires after 72 hours.
1067      * </pre>
1068      *
1069      * <code>string next_page_token = 2;</code>
1070      *
1071      * @param value The bytes for nextPageToken to set.
1072      * @return This builder for chaining.
1073      */
setNextPageTokenBytes(com.google.protobuf.ByteString value)1074     public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
1075       if (value == null) {
1076         throw new NullPointerException();
1077       }
1078       checkByteStringIsUtf8(value);
1079       nextPageToken_ = value;
1080       bitField0_ |= 0x00000002;
1081       onChanged();
1082       return this;
1083     }
1084 
1085     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1086     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1087       return super.setUnknownFields(unknownFields);
1088     }
1089 
1090     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1091     public final Builder mergeUnknownFields(
1092         final com.google.protobuf.UnknownFieldSet unknownFields) {
1093       return super.mergeUnknownFields(unknownFields);
1094     }
1095 
1096     // @@protoc_insertion_point(builder_scope:google.cloud.speech.v2.ListRecognizersResponse)
1097   }
1098 
1099   // @@protoc_insertion_point(class_scope:google.cloud.speech.v2.ListRecognizersResponse)
1100   private static final com.google.cloud.speech.v2.ListRecognizersResponse DEFAULT_INSTANCE;
1101 
1102   static {
1103     DEFAULT_INSTANCE = new com.google.cloud.speech.v2.ListRecognizersResponse();
1104   }
1105 
getDefaultInstance()1106   public static com.google.cloud.speech.v2.ListRecognizersResponse getDefaultInstance() {
1107     return DEFAULT_INSTANCE;
1108   }
1109 
1110   private static final com.google.protobuf.Parser<ListRecognizersResponse> PARSER =
1111       new com.google.protobuf.AbstractParser<ListRecognizersResponse>() {
1112         @java.lang.Override
1113         public ListRecognizersResponse parsePartialFrom(
1114             com.google.protobuf.CodedInputStream input,
1115             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1116             throws com.google.protobuf.InvalidProtocolBufferException {
1117           Builder builder = newBuilder();
1118           try {
1119             builder.mergeFrom(input, extensionRegistry);
1120           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1121             throw e.setUnfinishedMessage(builder.buildPartial());
1122           } catch (com.google.protobuf.UninitializedMessageException e) {
1123             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1124           } catch (java.io.IOException e) {
1125             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1126                 .setUnfinishedMessage(builder.buildPartial());
1127           }
1128           return builder.buildPartial();
1129         }
1130       };
1131 
parser()1132   public static com.google.protobuf.Parser<ListRecognizersResponse> parser() {
1133     return PARSER;
1134   }
1135 
1136   @java.lang.Override
getParserForType()1137   public com.google.protobuf.Parser<ListRecognizersResponse> getParserForType() {
1138     return PARSER;
1139   }
1140 
1141   @java.lang.Override
getDefaultInstanceForType()1142   public com.google.cloud.speech.v2.ListRecognizersResponse getDefaultInstanceForType() {
1143     return DEFAULT_INSTANCE;
1144   }
1145 }
1146