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/v1/cloud_speech.proto 18 19 package com.google.cloud.speech.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * The only message returned to the client by the `Recognize` method. It 26 * contains the result as zero or more sequential `SpeechRecognitionResult` 27 * messages. 28 * </pre> 29 * 30 * Protobuf type {@code google.cloud.speech.v1.RecognizeResponse} 31 */ 32 public final class RecognizeResponse extends com.google.protobuf.GeneratedMessageV3 33 implements 34 // @@protoc_insertion_point(message_implements:google.cloud.speech.v1.RecognizeResponse) 35 RecognizeResponseOrBuilder { 36 private static final long serialVersionUID = 0L; 37 // Use RecognizeResponse.newBuilder() to construct. RecognizeResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)38 private RecognizeResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 39 super(builder); 40 } 41 RecognizeResponse()42 private RecognizeResponse() { 43 results_ = java.util.Collections.emptyList(); 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new RecognizeResponse(); 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.v1.SpeechProto 59 .internal_static_google_cloud_speech_v1_RecognizeResponse_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.speech.v1.SpeechProto 66 .internal_static_google_cloud_speech_v1_RecognizeResponse_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.speech.v1.RecognizeResponse.class, 69 com.google.cloud.speech.v1.RecognizeResponse.Builder.class); 70 } 71 72 public static final int RESULTS_FIELD_NUMBER = 2; 73 74 @SuppressWarnings("serial") 75 private java.util.List<com.google.cloud.speech.v1.SpeechRecognitionResult> results_; 76 /** 77 * 78 * 79 * <pre> 80 * Sequential list of transcription results corresponding to 81 * sequential portions of audio. 82 * </pre> 83 * 84 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 85 */ 86 @java.lang.Override getResultsList()87 public java.util.List<com.google.cloud.speech.v1.SpeechRecognitionResult> getResultsList() { 88 return results_; 89 } 90 /** 91 * 92 * 93 * <pre> 94 * Sequential list of transcription results corresponding to 95 * sequential portions of audio. 96 * </pre> 97 * 98 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 99 */ 100 @java.lang.Override 101 public java.util.List<? extends com.google.cloud.speech.v1.SpeechRecognitionResultOrBuilder> getResultsOrBuilderList()102 getResultsOrBuilderList() { 103 return results_; 104 } 105 /** 106 * 107 * 108 * <pre> 109 * Sequential list of transcription results corresponding to 110 * sequential portions of audio. 111 * </pre> 112 * 113 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 114 */ 115 @java.lang.Override getResultsCount()116 public int getResultsCount() { 117 return results_.size(); 118 } 119 /** 120 * 121 * 122 * <pre> 123 * Sequential list of transcription results corresponding to 124 * sequential portions of audio. 125 * </pre> 126 * 127 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 128 */ 129 @java.lang.Override getResults(int index)130 public com.google.cloud.speech.v1.SpeechRecognitionResult getResults(int index) { 131 return results_.get(index); 132 } 133 /** 134 * 135 * 136 * <pre> 137 * Sequential list of transcription results corresponding to 138 * sequential portions of audio. 139 * </pre> 140 * 141 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 142 */ 143 @java.lang.Override getResultsOrBuilder( int index)144 public com.google.cloud.speech.v1.SpeechRecognitionResultOrBuilder getResultsOrBuilder( 145 int index) { 146 return results_.get(index); 147 } 148 149 public static final int TOTAL_BILLED_TIME_FIELD_NUMBER = 3; 150 private com.google.protobuf.Duration totalBilledTime_; 151 /** 152 * 153 * 154 * <pre> 155 * When available, billed audio seconds for the corresponding request. 156 * </pre> 157 * 158 * <code>.google.protobuf.Duration total_billed_time = 3;</code> 159 * 160 * @return Whether the totalBilledTime field is set. 161 */ 162 @java.lang.Override hasTotalBilledTime()163 public boolean hasTotalBilledTime() { 164 return totalBilledTime_ != null; 165 } 166 /** 167 * 168 * 169 * <pre> 170 * When available, billed audio seconds for the corresponding request. 171 * </pre> 172 * 173 * <code>.google.protobuf.Duration total_billed_time = 3;</code> 174 * 175 * @return The totalBilledTime. 176 */ 177 @java.lang.Override getTotalBilledTime()178 public com.google.protobuf.Duration getTotalBilledTime() { 179 return totalBilledTime_ == null 180 ? com.google.protobuf.Duration.getDefaultInstance() 181 : totalBilledTime_; 182 } 183 /** 184 * 185 * 186 * <pre> 187 * When available, billed audio seconds for the corresponding request. 188 * </pre> 189 * 190 * <code>.google.protobuf.Duration total_billed_time = 3;</code> 191 */ 192 @java.lang.Override getTotalBilledTimeOrBuilder()193 public com.google.protobuf.DurationOrBuilder getTotalBilledTimeOrBuilder() { 194 return totalBilledTime_ == null 195 ? com.google.protobuf.Duration.getDefaultInstance() 196 : totalBilledTime_; 197 } 198 199 public static final int SPEECH_ADAPTATION_INFO_FIELD_NUMBER = 7; 200 private com.google.cloud.speech.v1.SpeechAdaptationInfo speechAdaptationInfo_; 201 /** 202 * 203 * 204 * <pre> 205 * Provides information on adaptation behavior in response 206 * </pre> 207 * 208 * <code>.google.cloud.speech.v1.SpeechAdaptationInfo speech_adaptation_info = 7;</code> 209 * 210 * @return Whether the speechAdaptationInfo field is set. 211 */ 212 @java.lang.Override hasSpeechAdaptationInfo()213 public boolean hasSpeechAdaptationInfo() { 214 return speechAdaptationInfo_ != null; 215 } 216 /** 217 * 218 * 219 * <pre> 220 * Provides information on adaptation behavior in response 221 * </pre> 222 * 223 * <code>.google.cloud.speech.v1.SpeechAdaptationInfo speech_adaptation_info = 7;</code> 224 * 225 * @return The speechAdaptationInfo. 226 */ 227 @java.lang.Override getSpeechAdaptationInfo()228 public com.google.cloud.speech.v1.SpeechAdaptationInfo getSpeechAdaptationInfo() { 229 return speechAdaptationInfo_ == null 230 ? com.google.cloud.speech.v1.SpeechAdaptationInfo.getDefaultInstance() 231 : speechAdaptationInfo_; 232 } 233 /** 234 * 235 * 236 * <pre> 237 * Provides information on adaptation behavior in response 238 * </pre> 239 * 240 * <code>.google.cloud.speech.v1.SpeechAdaptationInfo speech_adaptation_info = 7;</code> 241 */ 242 @java.lang.Override 243 public com.google.cloud.speech.v1.SpeechAdaptationInfoOrBuilder getSpeechAdaptationInfoOrBuilder()244 getSpeechAdaptationInfoOrBuilder() { 245 return speechAdaptationInfo_ == null 246 ? com.google.cloud.speech.v1.SpeechAdaptationInfo.getDefaultInstance() 247 : speechAdaptationInfo_; 248 } 249 250 public static final int REQUEST_ID_FIELD_NUMBER = 8; 251 private long requestId_ = 0L; 252 /** 253 * 254 * 255 * <pre> 256 * The ID associated with the request. This is a unique ID specific only to 257 * the given request. 258 * </pre> 259 * 260 * <code>int64 request_id = 8;</code> 261 * 262 * @return The requestId. 263 */ 264 @java.lang.Override getRequestId()265 public long getRequestId() { 266 return requestId_; 267 } 268 269 private byte memoizedIsInitialized = -1; 270 271 @java.lang.Override isInitialized()272 public final boolean isInitialized() { 273 byte isInitialized = memoizedIsInitialized; 274 if (isInitialized == 1) return true; 275 if (isInitialized == 0) return false; 276 277 memoizedIsInitialized = 1; 278 return true; 279 } 280 281 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)282 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 283 for (int i = 0; i < results_.size(); i++) { 284 output.writeMessage(2, results_.get(i)); 285 } 286 if (totalBilledTime_ != null) { 287 output.writeMessage(3, getTotalBilledTime()); 288 } 289 if (speechAdaptationInfo_ != null) { 290 output.writeMessage(7, getSpeechAdaptationInfo()); 291 } 292 if (requestId_ != 0L) { 293 output.writeInt64(8, requestId_); 294 } 295 getUnknownFields().writeTo(output); 296 } 297 298 @java.lang.Override getSerializedSize()299 public int getSerializedSize() { 300 int size = memoizedSize; 301 if (size != -1) return size; 302 303 size = 0; 304 for (int i = 0; i < results_.size(); i++) { 305 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, results_.get(i)); 306 } 307 if (totalBilledTime_ != null) { 308 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getTotalBilledTime()); 309 } 310 if (speechAdaptationInfo_ != null) { 311 size += 312 com.google.protobuf.CodedOutputStream.computeMessageSize(7, getSpeechAdaptationInfo()); 313 } 314 if (requestId_ != 0L) { 315 size += com.google.protobuf.CodedOutputStream.computeInt64Size(8, requestId_); 316 } 317 size += getUnknownFields().getSerializedSize(); 318 memoizedSize = size; 319 return size; 320 } 321 322 @java.lang.Override equals(final java.lang.Object obj)323 public boolean equals(final java.lang.Object obj) { 324 if (obj == this) { 325 return true; 326 } 327 if (!(obj instanceof com.google.cloud.speech.v1.RecognizeResponse)) { 328 return super.equals(obj); 329 } 330 com.google.cloud.speech.v1.RecognizeResponse other = 331 (com.google.cloud.speech.v1.RecognizeResponse) obj; 332 333 if (!getResultsList().equals(other.getResultsList())) return false; 334 if (hasTotalBilledTime() != other.hasTotalBilledTime()) return false; 335 if (hasTotalBilledTime()) { 336 if (!getTotalBilledTime().equals(other.getTotalBilledTime())) return false; 337 } 338 if (hasSpeechAdaptationInfo() != other.hasSpeechAdaptationInfo()) return false; 339 if (hasSpeechAdaptationInfo()) { 340 if (!getSpeechAdaptationInfo().equals(other.getSpeechAdaptationInfo())) return false; 341 } 342 if (getRequestId() != other.getRequestId()) return false; 343 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 344 return true; 345 } 346 347 @java.lang.Override hashCode()348 public int hashCode() { 349 if (memoizedHashCode != 0) { 350 return memoizedHashCode; 351 } 352 int hash = 41; 353 hash = (19 * hash) + getDescriptor().hashCode(); 354 if (getResultsCount() > 0) { 355 hash = (37 * hash) + RESULTS_FIELD_NUMBER; 356 hash = (53 * hash) + getResultsList().hashCode(); 357 } 358 if (hasTotalBilledTime()) { 359 hash = (37 * hash) + TOTAL_BILLED_TIME_FIELD_NUMBER; 360 hash = (53 * hash) + getTotalBilledTime().hashCode(); 361 } 362 if (hasSpeechAdaptationInfo()) { 363 hash = (37 * hash) + SPEECH_ADAPTATION_INFO_FIELD_NUMBER; 364 hash = (53 * hash) + getSpeechAdaptationInfo().hashCode(); 365 } 366 hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; 367 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getRequestId()); 368 hash = (29 * hash) + getUnknownFields().hashCode(); 369 memoizedHashCode = hash; 370 return hash; 371 } 372 parseFrom(java.nio.ByteBuffer data)373 public static com.google.cloud.speech.v1.RecognizeResponse parseFrom(java.nio.ByteBuffer data) 374 throws com.google.protobuf.InvalidProtocolBufferException { 375 return PARSER.parseFrom(data); 376 } 377 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)378 public static com.google.cloud.speech.v1.RecognizeResponse parseFrom( 379 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 380 throws com.google.protobuf.InvalidProtocolBufferException { 381 return PARSER.parseFrom(data, extensionRegistry); 382 } 383 parseFrom( com.google.protobuf.ByteString data)384 public static com.google.cloud.speech.v1.RecognizeResponse parseFrom( 385 com.google.protobuf.ByteString data) 386 throws com.google.protobuf.InvalidProtocolBufferException { 387 return PARSER.parseFrom(data); 388 } 389 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)390 public static com.google.cloud.speech.v1.RecognizeResponse parseFrom( 391 com.google.protobuf.ByteString data, 392 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 393 throws com.google.protobuf.InvalidProtocolBufferException { 394 return PARSER.parseFrom(data, extensionRegistry); 395 } 396 parseFrom(byte[] data)397 public static com.google.cloud.speech.v1.RecognizeResponse parseFrom(byte[] data) 398 throws com.google.protobuf.InvalidProtocolBufferException { 399 return PARSER.parseFrom(data); 400 } 401 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)402 public static com.google.cloud.speech.v1.RecognizeResponse parseFrom( 403 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 404 throws com.google.protobuf.InvalidProtocolBufferException { 405 return PARSER.parseFrom(data, extensionRegistry); 406 } 407 parseFrom(java.io.InputStream input)408 public static com.google.cloud.speech.v1.RecognizeResponse parseFrom(java.io.InputStream input) 409 throws java.io.IOException { 410 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 411 } 412 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)413 public static com.google.cloud.speech.v1.RecognizeResponse parseFrom( 414 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 415 throws java.io.IOException { 416 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 417 PARSER, input, extensionRegistry); 418 } 419 parseDelimitedFrom( java.io.InputStream input)420 public static com.google.cloud.speech.v1.RecognizeResponse parseDelimitedFrom( 421 java.io.InputStream input) throws java.io.IOException { 422 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 423 } 424 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)425 public static com.google.cloud.speech.v1.RecognizeResponse parseDelimitedFrom( 426 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 427 throws java.io.IOException { 428 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 429 PARSER, input, extensionRegistry); 430 } 431 parseFrom( com.google.protobuf.CodedInputStream input)432 public static com.google.cloud.speech.v1.RecognizeResponse parseFrom( 433 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 434 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 435 } 436 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)437 public static com.google.cloud.speech.v1.RecognizeResponse parseFrom( 438 com.google.protobuf.CodedInputStream input, 439 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 440 throws java.io.IOException { 441 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 442 PARSER, input, extensionRegistry); 443 } 444 445 @java.lang.Override newBuilderForType()446 public Builder newBuilderForType() { 447 return newBuilder(); 448 } 449 newBuilder()450 public static Builder newBuilder() { 451 return DEFAULT_INSTANCE.toBuilder(); 452 } 453 newBuilder(com.google.cloud.speech.v1.RecognizeResponse prototype)454 public static Builder newBuilder(com.google.cloud.speech.v1.RecognizeResponse prototype) { 455 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 456 } 457 458 @java.lang.Override toBuilder()459 public Builder toBuilder() { 460 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 461 } 462 463 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)464 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 465 Builder builder = new Builder(parent); 466 return builder; 467 } 468 /** 469 * 470 * 471 * <pre> 472 * The only message returned to the client by the `Recognize` method. It 473 * contains the result as zero or more sequential `SpeechRecognitionResult` 474 * messages. 475 * </pre> 476 * 477 * Protobuf type {@code google.cloud.speech.v1.RecognizeResponse} 478 */ 479 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 480 implements 481 // @@protoc_insertion_point(builder_implements:google.cloud.speech.v1.RecognizeResponse) 482 com.google.cloud.speech.v1.RecognizeResponseOrBuilder { getDescriptor()483 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 484 return com.google.cloud.speech.v1.SpeechProto 485 .internal_static_google_cloud_speech_v1_RecognizeResponse_descriptor; 486 } 487 488 @java.lang.Override 489 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()490 internalGetFieldAccessorTable() { 491 return com.google.cloud.speech.v1.SpeechProto 492 .internal_static_google_cloud_speech_v1_RecognizeResponse_fieldAccessorTable 493 .ensureFieldAccessorsInitialized( 494 com.google.cloud.speech.v1.RecognizeResponse.class, 495 com.google.cloud.speech.v1.RecognizeResponse.Builder.class); 496 } 497 498 // Construct using com.google.cloud.speech.v1.RecognizeResponse.newBuilder() Builder()499 private Builder() {} 500 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)501 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 502 super(parent); 503 } 504 505 @java.lang.Override clear()506 public Builder clear() { 507 super.clear(); 508 bitField0_ = 0; 509 if (resultsBuilder_ == null) { 510 results_ = java.util.Collections.emptyList(); 511 } else { 512 results_ = null; 513 resultsBuilder_.clear(); 514 } 515 bitField0_ = (bitField0_ & ~0x00000001); 516 totalBilledTime_ = null; 517 if (totalBilledTimeBuilder_ != null) { 518 totalBilledTimeBuilder_.dispose(); 519 totalBilledTimeBuilder_ = null; 520 } 521 speechAdaptationInfo_ = null; 522 if (speechAdaptationInfoBuilder_ != null) { 523 speechAdaptationInfoBuilder_.dispose(); 524 speechAdaptationInfoBuilder_ = null; 525 } 526 requestId_ = 0L; 527 return this; 528 } 529 530 @java.lang.Override getDescriptorForType()531 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 532 return com.google.cloud.speech.v1.SpeechProto 533 .internal_static_google_cloud_speech_v1_RecognizeResponse_descriptor; 534 } 535 536 @java.lang.Override getDefaultInstanceForType()537 public com.google.cloud.speech.v1.RecognizeResponse getDefaultInstanceForType() { 538 return com.google.cloud.speech.v1.RecognizeResponse.getDefaultInstance(); 539 } 540 541 @java.lang.Override build()542 public com.google.cloud.speech.v1.RecognizeResponse build() { 543 com.google.cloud.speech.v1.RecognizeResponse result = buildPartial(); 544 if (!result.isInitialized()) { 545 throw newUninitializedMessageException(result); 546 } 547 return result; 548 } 549 550 @java.lang.Override buildPartial()551 public com.google.cloud.speech.v1.RecognizeResponse buildPartial() { 552 com.google.cloud.speech.v1.RecognizeResponse result = 553 new com.google.cloud.speech.v1.RecognizeResponse(this); 554 buildPartialRepeatedFields(result); 555 if (bitField0_ != 0) { 556 buildPartial0(result); 557 } 558 onBuilt(); 559 return result; 560 } 561 buildPartialRepeatedFields(com.google.cloud.speech.v1.RecognizeResponse result)562 private void buildPartialRepeatedFields(com.google.cloud.speech.v1.RecognizeResponse result) { 563 if (resultsBuilder_ == null) { 564 if (((bitField0_ & 0x00000001) != 0)) { 565 results_ = java.util.Collections.unmodifiableList(results_); 566 bitField0_ = (bitField0_ & ~0x00000001); 567 } 568 result.results_ = results_; 569 } else { 570 result.results_ = resultsBuilder_.build(); 571 } 572 } 573 buildPartial0(com.google.cloud.speech.v1.RecognizeResponse result)574 private void buildPartial0(com.google.cloud.speech.v1.RecognizeResponse result) { 575 int from_bitField0_ = bitField0_; 576 if (((from_bitField0_ & 0x00000002) != 0)) { 577 result.totalBilledTime_ = 578 totalBilledTimeBuilder_ == null ? totalBilledTime_ : totalBilledTimeBuilder_.build(); 579 } 580 if (((from_bitField0_ & 0x00000004) != 0)) { 581 result.speechAdaptationInfo_ = 582 speechAdaptationInfoBuilder_ == null 583 ? speechAdaptationInfo_ 584 : speechAdaptationInfoBuilder_.build(); 585 } 586 if (((from_bitField0_ & 0x00000008) != 0)) { 587 result.requestId_ = requestId_; 588 } 589 } 590 591 @java.lang.Override clone()592 public Builder clone() { 593 return super.clone(); 594 } 595 596 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)597 public Builder setField( 598 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 599 return super.setField(field, value); 600 } 601 602 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)603 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 604 return super.clearField(field); 605 } 606 607 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)608 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 609 return super.clearOneof(oneof); 610 } 611 612 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)613 public Builder setRepeatedField( 614 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 615 return super.setRepeatedField(field, index, value); 616 } 617 618 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)619 public Builder addRepeatedField( 620 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 621 return super.addRepeatedField(field, value); 622 } 623 624 @java.lang.Override mergeFrom(com.google.protobuf.Message other)625 public Builder mergeFrom(com.google.protobuf.Message other) { 626 if (other instanceof com.google.cloud.speech.v1.RecognizeResponse) { 627 return mergeFrom((com.google.cloud.speech.v1.RecognizeResponse) other); 628 } else { 629 super.mergeFrom(other); 630 return this; 631 } 632 } 633 mergeFrom(com.google.cloud.speech.v1.RecognizeResponse other)634 public Builder mergeFrom(com.google.cloud.speech.v1.RecognizeResponse other) { 635 if (other == com.google.cloud.speech.v1.RecognizeResponse.getDefaultInstance()) return this; 636 if (resultsBuilder_ == null) { 637 if (!other.results_.isEmpty()) { 638 if (results_.isEmpty()) { 639 results_ = other.results_; 640 bitField0_ = (bitField0_ & ~0x00000001); 641 } else { 642 ensureResultsIsMutable(); 643 results_.addAll(other.results_); 644 } 645 onChanged(); 646 } 647 } else { 648 if (!other.results_.isEmpty()) { 649 if (resultsBuilder_.isEmpty()) { 650 resultsBuilder_.dispose(); 651 resultsBuilder_ = null; 652 results_ = other.results_; 653 bitField0_ = (bitField0_ & ~0x00000001); 654 resultsBuilder_ = 655 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 656 ? getResultsFieldBuilder() 657 : null; 658 } else { 659 resultsBuilder_.addAllMessages(other.results_); 660 } 661 } 662 } 663 if (other.hasTotalBilledTime()) { 664 mergeTotalBilledTime(other.getTotalBilledTime()); 665 } 666 if (other.hasSpeechAdaptationInfo()) { 667 mergeSpeechAdaptationInfo(other.getSpeechAdaptationInfo()); 668 } 669 if (other.getRequestId() != 0L) { 670 setRequestId(other.getRequestId()); 671 } 672 this.mergeUnknownFields(other.getUnknownFields()); 673 onChanged(); 674 return this; 675 } 676 677 @java.lang.Override isInitialized()678 public final boolean isInitialized() { 679 return true; 680 } 681 682 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)683 public Builder mergeFrom( 684 com.google.protobuf.CodedInputStream input, 685 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 686 throws java.io.IOException { 687 if (extensionRegistry == null) { 688 throw new java.lang.NullPointerException(); 689 } 690 try { 691 boolean done = false; 692 while (!done) { 693 int tag = input.readTag(); 694 switch (tag) { 695 case 0: 696 done = true; 697 break; 698 case 18: 699 { 700 com.google.cloud.speech.v1.SpeechRecognitionResult m = 701 input.readMessage( 702 com.google.cloud.speech.v1.SpeechRecognitionResult.parser(), 703 extensionRegistry); 704 if (resultsBuilder_ == null) { 705 ensureResultsIsMutable(); 706 results_.add(m); 707 } else { 708 resultsBuilder_.addMessage(m); 709 } 710 break; 711 } // case 18 712 case 26: 713 { 714 input.readMessage(getTotalBilledTimeFieldBuilder().getBuilder(), extensionRegistry); 715 bitField0_ |= 0x00000002; 716 break; 717 } // case 26 718 case 58: 719 { 720 input.readMessage( 721 getSpeechAdaptationInfoFieldBuilder().getBuilder(), extensionRegistry); 722 bitField0_ |= 0x00000004; 723 break; 724 } // case 58 725 case 64: 726 { 727 requestId_ = input.readInt64(); 728 bitField0_ |= 0x00000008; 729 break; 730 } // case 64 731 default: 732 { 733 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 734 done = true; // was an endgroup tag 735 } 736 break; 737 } // default: 738 } // switch (tag) 739 } // while (!done) 740 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 741 throw e.unwrapIOException(); 742 } finally { 743 onChanged(); 744 } // finally 745 return this; 746 } 747 748 private int bitField0_; 749 750 private java.util.List<com.google.cloud.speech.v1.SpeechRecognitionResult> results_ = 751 java.util.Collections.emptyList(); 752 ensureResultsIsMutable()753 private void ensureResultsIsMutable() { 754 if (!((bitField0_ & 0x00000001) != 0)) { 755 results_ = 756 new java.util.ArrayList<com.google.cloud.speech.v1.SpeechRecognitionResult>(results_); 757 bitField0_ |= 0x00000001; 758 } 759 } 760 761 private com.google.protobuf.RepeatedFieldBuilderV3< 762 com.google.cloud.speech.v1.SpeechRecognitionResult, 763 com.google.cloud.speech.v1.SpeechRecognitionResult.Builder, 764 com.google.cloud.speech.v1.SpeechRecognitionResultOrBuilder> 765 resultsBuilder_; 766 767 /** 768 * 769 * 770 * <pre> 771 * Sequential list of transcription results corresponding to 772 * sequential portions of audio. 773 * </pre> 774 * 775 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 776 */ getResultsList()777 public java.util.List<com.google.cloud.speech.v1.SpeechRecognitionResult> getResultsList() { 778 if (resultsBuilder_ == null) { 779 return java.util.Collections.unmodifiableList(results_); 780 } else { 781 return resultsBuilder_.getMessageList(); 782 } 783 } 784 /** 785 * 786 * 787 * <pre> 788 * Sequential list of transcription results corresponding to 789 * sequential portions of audio. 790 * </pre> 791 * 792 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 793 */ getResultsCount()794 public int getResultsCount() { 795 if (resultsBuilder_ == null) { 796 return results_.size(); 797 } else { 798 return resultsBuilder_.getCount(); 799 } 800 } 801 /** 802 * 803 * 804 * <pre> 805 * Sequential list of transcription results corresponding to 806 * sequential portions of audio. 807 * </pre> 808 * 809 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 810 */ getResults(int index)811 public com.google.cloud.speech.v1.SpeechRecognitionResult getResults(int index) { 812 if (resultsBuilder_ == null) { 813 return results_.get(index); 814 } else { 815 return resultsBuilder_.getMessage(index); 816 } 817 } 818 /** 819 * 820 * 821 * <pre> 822 * Sequential list of transcription results corresponding to 823 * sequential portions of audio. 824 * </pre> 825 * 826 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 827 */ setResults(int index, com.google.cloud.speech.v1.SpeechRecognitionResult value)828 public Builder setResults(int index, com.google.cloud.speech.v1.SpeechRecognitionResult value) { 829 if (resultsBuilder_ == null) { 830 if (value == null) { 831 throw new NullPointerException(); 832 } 833 ensureResultsIsMutable(); 834 results_.set(index, value); 835 onChanged(); 836 } else { 837 resultsBuilder_.setMessage(index, value); 838 } 839 return this; 840 } 841 /** 842 * 843 * 844 * <pre> 845 * Sequential list of transcription results corresponding to 846 * sequential portions of audio. 847 * </pre> 848 * 849 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 850 */ setResults( int index, com.google.cloud.speech.v1.SpeechRecognitionResult.Builder builderForValue)851 public Builder setResults( 852 int index, com.google.cloud.speech.v1.SpeechRecognitionResult.Builder builderForValue) { 853 if (resultsBuilder_ == null) { 854 ensureResultsIsMutable(); 855 results_.set(index, builderForValue.build()); 856 onChanged(); 857 } else { 858 resultsBuilder_.setMessage(index, builderForValue.build()); 859 } 860 return this; 861 } 862 /** 863 * 864 * 865 * <pre> 866 * Sequential list of transcription results corresponding to 867 * sequential portions of audio. 868 * </pre> 869 * 870 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 871 */ addResults(com.google.cloud.speech.v1.SpeechRecognitionResult value)872 public Builder addResults(com.google.cloud.speech.v1.SpeechRecognitionResult value) { 873 if (resultsBuilder_ == null) { 874 if (value == null) { 875 throw new NullPointerException(); 876 } 877 ensureResultsIsMutable(); 878 results_.add(value); 879 onChanged(); 880 } else { 881 resultsBuilder_.addMessage(value); 882 } 883 return this; 884 } 885 /** 886 * 887 * 888 * <pre> 889 * Sequential list of transcription results corresponding to 890 * sequential portions of audio. 891 * </pre> 892 * 893 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 894 */ addResults(int index, com.google.cloud.speech.v1.SpeechRecognitionResult value)895 public Builder addResults(int index, com.google.cloud.speech.v1.SpeechRecognitionResult value) { 896 if (resultsBuilder_ == null) { 897 if (value == null) { 898 throw new NullPointerException(); 899 } 900 ensureResultsIsMutable(); 901 results_.add(index, value); 902 onChanged(); 903 } else { 904 resultsBuilder_.addMessage(index, value); 905 } 906 return this; 907 } 908 /** 909 * 910 * 911 * <pre> 912 * Sequential list of transcription results corresponding to 913 * sequential portions of audio. 914 * </pre> 915 * 916 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 917 */ addResults( com.google.cloud.speech.v1.SpeechRecognitionResult.Builder builderForValue)918 public Builder addResults( 919 com.google.cloud.speech.v1.SpeechRecognitionResult.Builder builderForValue) { 920 if (resultsBuilder_ == null) { 921 ensureResultsIsMutable(); 922 results_.add(builderForValue.build()); 923 onChanged(); 924 } else { 925 resultsBuilder_.addMessage(builderForValue.build()); 926 } 927 return this; 928 } 929 /** 930 * 931 * 932 * <pre> 933 * Sequential list of transcription results corresponding to 934 * sequential portions of audio. 935 * </pre> 936 * 937 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 938 */ addResults( int index, com.google.cloud.speech.v1.SpeechRecognitionResult.Builder builderForValue)939 public Builder addResults( 940 int index, com.google.cloud.speech.v1.SpeechRecognitionResult.Builder builderForValue) { 941 if (resultsBuilder_ == null) { 942 ensureResultsIsMutable(); 943 results_.add(index, builderForValue.build()); 944 onChanged(); 945 } else { 946 resultsBuilder_.addMessage(index, builderForValue.build()); 947 } 948 return this; 949 } 950 /** 951 * 952 * 953 * <pre> 954 * Sequential list of transcription results corresponding to 955 * sequential portions of audio. 956 * </pre> 957 * 958 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 959 */ addAllResults( java.lang.Iterable<? extends com.google.cloud.speech.v1.SpeechRecognitionResult> values)960 public Builder addAllResults( 961 java.lang.Iterable<? extends com.google.cloud.speech.v1.SpeechRecognitionResult> values) { 962 if (resultsBuilder_ == null) { 963 ensureResultsIsMutable(); 964 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, results_); 965 onChanged(); 966 } else { 967 resultsBuilder_.addAllMessages(values); 968 } 969 return this; 970 } 971 /** 972 * 973 * 974 * <pre> 975 * Sequential list of transcription results corresponding to 976 * sequential portions of audio. 977 * </pre> 978 * 979 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 980 */ clearResults()981 public Builder clearResults() { 982 if (resultsBuilder_ == null) { 983 results_ = java.util.Collections.emptyList(); 984 bitField0_ = (bitField0_ & ~0x00000001); 985 onChanged(); 986 } else { 987 resultsBuilder_.clear(); 988 } 989 return this; 990 } 991 /** 992 * 993 * 994 * <pre> 995 * Sequential list of transcription results corresponding to 996 * sequential portions of audio. 997 * </pre> 998 * 999 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 1000 */ removeResults(int index)1001 public Builder removeResults(int index) { 1002 if (resultsBuilder_ == null) { 1003 ensureResultsIsMutable(); 1004 results_.remove(index); 1005 onChanged(); 1006 } else { 1007 resultsBuilder_.remove(index); 1008 } 1009 return this; 1010 } 1011 /** 1012 * 1013 * 1014 * <pre> 1015 * Sequential list of transcription results corresponding to 1016 * sequential portions of audio. 1017 * </pre> 1018 * 1019 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 1020 */ getResultsBuilder(int index)1021 public com.google.cloud.speech.v1.SpeechRecognitionResult.Builder getResultsBuilder(int index) { 1022 return getResultsFieldBuilder().getBuilder(index); 1023 } 1024 /** 1025 * 1026 * 1027 * <pre> 1028 * Sequential list of transcription results corresponding to 1029 * sequential portions of audio. 1030 * </pre> 1031 * 1032 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 1033 */ getResultsOrBuilder( int index)1034 public com.google.cloud.speech.v1.SpeechRecognitionResultOrBuilder getResultsOrBuilder( 1035 int index) { 1036 if (resultsBuilder_ == null) { 1037 return results_.get(index); 1038 } else { 1039 return resultsBuilder_.getMessageOrBuilder(index); 1040 } 1041 } 1042 /** 1043 * 1044 * 1045 * <pre> 1046 * Sequential list of transcription results corresponding to 1047 * sequential portions of audio. 1048 * </pre> 1049 * 1050 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 1051 */ 1052 public java.util.List<? extends com.google.cloud.speech.v1.SpeechRecognitionResultOrBuilder> getResultsOrBuilderList()1053 getResultsOrBuilderList() { 1054 if (resultsBuilder_ != null) { 1055 return resultsBuilder_.getMessageOrBuilderList(); 1056 } else { 1057 return java.util.Collections.unmodifiableList(results_); 1058 } 1059 } 1060 /** 1061 * 1062 * 1063 * <pre> 1064 * Sequential list of transcription results corresponding to 1065 * sequential portions of audio. 1066 * </pre> 1067 * 1068 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 1069 */ addResultsBuilder()1070 public com.google.cloud.speech.v1.SpeechRecognitionResult.Builder addResultsBuilder() { 1071 return getResultsFieldBuilder() 1072 .addBuilder(com.google.cloud.speech.v1.SpeechRecognitionResult.getDefaultInstance()); 1073 } 1074 /** 1075 * 1076 * 1077 * <pre> 1078 * Sequential list of transcription results corresponding to 1079 * sequential portions of audio. 1080 * </pre> 1081 * 1082 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 1083 */ addResultsBuilder(int index)1084 public com.google.cloud.speech.v1.SpeechRecognitionResult.Builder addResultsBuilder(int index) { 1085 return getResultsFieldBuilder() 1086 .addBuilder( 1087 index, com.google.cloud.speech.v1.SpeechRecognitionResult.getDefaultInstance()); 1088 } 1089 /** 1090 * 1091 * 1092 * <pre> 1093 * Sequential list of transcription results corresponding to 1094 * sequential portions of audio. 1095 * </pre> 1096 * 1097 * <code>repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;</code> 1098 */ 1099 public java.util.List<com.google.cloud.speech.v1.SpeechRecognitionResult.Builder> getResultsBuilderList()1100 getResultsBuilderList() { 1101 return getResultsFieldBuilder().getBuilderList(); 1102 } 1103 1104 private com.google.protobuf.RepeatedFieldBuilderV3< 1105 com.google.cloud.speech.v1.SpeechRecognitionResult, 1106 com.google.cloud.speech.v1.SpeechRecognitionResult.Builder, 1107 com.google.cloud.speech.v1.SpeechRecognitionResultOrBuilder> getResultsFieldBuilder()1108 getResultsFieldBuilder() { 1109 if (resultsBuilder_ == null) { 1110 resultsBuilder_ = 1111 new com.google.protobuf.RepeatedFieldBuilderV3< 1112 com.google.cloud.speech.v1.SpeechRecognitionResult, 1113 com.google.cloud.speech.v1.SpeechRecognitionResult.Builder, 1114 com.google.cloud.speech.v1.SpeechRecognitionResultOrBuilder>( 1115 results_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); 1116 results_ = null; 1117 } 1118 return resultsBuilder_; 1119 } 1120 1121 private com.google.protobuf.Duration totalBilledTime_; 1122 private com.google.protobuf.SingleFieldBuilderV3< 1123 com.google.protobuf.Duration, 1124 com.google.protobuf.Duration.Builder, 1125 com.google.protobuf.DurationOrBuilder> 1126 totalBilledTimeBuilder_; 1127 /** 1128 * 1129 * 1130 * <pre> 1131 * When available, billed audio seconds for the corresponding request. 1132 * </pre> 1133 * 1134 * <code>.google.protobuf.Duration total_billed_time = 3;</code> 1135 * 1136 * @return Whether the totalBilledTime field is set. 1137 */ hasTotalBilledTime()1138 public boolean hasTotalBilledTime() { 1139 return ((bitField0_ & 0x00000002) != 0); 1140 } 1141 /** 1142 * 1143 * 1144 * <pre> 1145 * When available, billed audio seconds for the corresponding request. 1146 * </pre> 1147 * 1148 * <code>.google.protobuf.Duration total_billed_time = 3;</code> 1149 * 1150 * @return The totalBilledTime. 1151 */ getTotalBilledTime()1152 public com.google.protobuf.Duration getTotalBilledTime() { 1153 if (totalBilledTimeBuilder_ == null) { 1154 return totalBilledTime_ == null 1155 ? com.google.protobuf.Duration.getDefaultInstance() 1156 : totalBilledTime_; 1157 } else { 1158 return totalBilledTimeBuilder_.getMessage(); 1159 } 1160 } 1161 /** 1162 * 1163 * 1164 * <pre> 1165 * When available, billed audio seconds for the corresponding request. 1166 * </pre> 1167 * 1168 * <code>.google.protobuf.Duration total_billed_time = 3;</code> 1169 */ setTotalBilledTime(com.google.protobuf.Duration value)1170 public Builder setTotalBilledTime(com.google.protobuf.Duration value) { 1171 if (totalBilledTimeBuilder_ == null) { 1172 if (value == null) { 1173 throw new NullPointerException(); 1174 } 1175 totalBilledTime_ = value; 1176 } else { 1177 totalBilledTimeBuilder_.setMessage(value); 1178 } 1179 bitField0_ |= 0x00000002; 1180 onChanged(); 1181 return this; 1182 } 1183 /** 1184 * 1185 * 1186 * <pre> 1187 * When available, billed audio seconds for the corresponding request. 1188 * </pre> 1189 * 1190 * <code>.google.protobuf.Duration total_billed_time = 3;</code> 1191 */ setTotalBilledTime(com.google.protobuf.Duration.Builder builderForValue)1192 public Builder setTotalBilledTime(com.google.protobuf.Duration.Builder builderForValue) { 1193 if (totalBilledTimeBuilder_ == null) { 1194 totalBilledTime_ = builderForValue.build(); 1195 } else { 1196 totalBilledTimeBuilder_.setMessage(builderForValue.build()); 1197 } 1198 bitField0_ |= 0x00000002; 1199 onChanged(); 1200 return this; 1201 } 1202 /** 1203 * 1204 * 1205 * <pre> 1206 * When available, billed audio seconds for the corresponding request. 1207 * </pre> 1208 * 1209 * <code>.google.protobuf.Duration total_billed_time = 3;</code> 1210 */ mergeTotalBilledTime(com.google.protobuf.Duration value)1211 public Builder mergeTotalBilledTime(com.google.protobuf.Duration value) { 1212 if (totalBilledTimeBuilder_ == null) { 1213 if (((bitField0_ & 0x00000002) != 0) 1214 && totalBilledTime_ != null 1215 && totalBilledTime_ != com.google.protobuf.Duration.getDefaultInstance()) { 1216 getTotalBilledTimeBuilder().mergeFrom(value); 1217 } else { 1218 totalBilledTime_ = value; 1219 } 1220 } else { 1221 totalBilledTimeBuilder_.mergeFrom(value); 1222 } 1223 bitField0_ |= 0x00000002; 1224 onChanged(); 1225 return this; 1226 } 1227 /** 1228 * 1229 * 1230 * <pre> 1231 * When available, billed audio seconds for the corresponding request. 1232 * </pre> 1233 * 1234 * <code>.google.protobuf.Duration total_billed_time = 3;</code> 1235 */ clearTotalBilledTime()1236 public Builder clearTotalBilledTime() { 1237 bitField0_ = (bitField0_ & ~0x00000002); 1238 totalBilledTime_ = null; 1239 if (totalBilledTimeBuilder_ != null) { 1240 totalBilledTimeBuilder_.dispose(); 1241 totalBilledTimeBuilder_ = null; 1242 } 1243 onChanged(); 1244 return this; 1245 } 1246 /** 1247 * 1248 * 1249 * <pre> 1250 * When available, billed audio seconds for the corresponding request. 1251 * </pre> 1252 * 1253 * <code>.google.protobuf.Duration total_billed_time = 3;</code> 1254 */ getTotalBilledTimeBuilder()1255 public com.google.protobuf.Duration.Builder getTotalBilledTimeBuilder() { 1256 bitField0_ |= 0x00000002; 1257 onChanged(); 1258 return getTotalBilledTimeFieldBuilder().getBuilder(); 1259 } 1260 /** 1261 * 1262 * 1263 * <pre> 1264 * When available, billed audio seconds for the corresponding request. 1265 * </pre> 1266 * 1267 * <code>.google.protobuf.Duration total_billed_time = 3;</code> 1268 */ getTotalBilledTimeOrBuilder()1269 public com.google.protobuf.DurationOrBuilder getTotalBilledTimeOrBuilder() { 1270 if (totalBilledTimeBuilder_ != null) { 1271 return totalBilledTimeBuilder_.getMessageOrBuilder(); 1272 } else { 1273 return totalBilledTime_ == null 1274 ? com.google.protobuf.Duration.getDefaultInstance() 1275 : totalBilledTime_; 1276 } 1277 } 1278 /** 1279 * 1280 * 1281 * <pre> 1282 * When available, billed audio seconds for the corresponding request. 1283 * </pre> 1284 * 1285 * <code>.google.protobuf.Duration total_billed_time = 3;</code> 1286 */ 1287 private com.google.protobuf.SingleFieldBuilderV3< 1288 com.google.protobuf.Duration, 1289 com.google.protobuf.Duration.Builder, 1290 com.google.protobuf.DurationOrBuilder> getTotalBilledTimeFieldBuilder()1291 getTotalBilledTimeFieldBuilder() { 1292 if (totalBilledTimeBuilder_ == null) { 1293 totalBilledTimeBuilder_ = 1294 new com.google.protobuf.SingleFieldBuilderV3< 1295 com.google.protobuf.Duration, 1296 com.google.protobuf.Duration.Builder, 1297 com.google.protobuf.DurationOrBuilder>( 1298 getTotalBilledTime(), getParentForChildren(), isClean()); 1299 totalBilledTime_ = null; 1300 } 1301 return totalBilledTimeBuilder_; 1302 } 1303 1304 private com.google.cloud.speech.v1.SpeechAdaptationInfo speechAdaptationInfo_; 1305 private com.google.protobuf.SingleFieldBuilderV3< 1306 com.google.cloud.speech.v1.SpeechAdaptationInfo, 1307 com.google.cloud.speech.v1.SpeechAdaptationInfo.Builder, 1308 com.google.cloud.speech.v1.SpeechAdaptationInfoOrBuilder> 1309 speechAdaptationInfoBuilder_; 1310 /** 1311 * 1312 * 1313 * <pre> 1314 * Provides information on adaptation behavior in response 1315 * </pre> 1316 * 1317 * <code>.google.cloud.speech.v1.SpeechAdaptationInfo speech_adaptation_info = 7;</code> 1318 * 1319 * @return Whether the speechAdaptationInfo field is set. 1320 */ hasSpeechAdaptationInfo()1321 public boolean hasSpeechAdaptationInfo() { 1322 return ((bitField0_ & 0x00000004) != 0); 1323 } 1324 /** 1325 * 1326 * 1327 * <pre> 1328 * Provides information on adaptation behavior in response 1329 * </pre> 1330 * 1331 * <code>.google.cloud.speech.v1.SpeechAdaptationInfo speech_adaptation_info = 7;</code> 1332 * 1333 * @return The speechAdaptationInfo. 1334 */ getSpeechAdaptationInfo()1335 public com.google.cloud.speech.v1.SpeechAdaptationInfo getSpeechAdaptationInfo() { 1336 if (speechAdaptationInfoBuilder_ == null) { 1337 return speechAdaptationInfo_ == null 1338 ? com.google.cloud.speech.v1.SpeechAdaptationInfo.getDefaultInstance() 1339 : speechAdaptationInfo_; 1340 } else { 1341 return speechAdaptationInfoBuilder_.getMessage(); 1342 } 1343 } 1344 /** 1345 * 1346 * 1347 * <pre> 1348 * Provides information on adaptation behavior in response 1349 * </pre> 1350 * 1351 * <code>.google.cloud.speech.v1.SpeechAdaptationInfo speech_adaptation_info = 7;</code> 1352 */ setSpeechAdaptationInfo(com.google.cloud.speech.v1.SpeechAdaptationInfo value)1353 public Builder setSpeechAdaptationInfo(com.google.cloud.speech.v1.SpeechAdaptationInfo value) { 1354 if (speechAdaptationInfoBuilder_ == null) { 1355 if (value == null) { 1356 throw new NullPointerException(); 1357 } 1358 speechAdaptationInfo_ = value; 1359 } else { 1360 speechAdaptationInfoBuilder_.setMessage(value); 1361 } 1362 bitField0_ |= 0x00000004; 1363 onChanged(); 1364 return this; 1365 } 1366 /** 1367 * 1368 * 1369 * <pre> 1370 * Provides information on adaptation behavior in response 1371 * </pre> 1372 * 1373 * <code>.google.cloud.speech.v1.SpeechAdaptationInfo speech_adaptation_info = 7;</code> 1374 */ setSpeechAdaptationInfo( com.google.cloud.speech.v1.SpeechAdaptationInfo.Builder builderForValue)1375 public Builder setSpeechAdaptationInfo( 1376 com.google.cloud.speech.v1.SpeechAdaptationInfo.Builder builderForValue) { 1377 if (speechAdaptationInfoBuilder_ == null) { 1378 speechAdaptationInfo_ = builderForValue.build(); 1379 } else { 1380 speechAdaptationInfoBuilder_.setMessage(builderForValue.build()); 1381 } 1382 bitField0_ |= 0x00000004; 1383 onChanged(); 1384 return this; 1385 } 1386 /** 1387 * 1388 * 1389 * <pre> 1390 * Provides information on adaptation behavior in response 1391 * </pre> 1392 * 1393 * <code>.google.cloud.speech.v1.SpeechAdaptationInfo speech_adaptation_info = 7;</code> 1394 */ mergeSpeechAdaptationInfo( com.google.cloud.speech.v1.SpeechAdaptationInfo value)1395 public Builder mergeSpeechAdaptationInfo( 1396 com.google.cloud.speech.v1.SpeechAdaptationInfo value) { 1397 if (speechAdaptationInfoBuilder_ == null) { 1398 if (((bitField0_ & 0x00000004) != 0) 1399 && speechAdaptationInfo_ != null 1400 && speechAdaptationInfo_ 1401 != com.google.cloud.speech.v1.SpeechAdaptationInfo.getDefaultInstance()) { 1402 getSpeechAdaptationInfoBuilder().mergeFrom(value); 1403 } else { 1404 speechAdaptationInfo_ = value; 1405 } 1406 } else { 1407 speechAdaptationInfoBuilder_.mergeFrom(value); 1408 } 1409 bitField0_ |= 0x00000004; 1410 onChanged(); 1411 return this; 1412 } 1413 /** 1414 * 1415 * 1416 * <pre> 1417 * Provides information on adaptation behavior in response 1418 * </pre> 1419 * 1420 * <code>.google.cloud.speech.v1.SpeechAdaptationInfo speech_adaptation_info = 7;</code> 1421 */ clearSpeechAdaptationInfo()1422 public Builder clearSpeechAdaptationInfo() { 1423 bitField0_ = (bitField0_ & ~0x00000004); 1424 speechAdaptationInfo_ = null; 1425 if (speechAdaptationInfoBuilder_ != null) { 1426 speechAdaptationInfoBuilder_.dispose(); 1427 speechAdaptationInfoBuilder_ = null; 1428 } 1429 onChanged(); 1430 return this; 1431 } 1432 /** 1433 * 1434 * 1435 * <pre> 1436 * Provides information on adaptation behavior in response 1437 * </pre> 1438 * 1439 * <code>.google.cloud.speech.v1.SpeechAdaptationInfo speech_adaptation_info = 7;</code> 1440 */ 1441 public com.google.cloud.speech.v1.SpeechAdaptationInfo.Builder getSpeechAdaptationInfoBuilder()1442 getSpeechAdaptationInfoBuilder() { 1443 bitField0_ |= 0x00000004; 1444 onChanged(); 1445 return getSpeechAdaptationInfoFieldBuilder().getBuilder(); 1446 } 1447 /** 1448 * 1449 * 1450 * <pre> 1451 * Provides information on adaptation behavior in response 1452 * </pre> 1453 * 1454 * <code>.google.cloud.speech.v1.SpeechAdaptationInfo speech_adaptation_info = 7;</code> 1455 */ 1456 public com.google.cloud.speech.v1.SpeechAdaptationInfoOrBuilder getSpeechAdaptationInfoOrBuilder()1457 getSpeechAdaptationInfoOrBuilder() { 1458 if (speechAdaptationInfoBuilder_ != null) { 1459 return speechAdaptationInfoBuilder_.getMessageOrBuilder(); 1460 } else { 1461 return speechAdaptationInfo_ == null 1462 ? com.google.cloud.speech.v1.SpeechAdaptationInfo.getDefaultInstance() 1463 : speechAdaptationInfo_; 1464 } 1465 } 1466 /** 1467 * 1468 * 1469 * <pre> 1470 * Provides information on adaptation behavior in response 1471 * </pre> 1472 * 1473 * <code>.google.cloud.speech.v1.SpeechAdaptationInfo speech_adaptation_info = 7;</code> 1474 */ 1475 private com.google.protobuf.SingleFieldBuilderV3< 1476 com.google.cloud.speech.v1.SpeechAdaptationInfo, 1477 com.google.cloud.speech.v1.SpeechAdaptationInfo.Builder, 1478 com.google.cloud.speech.v1.SpeechAdaptationInfoOrBuilder> getSpeechAdaptationInfoFieldBuilder()1479 getSpeechAdaptationInfoFieldBuilder() { 1480 if (speechAdaptationInfoBuilder_ == null) { 1481 speechAdaptationInfoBuilder_ = 1482 new com.google.protobuf.SingleFieldBuilderV3< 1483 com.google.cloud.speech.v1.SpeechAdaptationInfo, 1484 com.google.cloud.speech.v1.SpeechAdaptationInfo.Builder, 1485 com.google.cloud.speech.v1.SpeechAdaptationInfoOrBuilder>( 1486 getSpeechAdaptationInfo(), getParentForChildren(), isClean()); 1487 speechAdaptationInfo_ = null; 1488 } 1489 return speechAdaptationInfoBuilder_; 1490 } 1491 1492 private long requestId_; 1493 /** 1494 * 1495 * 1496 * <pre> 1497 * The ID associated with the request. This is a unique ID specific only to 1498 * the given request. 1499 * </pre> 1500 * 1501 * <code>int64 request_id = 8;</code> 1502 * 1503 * @return The requestId. 1504 */ 1505 @java.lang.Override getRequestId()1506 public long getRequestId() { 1507 return requestId_; 1508 } 1509 /** 1510 * 1511 * 1512 * <pre> 1513 * The ID associated with the request. This is a unique ID specific only to 1514 * the given request. 1515 * </pre> 1516 * 1517 * <code>int64 request_id = 8;</code> 1518 * 1519 * @param value The requestId to set. 1520 * @return This builder for chaining. 1521 */ setRequestId(long value)1522 public Builder setRequestId(long value) { 1523 1524 requestId_ = value; 1525 bitField0_ |= 0x00000008; 1526 onChanged(); 1527 return this; 1528 } 1529 /** 1530 * 1531 * 1532 * <pre> 1533 * The ID associated with the request. This is a unique ID specific only to 1534 * the given request. 1535 * </pre> 1536 * 1537 * <code>int64 request_id = 8;</code> 1538 * 1539 * @return This builder for chaining. 1540 */ clearRequestId()1541 public Builder clearRequestId() { 1542 bitField0_ = (bitField0_ & ~0x00000008); 1543 requestId_ = 0L; 1544 onChanged(); 1545 return this; 1546 } 1547 1548 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1549 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1550 return super.setUnknownFields(unknownFields); 1551 } 1552 1553 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1554 public final Builder mergeUnknownFields( 1555 final com.google.protobuf.UnknownFieldSet unknownFields) { 1556 return super.mergeUnknownFields(unknownFields); 1557 } 1558 1559 // @@protoc_insertion_point(builder_scope:google.cloud.speech.v1.RecognizeResponse) 1560 } 1561 1562 // @@protoc_insertion_point(class_scope:google.cloud.speech.v1.RecognizeResponse) 1563 private static final com.google.cloud.speech.v1.RecognizeResponse DEFAULT_INSTANCE; 1564 1565 static { 1566 DEFAULT_INSTANCE = new com.google.cloud.speech.v1.RecognizeResponse(); 1567 } 1568 getDefaultInstance()1569 public static com.google.cloud.speech.v1.RecognizeResponse getDefaultInstance() { 1570 return DEFAULT_INSTANCE; 1571 } 1572 1573 private static final com.google.protobuf.Parser<RecognizeResponse> PARSER = 1574 new com.google.protobuf.AbstractParser<RecognizeResponse>() { 1575 @java.lang.Override 1576 public RecognizeResponse parsePartialFrom( 1577 com.google.protobuf.CodedInputStream input, 1578 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1579 throws com.google.protobuf.InvalidProtocolBufferException { 1580 Builder builder = newBuilder(); 1581 try { 1582 builder.mergeFrom(input, extensionRegistry); 1583 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1584 throw e.setUnfinishedMessage(builder.buildPartial()); 1585 } catch (com.google.protobuf.UninitializedMessageException e) { 1586 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1587 } catch (java.io.IOException e) { 1588 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1589 .setUnfinishedMessage(builder.buildPartial()); 1590 } 1591 return builder.buildPartial(); 1592 } 1593 }; 1594 parser()1595 public static com.google.protobuf.Parser<RecognizeResponse> parser() { 1596 return PARSER; 1597 } 1598 1599 @java.lang.Override getParserForType()1600 public com.google.protobuf.Parser<RecognizeResponse> getParserForType() { 1601 return PARSER; 1602 } 1603 1604 @java.lang.Override getDefaultInstanceForType()1605 public com.google.cloud.speech.v1.RecognizeResponse getDefaultInstanceForType() { 1606 return DEFAULT_INSTANCE; 1607 } 1608 } 1609