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