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<string, .google.cloud.speech.v2.BatchRecognizeFileResult> 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<string, .google.cloud.speech.v2.BatchRecognizeFileResult> 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<string, .google.cloud.speech.v2.BatchRecognizeFileResult> 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<string, .google.cloud.speech.v2.BatchRecognizeFileResult> 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<string, .google.cloud.speech.v2.BatchRecognizeFileResult> 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<string, .google.cloud.speech.v2.BatchRecognizeFileResult> 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<string, .google.cloud.speech.v2.BatchRecognizeFileResult> 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<string, .google.cloud.speech.v2.BatchRecognizeFileResult> 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<string, .google.cloud.speech.v2.BatchRecognizeFileResult> 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<string, .google.cloud.speech.v2.BatchRecognizeFileResult> 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<string, .google.cloud.speech.v2.BatchRecognizeFileResult> 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