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/dialogflow/v2/session.proto 18 19 package com.google.cloud.dialogflow.v2; 20 21 /** 22 * 23 * 24 * <pre> 25 * Represents the query input. It can contain either: 26 * 1. An audio config which 27 * instructs the speech recognizer how to process the speech audio. 28 * 2. A conversational query in the form of text,. 29 * 3. An event that specifies which intent to trigger. 30 * </pre> 31 * 32 * Protobuf type {@code google.cloud.dialogflow.v2.QueryInput} 33 */ 34 public final class QueryInput extends com.google.protobuf.GeneratedMessageV3 35 implements 36 // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.v2.QueryInput) 37 QueryInputOrBuilder { 38 private static final long serialVersionUID = 0L; 39 // Use QueryInput.newBuilder() to construct. QueryInput(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)40 private QueryInput(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 41 super(builder); 42 } 43 QueryInput()44 private QueryInput() {} 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new QueryInput(); 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.dialogflow.v2.SessionProto 59 .internal_static_google_cloud_dialogflow_v2_QueryInput_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.dialogflow.v2.SessionProto 66 .internal_static_google_cloud_dialogflow_v2_QueryInput_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.dialogflow.v2.QueryInput.class, 69 com.google.cloud.dialogflow.v2.QueryInput.Builder.class); 70 } 71 72 private int inputCase_ = 0; 73 private java.lang.Object input_; 74 75 public enum InputCase 76 implements 77 com.google.protobuf.Internal.EnumLite, 78 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 79 AUDIO_CONFIG(1), 80 TEXT(2), 81 EVENT(3), 82 INPUT_NOT_SET(0); 83 private final int value; 84 InputCase(int value)85 private InputCase(int value) { 86 this.value = value; 87 } 88 /** 89 * @param value The number of the enum to look for. 90 * @return The enum associated with the given number. 91 * @deprecated Use {@link #forNumber(int)} instead. 92 */ 93 @java.lang.Deprecated valueOf(int value)94 public static InputCase valueOf(int value) { 95 return forNumber(value); 96 } 97 forNumber(int value)98 public static InputCase forNumber(int value) { 99 switch (value) { 100 case 1: 101 return AUDIO_CONFIG; 102 case 2: 103 return TEXT; 104 case 3: 105 return EVENT; 106 case 0: 107 return INPUT_NOT_SET; 108 default: 109 return null; 110 } 111 } 112 getNumber()113 public int getNumber() { 114 return this.value; 115 } 116 }; 117 getInputCase()118 public InputCase getInputCase() { 119 return InputCase.forNumber(inputCase_); 120 } 121 122 public static final int AUDIO_CONFIG_FIELD_NUMBER = 1; 123 /** 124 * 125 * 126 * <pre> 127 * Instructs the speech recognizer how to process the speech audio. 128 * </pre> 129 * 130 * <code>.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;</code> 131 * 132 * @return Whether the audioConfig field is set. 133 */ 134 @java.lang.Override hasAudioConfig()135 public boolean hasAudioConfig() { 136 return inputCase_ == 1; 137 } 138 /** 139 * 140 * 141 * <pre> 142 * Instructs the speech recognizer how to process the speech audio. 143 * </pre> 144 * 145 * <code>.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;</code> 146 * 147 * @return The audioConfig. 148 */ 149 @java.lang.Override getAudioConfig()150 public com.google.cloud.dialogflow.v2.InputAudioConfig getAudioConfig() { 151 if (inputCase_ == 1) { 152 return (com.google.cloud.dialogflow.v2.InputAudioConfig) input_; 153 } 154 return com.google.cloud.dialogflow.v2.InputAudioConfig.getDefaultInstance(); 155 } 156 /** 157 * 158 * 159 * <pre> 160 * Instructs the speech recognizer how to process the speech audio. 161 * </pre> 162 * 163 * <code>.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;</code> 164 */ 165 @java.lang.Override getAudioConfigOrBuilder()166 public com.google.cloud.dialogflow.v2.InputAudioConfigOrBuilder getAudioConfigOrBuilder() { 167 if (inputCase_ == 1) { 168 return (com.google.cloud.dialogflow.v2.InputAudioConfig) input_; 169 } 170 return com.google.cloud.dialogflow.v2.InputAudioConfig.getDefaultInstance(); 171 } 172 173 public static final int TEXT_FIELD_NUMBER = 2; 174 /** 175 * 176 * 177 * <pre> 178 * The natural language text to be processed. Text length must not exceed 179 * 256 character for virtual agent interactions. 180 * </pre> 181 * 182 * <code>.google.cloud.dialogflow.v2.TextInput text = 2;</code> 183 * 184 * @return Whether the text field is set. 185 */ 186 @java.lang.Override hasText()187 public boolean hasText() { 188 return inputCase_ == 2; 189 } 190 /** 191 * 192 * 193 * <pre> 194 * The natural language text to be processed. Text length must not exceed 195 * 256 character for virtual agent interactions. 196 * </pre> 197 * 198 * <code>.google.cloud.dialogflow.v2.TextInput text = 2;</code> 199 * 200 * @return The text. 201 */ 202 @java.lang.Override getText()203 public com.google.cloud.dialogflow.v2.TextInput getText() { 204 if (inputCase_ == 2) { 205 return (com.google.cloud.dialogflow.v2.TextInput) input_; 206 } 207 return com.google.cloud.dialogflow.v2.TextInput.getDefaultInstance(); 208 } 209 /** 210 * 211 * 212 * <pre> 213 * The natural language text to be processed. Text length must not exceed 214 * 256 character for virtual agent interactions. 215 * </pre> 216 * 217 * <code>.google.cloud.dialogflow.v2.TextInput text = 2;</code> 218 */ 219 @java.lang.Override getTextOrBuilder()220 public com.google.cloud.dialogflow.v2.TextInputOrBuilder getTextOrBuilder() { 221 if (inputCase_ == 2) { 222 return (com.google.cloud.dialogflow.v2.TextInput) input_; 223 } 224 return com.google.cloud.dialogflow.v2.TextInput.getDefaultInstance(); 225 } 226 227 public static final int EVENT_FIELD_NUMBER = 3; 228 /** 229 * 230 * 231 * <pre> 232 * The event to be processed. 233 * </pre> 234 * 235 * <code>.google.cloud.dialogflow.v2.EventInput event = 3;</code> 236 * 237 * @return Whether the event field is set. 238 */ 239 @java.lang.Override hasEvent()240 public boolean hasEvent() { 241 return inputCase_ == 3; 242 } 243 /** 244 * 245 * 246 * <pre> 247 * The event to be processed. 248 * </pre> 249 * 250 * <code>.google.cloud.dialogflow.v2.EventInput event = 3;</code> 251 * 252 * @return The event. 253 */ 254 @java.lang.Override getEvent()255 public com.google.cloud.dialogflow.v2.EventInput getEvent() { 256 if (inputCase_ == 3) { 257 return (com.google.cloud.dialogflow.v2.EventInput) input_; 258 } 259 return com.google.cloud.dialogflow.v2.EventInput.getDefaultInstance(); 260 } 261 /** 262 * 263 * 264 * <pre> 265 * The event to be processed. 266 * </pre> 267 * 268 * <code>.google.cloud.dialogflow.v2.EventInput event = 3;</code> 269 */ 270 @java.lang.Override getEventOrBuilder()271 public com.google.cloud.dialogflow.v2.EventInputOrBuilder getEventOrBuilder() { 272 if (inputCase_ == 3) { 273 return (com.google.cloud.dialogflow.v2.EventInput) input_; 274 } 275 return com.google.cloud.dialogflow.v2.EventInput.getDefaultInstance(); 276 } 277 278 private byte memoizedIsInitialized = -1; 279 280 @java.lang.Override isInitialized()281 public final boolean isInitialized() { 282 byte isInitialized = memoizedIsInitialized; 283 if (isInitialized == 1) return true; 284 if (isInitialized == 0) return false; 285 286 memoizedIsInitialized = 1; 287 return true; 288 } 289 290 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)291 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 292 if (inputCase_ == 1) { 293 output.writeMessage(1, (com.google.cloud.dialogflow.v2.InputAudioConfig) input_); 294 } 295 if (inputCase_ == 2) { 296 output.writeMessage(2, (com.google.cloud.dialogflow.v2.TextInput) input_); 297 } 298 if (inputCase_ == 3) { 299 output.writeMessage(3, (com.google.cloud.dialogflow.v2.EventInput) input_); 300 } 301 getUnknownFields().writeTo(output); 302 } 303 304 @java.lang.Override getSerializedSize()305 public int getSerializedSize() { 306 int size = memoizedSize; 307 if (size != -1) return size; 308 309 size = 0; 310 if (inputCase_ == 1) { 311 size += 312 com.google.protobuf.CodedOutputStream.computeMessageSize( 313 1, (com.google.cloud.dialogflow.v2.InputAudioConfig) input_); 314 } 315 if (inputCase_ == 2) { 316 size += 317 com.google.protobuf.CodedOutputStream.computeMessageSize( 318 2, (com.google.cloud.dialogflow.v2.TextInput) input_); 319 } 320 if (inputCase_ == 3) { 321 size += 322 com.google.protobuf.CodedOutputStream.computeMessageSize( 323 3, (com.google.cloud.dialogflow.v2.EventInput) input_); 324 } 325 size += getUnknownFields().getSerializedSize(); 326 memoizedSize = size; 327 return size; 328 } 329 330 @java.lang.Override equals(final java.lang.Object obj)331 public boolean equals(final java.lang.Object obj) { 332 if (obj == this) { 333 return true; 334 } 335 if (!(obj instanceof com.google.cloud.dialogflow.v2.QueryInput)) { 336 return super.equals(obj); 337 } 338 com.google.cloud.dialogflow.v2.QueryInput other = 339 (com.google.cloud.dialogflow.v2.QueryInput) obj; 340 341 if (!getInputCase().equals(other.getInputCase())) return false; 342 switch (inputCase_) { 343 case 1: 344 if (!getAudioConfig().equals(other.getAudioConfig())) return false; 345 break; 346 case 2: 347 if (!getText().equals(other.getText())) return false; 348 break; 349 case 3: 350 if (!getEvent().equals(other.getEvent())) return false; 351 break; 352 case 0: 353 default: 354 } 355 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 356 return true; 357 } 358 359 @java.lang.Override hashCode()360 public int hashCode() { 361 if (memoizedHashCode != 0) { 362 return memoizedHashCode; 363 } 364 int hash = 41; 365 hash = (19 * hash) + getDescriptor().hashCode(); 366 switch (inputCase_) { 367 case 1: 368 hash = (37 * hash) + AUDIO_CONFIG_FIELD_NUMBER; 369 hash = (53 * hash) + getAudioConfig().hashCode(); 370 break; 371 case 2: 372 hash = (37 * hash) + TEXT_FIELD_NUMBER; 373 hash = (53 * hash) + getText().hashCode(); 374 break; 375 case 3: 376 hash = (37 * hash) + EVENT_FIELD_NUMBER; 377 hash = (53 * hash) + getEvent().hashCode(); 378 break; 379 case 0: 380 default: 381 } 382 hash = (29 * hash) + getUnknownFields().hashCode(); 383 memoizedHashCode = hash; 384 return hash; 385 } 386 parseFrom(java.nio.ByteBuffer data)387 public static com.google.cloud.dialogflow.v2.QueryInput parseFrom(java.nio.ByteBuffer data) 388 throws com.google.protobuf.InvalidProtocolBufferException { 389 return PARSER.parseFrom(data); 390 } 391 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)392 public static com.google.cloud.dialogflow.v2.QueryInput parseFrom( 393 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 394 throws com.google.protobuf.InvalidProtocolBufferException { 395 return PARSER.parseFrom(data, extensionRegistry); 396 } 397 parseFrom( com.google.protobuf.ByteString data)398 public static com.google.cloud.dialogflow.v2.QueryInput parseFrom( 399 com.google.protobuf.ByteString data) 400 throws com.google.protobuf.InvalidProtocolBufferException { 401 return PARSER.parseFrom(data); 402 } 403 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)404 public static com.google.cloud.dialogflow.v2.QueryInput parseFrom( 405 com.google.protobuf.ByteString data, 406 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 407 throws com.google.protobuf.InvalidProtocolBufferException { 408 return PARSER.parseFrom(data, extensionRegistry); 409 } 410 parseFrom(byte[] data)411 public static com.google.cloud.dialogflow.v2.QueryInput parseFrom(byte[] data) 412 throws com.google.protobuf.InvalidProtocolBufferException { 413 return PARSER.parseFrom(data); 414 } 415 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)416 public static com.google.cloud.dialogflow.v2.QueryInput parseFrom( 417 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 418 throws com.google.protobuf.InvalidProtocolBufferException { 419 return PARSER.parseFrom(data, extensionRegistry); 420 } 421 parseFrom(java.io.InputStream input)422 public static com.google.cloud.dialogflow.v2.QueryInput parseFrom(java.io.InputStream input) 423 throws java.io.IOException { 424 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 425 } 426 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)427 public static com.google.cloud.dialogflow.v2.QueryInput parseFrom( 428 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 429 throws java.io.IOException { 430 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 431 PARSER, input, extensionRegistry); 432 } 433 parseDelimitedFrom( java.io.InputStream input)434 public static com.google.cloud.dialogflow.v2.QueryInput parseDelimitedFrom( 435 java.io.InputStream input) throws java.io.IOException { 436 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 437 } 438 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)439 public static com.google.cloud.dialogflow.v2.QueryInput parseDelimitedFrom( 440 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 441 throws java.io.IOException { 442 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 443 PARSER, input, extensionRegistry); 444 } 445 parseFrom( com.google.protobuf.CodedInputStream input)446 public static com.google.cloud.dialogflow.v2.QueryInput parseFrom( 447 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 448 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 449 } 450 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)451 public static com.google.cloud.dialogflow.v2.QueryInput parseFrom( 452 com.google.protobuf.CodedInputStream input, 453 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 454 throws java.io.IOException { 455 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 456 PARSER, input, extensionRegistry); 457 } 458 459 @java.lang.Override newBuilderForType()460 public Builder newBuilderForType() { 461 return newBuilder(); 462 } 463 newBuilder()464 public static Builder newBuilder() { 465 return DEFAULT_INSTANCE.toBuilder(); 466 } 467 newBuilder(com.google.cloud.dialogflow.v2.QueryInput prototype)468 public static Builder newBuilder(com.google.cloud.dialogflow.v2.QueryInput prototype) { 469 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 470 } 471 472 @java.lang.Override toBuilder()473 public Builder toBuilder() { 474 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 475 } 476 477 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)478 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 479 Builder builder = new Builder(parent); 480 return builder; 481 } 482 /** 483 * 484 * 485 * <pre> 486 * Represents the query input. It can contain either: 487 * 1. An audio config which 488 * instructs the speech recognizer how to process the speech audio. 489 * 2. A conversational query in the form of text,. 490 * 3. An event that specifies which intent to trigger. 491 * </pre> 492 * 493 * Protobuf type {@code google.cloud.dialogflow.v2.QueryInput} 494 */ 495 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 496 implements 497 // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.v2.QueryInput) 498 com.google.cloud.dialogflow.v2.QueryInputOrBuilder { getDescriptor()499 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 500 return com.google.cloud.dialogflow.v2.SessionProto 501 .internal_static_google_cloud_dialogflow_v2_QueryInput_descriptor; 502 } 503 504 @java.lang.Override 505 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()506 internalGetFieldAccessorTable() { 507 return com.google.cloud.dialogflow.v2.SessionProto 508 .internal_static_google_cloud_dialogflow_v2_QueryInput_fieldAccessorTable 509 .ensureFieldAccessorsInitialized( 510 com.google.cloud.dialogflow.v2.QueryInput.class, 511 com.google.cloud.dialogflow.v2.QueryInput.Builder.class); 512 } 513 514 // Construct using com.google.cloud.dialogflow.v2.QueryInput.newBuilder() Builder()515 private Builder() {} 516 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)517 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 518 super(parent); 519 } 520 521 @java.lang.Override clear()522 public Builder clear() { 523 super.clear(); 524 bitField0_ = 0; 525 if (audioConfigBuilder_ != null) { 526 audioConfigBuilder_.clear(); 527 } 528 if (textBuilder_ != null) { 529 textBuilder_.clear(); 530 } 531 if (eventBuilder_ != null) { 532 eventBuilder_.clear(); 533 } 534 inputCase_ = 0; 535 input_ = null; 536 return this; 537 } 538 539 @java.lang.Override getDescriptorForType()540 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 541 return com.google.cloud.dialogflow.v2.SessionProto 542 .internal_static_google_cloud_dialogflow_v2_QueryInput_descriptor; 543 } 544 545 @java.lang.Override getDefaultInstanceForType()546 public com.google.cloud.dialogflow.v2.QueryInput getDefaultInstanceForType() { 547 return com.google.cloud.dialogflow.v2.QueryInput.getDefaultInstance(); 548 } 549 550 @java.lang.Override build()551 public com.google.cloud.dialogflow.v2.QueryInput build() { 552 com.google.cloud.dialogflow.v2.QueryInput result = buildPartial(); 553 if (!result.isInitialized()) { 554 throw newUninitializedMessageException(result); 555 } 556 return result; 557 } 558 559 @java.lang.Override buildPartial()560 public com.google.cloud.dialogflow.v2.QueryInput buildPartial() { 561 com.google.cloud.dialogflow.v2.QueryInput result = 562 new com.google.cloud.dialogflow.v2.QueryInput(this); 563 if (bitField0_ != 0) { 564 buildPartial0(result); 565 } 566 buildPartialOneofs(result); 567 onBuilt(); 568 return result; 569 } 570 buildPartial0(com.google.cloud.dialogflow.v2.QueryInput result)571 private void buildPartial0(com.google.cloud.dialogflow.v2.QueryInput result) { 572 int from_bitField0_ = bitField0_; 573 } 574 buildPartialOneofs(com.google.cloud.dialogflow.v2.QueryInput result)575 private void buildPartialOneofs(com.google.cloud.dialogflow.v2.QueryInput result) { 576 result.inputCase_ = inputCase_; 577 result.input_ = this.input_; 578 if (inputCase_ == 1 && audioConfigBuilder_ != null) { 579 result.input_ = audioConfigBuilder_.build(); 580 } 581 if (inputCase_ == 2 && textBuilder_ != null) { 582 result.input_ = textBuilder_.build(); 583 } 584 if (inputCase_ == 3 && eventBuilder_ != null) { 585 result.input_ = eventBuilder_.build(); 586 } 587 } 588 589 @java.lang.Override clone()590 public Builder clone() { 591 return super.clone(); 592 } 593 594 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)595 public Builder setField( 596 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 597 return super.setField(field, value); 598 } 599 600 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)601 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 602 return super.clearField(field); 603 } 604 605 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)606 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 607 return super.clearOneof(oneof); 608 } 609 610 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)611 public Builder setRepeatedField( 612 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 613 return super.setRepeatedField(field, index, value); 614 } 615 616 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)617 public Builder addRepeatedField( 618 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 619 return super.addRepeatedField(field, value); 620 } 621 622 @java.lang.Override mergeFrom(com.google.protobuf.Message other)623 public Builder mergeFrom(com.google.protobuf.Message other) { 624 if (other instanceof com.google.cloud.dialogflow.v2.QueryInput) { 625 return mergeFrom((com.google.cloud.dialogflow.v2.QueryInput) other); 626 } else { 627 super.mergeFrom(other); 628 return this; 629 } 630 } 631 mergeFrom(com.google.cloud.dialogflow.v2.QueryInput other)632 public Builder mergeFrom(com.google.cloud.dialogflow.v2.QueryInput other) { 633 if (other == com.google.cloud.dialogflow.v2.QueryInput.getDefaultInstance()) return this; 634 switch (other.getInputCase()) { 635 case AUDIO_CONFIG: 636 { 637 mergeAudioConfig(other.getAudioConfig()); 638 break; 639 } 640 case TEXT: 641 { 642 mergeText(other.getText()); 643 break; 644 } 645 case EVENT: 646 { 647 mergeEvent(other.getEvent()); 648 break; 649 } 650 case INPUT_NOT_SET: 651 { 652 break; 653 } 654 } 655 this.mergeUnknownFields(other.getUnknownFields()); 656 onChanged(); 657 return this; 658 } 659 660 @java.lang.Override isInitialized()661 public final boolean isInitialized() { 662 return true; 663 } 664 665 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)666 public Builder mergeFrom( 667 com.google.protobuf.CodedInputStream input, 668 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 669 throws java.io.IOException { 670 if (extensionRegistry == null) { 671 throw new java.lang.NullPointerException(); 672 } 673 try { 674 boolean done = false; 675 while (!done) { 676 int tag = input.readTag(); 677 switch (tag) { 678 case 0: 679 done = true; 680 break; 681 case 10: 682 { 683 input.readMessage(getAudioConfigFieldBuilder().getBuilder(), extensionRegistry); 684 inputCase_ = 1; 685 break; 686 } // case 10 687 case 18: 688 { 689 input.readMessage(getTextFieldBuilder().getBuilder(), extensionRegistry); 690 inputCase_ = 2; 691 break; 692 } // case 18 693 case 26: 694 { 695 input.readMessage(getEventFieldBuilder().getBuilder(), extensionRegistry); 696 inputCase_ = 3; 697 break; 698 } // case 26 699 default: 700 { 701 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 702 done = true; // was an endgroup tag 703 } 704 break; 705 } // default: 706 } // switch (tag) 707 } // while (!done) 708 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 709 throw e.unwrapIOException(); 710 } finally { 711 onChanged(); 712 } // finally 713 return this; 714 } 715 716 private int inputCase_ = 0; 717 private java.lang.Object input_; 718 getInputCase()719 public InputCase getInputCase() { 720 return InputCase.forNumber(inputCase_); 721 } 722 clearInput()723 public Builder clearInput() { 724 inputCase_ = 0; 725 input_ = null; 726 onChanged(); 727 return this; 728 } 729 730 private int bitField0_; 731 732 private com.google.protobuf.SingleFieldBuilderV3< 733 com.google.cloud.dialogflow.v2.InputAudioConfig, 734 com.google.cloud.dialogflow.v2.InputAudioConfig.Builder, 735 com.google.cloud.dialogflow.v2.InputAudioConfigOrBuilder> 736 audioConfigBuilder_; 737 /** 738 * 739 * 740 * <pre> 741 * Instructs the speech recognizer how to process the speech audio. 742 * </pre> 743 * 744 * <code>.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;</code> 745 * 746 * @return Whether the audioConfig field is set. 747 */ 748 @java.lang.Override hasAudioConfig()749 public boolean hasAudioConfig() { 750 return inputCase_ == 1; 751 } 752 /** 753 * 754 * 755 * <pre> 756 * Instructs the speech recognizer how to process the speech audio. 757 * </pre> 758 * 759 * <code>.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;</code> 760 * 761 * @return The audioConfig. 762 */ 763 @java.lang.Override getAudioConfig()764 public com.google.cloud.dialogflow.v2.InputAudioConfig getAudioConfig() { 765 if (audioConfigBuilder_ == null) { 766 if (inputCase_ == 1) { 767 return (com.google.cloud.dialogflow.v2.InputAudioConfig) input_; 768 } 769 return com.google.cloud.dialogflow.v2.InputAudioConfig.getDefaultInstance(); 770 } else { 771 if (inputCase_ == 1) { 772 return audioConfigBuilder_.getMessage(); 773 } 774 return com.google.cloud.dialogflow.v2.InputAudioConfig.getDefaultInstance(); 775 } 776 } 777 /** 778 * 779 * 780 * <pre> 781 * Instructs the speech recognizer how to process the speech audio. 782 * </pre> 783 * 784 * <code>.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;</code> 785 */ setAudioConfig(com.google.cloud.dialogflow.v2.InputAudioConfig value)786 public Builder setAudioConfig(com.google.cloud.dialogflow.v2.InputAudioConfig value) { 787 if (audioConfigBuilder_ == null) { 788 if (value == null) { 789 throw new NullPointerException(); 790 } 791 input_ = value; 792 onChanged(); 793 } else { 794 audioConfigBuilder_.setMessage(value); 795 } 796 inputCase_ = 1; 797 return this; 798 } 799 /** 800 * 801 * 802 * <pre> 803 * Instructs the speech recognizer how to process the speech audio. 804 * </pre> 805 * 806 * <code>.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;</code> 807 */ setAudioConfig( com.google.cloud.dialogflow.v2.InputAudioConfig.Builder builderForValue)808 public Builder setAudioConfig( 809 com.google.cloud.dialogflow.v2.InputAudioConfig.Builder builderForValue) { 810 if (audioConfigBuilder_ == null) { 811 input_ = builderForValue.build(); 812 onChanged(); 813 } else { 814 audioConfigBuilder_.setMessage(builderForValue.build()); 815 } 816 inputCase_ = 1; 817 return this; 818 } 819 /** 820 * 821 * 822 * <pre> 823 * Instructs the speech recognizer how to process the speech audio. 824 * </pre> 825 * 826 * <code>.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;</code> 827 */ mergeAudioConfig(com.google.cloud.dialogflow.v2.InputAudioConfig value)828 public Builder mergeAudioConfig(com.google.cloud.dialogflow.v2.InputAudioConfig value) { 829 if (audioConfigBuilder_ == null) { 830 if (inputCase_ == 1 831 && input_ != com.google.cloud.dialogflow.v2.InputAudioConfig.getDefaultInstance()) { 832 input_ = 833 com.google.cloud.dialogflow.v2.InputAudioConfig.newBuilder( 834 (com.google.cloud.dialogflow.v2.InputAudioConfig) input_) 835 .mergeFrom(value) 836 .buildPartial(); 837 } else { 838 input_ = value; 839 } 840 onChanged(); 841 } else { 842 if (inputCase_ == 1) { 843 audioConfigBuilder_.mergeFrom(value); 844 } else { 845 audioConfigBuilder_.setMessage(value); 846 } 847 } 848 inputCase_ = 1; 849 return this; 850 } 851 /** 852 * 853 * 854 * <pre> 855 * Instructs the speech recognizer how to process the speech audio. 856 * </pre> 857 * 858 * <code>.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;</code> 859 */ clearAudioConfig()860 public Builder clearAudioConfig() { 861 if (audioConfigBuilder_ == null) { 862 if (inputCase_ == 1) { 863 inputCase_ = 0; 864 input_ = null; 865 onChanged(); 866 } 867 } else { 868 if (inputCase_ == 1) { 869 inputCase_ = 0; 870 input_ = null; 871 } 872 audioConfigBuilder_.clear(); 873 } 874 return this; 875 } 876 /** 877 * 878 * 879 * <pre> 880 * Instructs the speech recognizer how to process the speech audio. 881 * </pre> 882 * 883 * <code>.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;</code> 884 */ getAudioConfigBuilder()885 public com.google.cloud.dialogflow.v2.InputAudioConfig.Builder getAudioConfigBuilder() { 886 return getAudioConfigFieldBuilder().getBuilder(); 887 } 888 /** 889 * 890 * 891 * <pre> 892 * Instructs the speech recognizer how to process the speech audio. 893 * </pre> 894 * 895 * <code>.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;</code> 896 */ 897 @java.lang.Override getAudioConfigOrBuilder()898 public com.google.cloud.dialogflow.v2.InputAudioConfigOrBuilder getAudioConfigOrBuilder() { 899 if ((inputCase_ == 1) && (audioConfigBuilder_ != null)) { 900 return audioConfigBuilder_.getMessageOrBuilder(); 901 } else { 902 if (inputCase_ == 1) { 903 return (com.google.cloud.dialogflow.v2.InputAudioConfig) input_; 904 } 905 return com.google.cloud.dialogflow.v2.InputAudioConfig.getDefaultInstance(); 906 } 907 } 908 /** 909 * 910 * 911 * <pre> 912 * Instructs the speech recognizer how to process the speech audio. 913 * </pre> 914 * 915 * <code>.google.cloud.dialogflow.v2.InputAudioConfig audio_config = 1;</code> 916 */ 917 private com.google.protobuf.SingleFieldBuilderV3< 918 com.google.cloud.dialogflow.v2.InputAudioConfig, 919 com.google.cloud.dialogflow.v2.InputAudioConfig.Builder, 920 com.google.cloud.dialogflow.v2.InputAudioConfigOrBuilder> getAudioConfigFieldBuilder()921 getAudioConfigFieldBuilder() { 922 if (audioConfigBuilder_ == null) { 923 if (!(inputCase_ == 1)) { 924 input_ = com.google.cloud.dialogflow.v2.InputAudioConfig.getDefaultInstance(); 925 } 926 audioConfigBuilder_ = 927 new com.google.protobuf.SingleFieldBuilderV3< 928 com.google.cloud.dialogflow.v2.InputAudioConfig, 929 com.google.cloud.dialogflow.v2.InputAudioConfig.Builder, 930 com.google.cloud.dialogflow.v2.InputAudioConfigOrBuilder>( 931 (com.google.cloud.dialogflow.v2.InputAudioConfig) input_, 932 getParentForChildren(), 933 isClean()); 934 input_ = null; 935 } 936 inputCase_ = 1; 937 onChanged(); 938 return audioConfigBuilder_; 939 } 940 941 private com.google.protobuf.SingleFieldBuilderV3< 942 com.google.cloud.dialogflow.v2.TextInput, 943 com.google.cloud.dialogflow.v2.TextInput.Builder, 944 com.google.cloud.dialogflow.v2.TextInputOrBuilder> 945 textBuilder_; 946 /** 947 * 948 * 949 * <pre> 950 * The natural language text to be processed. Text length must not exceed 951 * 256 character for virtual agent interactions. 952 * </pre> 953 * 954 * <code>.google.cloud.dialogflow.v2.TextInput text = 2;</code> 955 * 956 * @return Whether the text field is set. 957 */ 958 @java.lang.Override hasText()959 public boolean hasText() { 960 return inputCase_ == 2; 961 } 962 /** 963 * 964 * 965 * <pre> 966 * The natural language text to be processed. Text length must not exceed 967 * 256 character for virtual agent interactions. 968 * </pre> 969 * 970 * <code>.google.cloud.dialogflow.v2.TextInput text = 2;</code> 971 * 972 * @return The text. 973 */ 974 @java.lang.Override getText()975 public com.google.cloud.dialogflow.v2.TextInput getText() { 976 if (textBuilder_ == null) { 977 if (inputCase_ == 2) { 978 return (com.google.cloud.dialogflow.v2.TextInput) input_; 979 } 980 return com.google.cloud.dialogflow.v2.TextInput.getDefaultInstance(); 981 } else { 982 if (inputCase_ == 2) { 983 return textBuilder_.getMessage(); 984 } 985 return com.google.cloud.dialogflow.v2.TextInput.getDefaultInstance(); 986 } 987 } 988 /** 989 * 990 * 991 * <pre> 992 * The natural language text to be processed. Text length must not exceed 993 * 256 character for virtual agent interactions. 994 * </pre> 995 * 996 * <code>.google.cloud.dialogflow.v2.TextInput text = 2;</code> 997 */ setText(com.google.cloud.dialogflow.v2.TextInput value)998 public Builder setText(com.google.cloud.dialogflow.v2.TextInput value) { 999 if (textBuilder_ == null) { 1000 if (value == null) { 1001 throw new NullPointerException(); 1002 } 1003 input_ = value; 1004 onChanged(); 1005 } else { 1006 textBuilder_.setMessage(value); 1007 } 1008 inputCase_ = 2; 1009 return this; 1010 } 1011 /** 1012 * 1013 * 1014 * <pre> 1015 * The natural language text to be processed. Text length must not exceed 1016 * 256 character for virtual agent interactions. 1017 * </pre> 1018 * 1019 * <code>.google.cloud.dialogflow.v2.TextInput text = 2;</code> 1020 */ setText(com.google.cloud.dialogflow.v2.TextInput.Builder builderForValue)1021 public Builder setText(com.google.cloud.dialogflow.v2.TextInput.Builder builderForValue) { 1022 if (textBuilder_ == null) { 1023 input_ = builderForValue.build(); 1024 onChanged(); 1025 } else { 1026 textBuilder_.setMessage(builderForValue.build()); 1027 } 1028 inputCase_ = 2; 1029 return this; 1030 } 1031 /** 1032 * 1033 * 1034 * <pre> 1035 * The natural language text to be processed. Text length must not exceed 1036 * 256 character for virtual agent interactions. 1037 * </pre> 1038 * 1039 * <code>.google.cloud.dialogflow.v2.TextInput text = 2;</code> 1040 */ mergeText(com.google.cloud.dialogflow.v2.TextInput value)1041 public Builder mergeText(com.google.cloud.dialogflow.v2.TextInput value) { 1042 if (textBuilder_ == null) { 1043 if (inputCase_ == 2 1044 && input_ != com.google.cloud.dialogflow.v2.TextInput.getDefaultInstance()) { 1045 input_ = 1046 com.google.cloud.dialogflow.v2.TextInput.newBuilder( 1047 (com.google.cloud.dialogflow.v2.TextInput) input_) 1048 .mergeFrom(value) 1049 .buildPartial(); 1050 } else { 1051 input_ = value; 1052 } 1053 onChanged(); 1054 } else { 1055 if (inputCase_ == 2) { 1056 textBuilder_.mergeFrom(value); 1057 } else { 1058 textBuilder_.setMessage(value); 1059 } 1060 } 1061 inputCase_ = 2; 1062 return this; 1063 } 1064 /** 1065 * 1066 * 1067 * <pre> 1068 * The natural language text to be processed. Text length must not exceed 1069 * 256 character for virtual agent interactions. 1070 * </pre> 1071 * 1072 * <code>.google.cloud.dialogflow.v2.TextInput text = 2;</code> 1073 */ clearText()1074 public Builder clearText() { 1075 if (textBuilder_ == null) { 1076 if (inputCase_ == 2) { 1077 inputCase_ = 0; 1078 input_ = null; 1079 onChanged(); 1080 } 1081 } else { 1082 if (inputCase_ == 2) { 1083 inputCase_ = 0; 1084 input_ = null; 1085 } 1086 textBuilder_.clear(); 1087 } 1088 return this; 1089 } 1090 /** 1091 * 1092 * 1093 * <pre> 1094 * The natural language text to be processed. Text length must not exceed 1095 * 256 character for virtual agent interactions. 1096 * </pre> 1097 * 1098 * <code>.google.cloud.dialogflow.v2.TextInput text = 2;</code> 1099 */ getTextBuilder()1100 public com.google.cloud.dialogflow.v2.TextInput.Builder getTextBuilder() { 1101 return getTextFieldBuilder().getBuilder(); 1102 } 1103 /** 1104 * 1105 * 1106 * <pre> 1107 * The natural language text to be processed. Text length must not exceed 1108 * 256 character for virtual agent interactions. 1109 * </pre> 1110 * 1111 * <code>.google.cloud.dialogflow.v2.TextInput text = 2;</code> 1112 */ 1113 @java.lang.Override getTextOrBuilder()1114 public com.google.cloud.dialogflow.v2.TextInputOrBuilder getTextOrBuilder() { 1115 if ((inputCase_ == 2) && (textBuilder_ != null)) { 1116 return textBuilder_.getMessageOrBuilder(); 1117 } else { 1118 if (inputCase_ == 2) { 1119 return (com.google.cloud.dialogflow.v2.TextInput) input_; 1120 } 1121 return com.google.cloud.dialogflow.v2.TextInput.getDefaultInstance(); 1122 } 1123 } 1124 /** 1125 * 1126 * 1127 * <pre> 1128 * The natural language text to be processed. Text length must not exceed 1129 * 256 character for virtual agent interactions. 1130 * </pre> 1131 * 1132 * <code>.google.cloud.dialogflow.v2.TextInput text = 2;</code> 1133 */ 1134 private com.google.protobuf.SingleFieldBuilderV3< 1135 com.google.cloud.dialogflow.v2.TextInput, 1136 com.google.cloud.dialogflow.v2.TextInput.Builder, 1137 com.google.cloud.dialogflow.v2.TextInputOrBuilder> getTextFieldBuilder()1138 getTextFieldBuilder() { 1139 if (textBuilder_ == null) { 1140 if (!(inputCase_ == 2)) { 1141 input_ = com.google.cloud.dialogflow.v2.TextInput.getDefaultInstance(); 1142 } 1143 textBuilder_ = 1144 new com.google.protobuf.SingleFieldBuilderV3< 1145 com.google.cloud.dialogflow.v2.TextInput, 1146 com.google.cloud.dialogflow.v2.TextInput.Builder, 1147 com.google.cloud.dialogflow.v2.TextInputOrBuilder>( 1148 (com.google.cloud.dialogflow.v2.TextInput) input_, 1149 getParentForChildren(), 1150 isClean()); 1151 input_ = null; 1152 } 1153 inputCase_ = 2; 1154 onChanged(); 1155 return textBuilder_; 1156 } 1157 1158 private com.google.protobuf.SingleFieldBuilderV3< 1159 com.google.cloud.dialogflow.v2.EventInput, 1160 com.google.cloud.dialogflow.v2.EventInput.Builder, 1161 com.google.cloud.dialogflow.v2.EventInputOrBuilder> 1162 eventBuilder_; 1163 /** 1164 * 1165 * 1166 * <pre> 1167 * The event to be processed. 1168 * </pre> 1169 * 1170 * <code>.google.cloud.dialogflow.v2.EventInput event = 3;</code> 1171 * 1172 * @return Whether the event field is set. 1173 */ 1174 @java.lang.Override hasEvent()1175 public boolean hasEvent() { 1176 return inputCase_ == 3; 1177 } 1178 /** 1179 * 1180 * 1181 * <pre> 1182 * The event to be processed. 1183 * </pre> 1184 * 1185 * <code>.google.cloud.dialogflow.v2.EventInput event = 3;</code> 1186 * 1187 * @return The event. 1188 */ 1189 @java.lang.Override getEvent()1190 public com.google.cloud.dialogflow.v2.EventInput getEvent() { 1191 if (eventBuilder_ == null) { 1192 if (inputCase_ == 3) { 1193 return (com.google.cloud.dialogflow.v2.EventInput) input_; 1194 } 1195 return com.google.cloud.dialogflow.v2.EventInput.getDefaultInstance(); 1196 } else { 1197 if (inputCase_ == 3) { 1198 return eventBuilder_.getMessage(); 1199 } 1200 return com.google.cloud.dialogflow.v2.EventInput.getDefaultInstance(); 1201 } 1202 } 1203 /** 1204 * 1205 * 1206 * <pre> 1207 * The event to be processed. 1208 * </pre> 1209 * 1210 * <code>.google.cloud.dialogflow.v2.EventInput event = 3;</code> 1211 */ setEvent(com.google.cloud.dialogflow.v2.EventInput value)1212 public Builder setEvent(com.google.cloud.dialogflow.v2.EventInput value) { 1213 if (eventBuilder_ == null) { 1214 if (value == null) { 1215 throw new NullPointerException(); 1216 } 1217 input_ = value; 1218 onChanged(); 1219 } else { 1220 eventBuilder_.setMessage(value); 1221 } 1222 inputCase_ = 3; 1223 return this; 1224 } 1225 /** 1226 * 1227 * 1228 * <pre> 1229 * The event to be processed. 1230 * </pre> 1231 * 1232 * <code>.google.cloud.dialogflow.v2.EventInput event = 3;</code> 1233 */ setEvent(com.google.cloud.dialogflow.v2.EventInput.Builder builderForValue)1234 public Builder setEvent(com.google.cloud.dialogflow.v2.EventInput.Builder builderForValue) { 1235 if (eventBuilder_ == null) { 1236 input_ = builderForValue.build(); 1237 onChanged(); 1238 } else { 1239 eventBuilder_.setMessage(builderForValue.build()); 1240 } 1241 inputCase_ = 3; 1242 return this; 1243 } 1244 /** 1245 * 1246 * 1247 * <pre> 1248 * The event to be processed. 1249 * </pre> 1250 * 1251 * <code>.google.cloud.dialogflow.v2.EventInput event = 3;</code> 1252 */ mergeEvent(com.google.cloud.dialogflow.v2.EventInput value)1253 public Builder mergeEvent(com.google.cloud.dialogflow.v2.EventInput value) { 1254 if (eventBuilder_ == null) { 1255 if (inputCase_ == 3 1256 && input_ != com.google.cloud.dialogflow.v2.EventInput.getDefaultInstance()) { 1257 input_ = 1258 com.google.cloud.dialogflow.v2.EventInput.newBuilder( 1259 (com.google.cloud.dialogflow.v2.EventInput) input_) 1260 .mergeFrom(value) 1261 .buildPartial(); 1262 } else { 1263 input_ = value; 1264 } 1265 onChanged(); 1266 } else { 1267 if (inputCase_ == 3) { 1268 eventBuilder_.mergeFrom(value); 1269 } else { 1270 eventBuilder_.setMessage(value); 1271 } 1272 } 1273 inputCase_ = 3; 1274 return this; 1275 } 1276 /** 1277 * 1278 * 1279 * <pre> 1280 * The event to be processed. 1281 * </pre> 1282 * 1283 * <code>.google.cloud.dialogflow.v2.EventInput event = 3;</code> 1284 */ clearEvent()1285 public Builder clearEvent() { 1286 if (eventBuilder_ == null) { 1287 if (inputCase_ == 3) { 1288 inputCase_ = 0; 1289 input_ = null; 1290 onChanged(); 1291 } 1292 } else { 1293 if (inputCase_ == 3) { 1294 inputCase_ = 0; 1295 input_ = null; 1296 } 1297 eventBuilder_.clear(); 1298 } 1299 return this; 1300 } 1301 /** 1302 * 1303 * 1304 * <pre> 1305 * The event to be processed. 1306 * </pre> 1307 * 1308 * <code>.google.cloud.dialogflow.v2.EventInput event = 3;</code> 1309 */ getEventBuilder()1310 public com.google.cloud.dialogflow.v2.EventInput.Builder getEventBuilder() { 1311 return getEventFieldBuilder().getBuilder(); 1312 } 1313 /** 1314 * 1315 * 1316 * <pre> 1317 * The event to be processed. 1318 * </pre> 1319 * 1320 * <code>.google.cloud.dialogflow.v2.EventInput event = 3;</code> 1321 */ 1322 @java.lang.Override getEventOrBuilder()1323 public com.google.cloud.dialogflow.v2.EventInputOrBuilder getEventOrBuilder() { 1324 if ((inputCase_ == 3) && (eventBuilder_ != null)) { 1325 return eventBuilder_.getMessageOrBuilder(); 1326 } else { 1327 if (inputCase_ == 3) { 1328 return (com.google.cloud.dialogflow.v2.EventInput) input_; 1329 } 1330 return com.google.cloud.dialogflow.v2.EventInput.getDefaultInstance(); 1331 } 1332 } 1333 /** 1334 * 1335 * 1336 * <pre> 1337 * The event to be processed. 1338 * </pre> 1339 * 1340 * <code>.google.cloud.dialogflow.v2.EventInput event = 3;</code> 1341 */ 1342 private com.google.protobuf.SingleFieldBuilderV3< 1343 com.google.cloud.dialogflow.v2.EventInput, 1344 com.google.cloud.dialogflow.v2.EventInput.Builder, 1345 com.google.cloud.dialogflow.v2.EventInputOrBuilder> getEventFieldBuilder()1346 getEventFieldBuilder() { 1347 if (eventBuilder_ == null) { 1348 if (!(inputCase_ == 3)) { 1349 input_ = com.google.cloud.dialogflow.v2.EventInput.getDefaultInstance(); 1350 } 1351 eventBuilder_ = 1352 new com.google.protobuf.SingleFieldBuilderV3< 1353 com.google.cloud.dialogflow.v2.EventInput, 1354 com.google.cloud.dialogflow.v2.EventInput.Builder, 1355 com.google.cloud.dialogflow.v2.EventInputOrBuilder>( 1356 (com.google.cloud.dialogflow.v2.EventInput) input_, 1357 getParentForChildren(), 1358 isClean()); 1359 input_ = null; 1360 } 1361 inputCase_ = 3; 1362 onChanged(); 1363 return eventBuilder_; 1364 } 1365 1366 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1367 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1368 return super.setUnknownFields(unknownFields); 1369 } 1370 1371 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1372 public final Builder mergeUnknownFields( 1373 final com.google.protobuf.UnknownFieldSet unknownFields) { 1374 return super.mergeUnknownFields(unknownFields); 1375 } 1376 1377 // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.v2.QueryInput) 1378 } 1379 1380 // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.v2.QueryInput) 1381 private static final com.google.cloud.dialogflow.v2.QueryInput DEFAULT_INSTANCE; 1382 1383 static { 1384 DEFAULT_INSTANCE = new com.google.cloud.dialogflow.v2.QueryInput(); 1385 } 1386 getDefaultInstance()1387 public static com.google.cloud.dialogflow.v2.QueryInput getDefaultInstance() { 1388 return DEFAULT_INSTANCE; 1389 } 1390 1391 private static final com.google.protobuf.Parser<QueryInput> PARSER = 1392 new com.google.protobuf.AbstractParser<QueryInput>() { 1393 @java.lang.Override 1394 public QueryInput parsePartialFrom( 1395 com.google.protobuf.CodedInputStream input, 1396 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1397 throws com.google.protobuf.InvalidProtocolBufferException { 1398 Builder builder = newBuilder(); 1399 try { 1400 builder.mergeFrom(input, extensionRegistry); 1401 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1402 throw e.setUnfinishedMessage(builder.buildPartial()); 1403 } catch (com.google.protobuf.UninitializedMessageException e) { 1404 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1405 } catch (java.io.IOException e) { 1406 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1407 .setUnfinishedMessage(builder.buildPartial()); 1408 } 1409 return builder.buildPartial(); 1410 } 1411 }; 1412 parser()1413 public static com.google.protobuf.Parser<QueryInput> parser() { 1414 return PARSER; 1415 } 1416 1417 @java.lang.Override getParserForType()1418 public com.google.protobuf.Parser<QueryInput> getParserForType() { 1419 return PARSER; 1420 } 1421 1422 @java.lang.Override getDefaultInstanceForType()1423 public com.google.cloud.dialogflow.v2.QueryInput getDefaultInstanceForType() { 1424 return DEFAULT_INSTANCE; 1425 } 1426 } 1427