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