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 * ============================================================================ 26 * Auxiliary proto messages. 27 * Represents the natural language text to be processed. 28 * </pre> 29 * 30 * Protobuf type {@code google.cloud.dialogflow.v2.TextInput} 31 */ 32 public final class TextInput extends com.google.protobuf.GeneratedMessageV3 33 implements 34 // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.v2.TextInput) 35 TextInputOrBuilder { 36 private static final long serialVersionUID = 0L; 37 // Use TextInput.newBuilder() to construct. TextInput(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)38 private TextInput(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 39 super(builder); 40 } 41 TextInput()42 private TextInput() { 43 text_ = ""; 44 languageCode_ = ""; 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new TextInput(); 51 } 52 53 @java.lang.Override getUnknownFields()54 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 55 return this.unknownFields; 56 } 57 getDescriptor()58 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 59 return com.google.cloud.dialogflow.v2.SessionProto 60 .internal_static_google_cloud_dialogflow_v2_TextInput_descriptor; 61 } 62 63 @java.lang.Override 64 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()65 internalGetFieldAccessorTable() { 66 return com.google.cloud.dialogflow.v2.SessionProto 67 .internal_static_google_cloud_dialogflow_v2_TextInput_fieldAccessorTable 68 .ensureFieldAccessorsInitialized( 69 com.google.cloud.dialogflow.v2.TextInput.class, 70 com.google.cloud.dialogflow.v2.TextInput.Builder.class); 71 } 72 73 public static final int TEXT_FIELD_NUMBER = 1; 74 75 @SuppressWarnings("serial") 76 private volatile java.lang.Object text_ = ""; 77 /** 78 * 79 * 80 * <pre> 81 * Required. The UTF-8 encoded natural language text to be processed. 82 * Text length must not exceed 256 characters for virtual agent interactions. 83 * </pre> 84 * 85 * <code>string text = 1 [(.google.api.field_behavior) = REQUIRED];</code> 86 * 87 * @return The text. 88 */ 89 @java.lang.Override getText()90 public java.lang.String getText() { 91 java.lang.Object ref = text_; 92 if (ref instanceof java.lang.String) { 93 return (java.lang.String) ref; 94 } else { 95 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 96 java.lang.String s = bs.toStringUtf8(); 97 text_ = s; 98 return s; 99 } 100 } 101 /** 102 * 103 * 104 * <pre> 105 * Required. The UTF-8 encoded natural language text to be processed. 106 * Text length must not exceed 256 characters for virtual agent interactions. 107 * </pre> 108 * 109 * <code>string text = 1 [(.google.api.field_behavior) = REQUIRED];</code> 110 * 111 * @return The bytes for text. 112 */ 113 @java.lang.Override getTextBytes()114 public com.google.protobuf.ByteString getTextBytes() { 115 java.lang.Object ref = text_; 116 if (ref instanceof java.lang.String) { 117 com.google.protobuf.ByteString b = 118 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 119 text_ = b; 120 return b; 121 } else { 122 return (com.google.protobuf.ByteString) ref; 123 } 124 } 125 126 public static final int LANGUAGE_CODE_FIELD_NUMBER = 2; 127 128 @SuppressWarnings("serial") 129 private volatile java.lang.Object languageCode_ = ""; 130 /** 131 * 132 * 133 * <pre> 134 * Required. The language of this conversational query. See [Language 135 * Support](https://cloud.google.com/dialogflow/docs/reference/language) 136 * for a list of the currently supported language codes. Note that queries in 137 * the same session do not necessarily need to specify the same language. 138 * </pre> 139 * 140 * <code>string language_code = 2 [(.google.api.field_behavior) = REQUIRED];</code> 141 * 142 * @return The languageCode. 143 */ 144 @java.lang.Override getLanguageCode()145 public java.lang.String getLanguageCode() { 146 java.lang.Object ref = languageCode_; 147 if (ref instanceof java.lang.String) { 148 return (java.lang.String) ref; 149 } else { 150 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 151 java.lang.String s = bs.toStringUtf8(); 152 languageCode_ = s; 153 return s; 154 } 155 } 156 /** 157 * 158 * 159 * <pre> 160 * Required. The language of this conversational query. See [Language 161 * Support](https://cloud.google.com/dialogflow/docs/reference/language) 162 * for a list of the currently supported language codes. Note that queries in 163 * the same session do not necessarily need to specify the same language. 164 * </pre> 165 * 166 * <code>string language_code = 2 [(.google.api.field_behavior) = REQUIRED];</code> 167 * 168 * @return The bytes for languageCode. 169 */ 170 @java.lang.Override getLanguageCodeBytes()171 public com.google.protobuf.ByteString getLanguageCodeBytes() { 172 java.lang.Object ref = languageCode_; 173 if (ref instanceof java.lang.String) { 174 com.google.protobuf.ByteString b = 175 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 176 languageCode_ = b; 177 return b; 178 } else { 179 return (com.google.protobuf.ByteString) ref; 180 } 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { 198 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, text_); 199 } 200 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) { 201 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, languageCode_); 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { 213 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, text_); 214 } 215 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) { 216 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, languageCode_); 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.dialogflow.v2.TextInput)) { 229 return super.equals(obj); 230 } 231 com.google.cloud.dialogflow.v2.TextInput other = (com.google.cloud.dialogflow.v2.TextInput) obj; 232 233 if (!getText().equals(other.getText())) return false; 234 if (!getLanguageCode().equals(other.getLanguageCode())) return false; 235 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 236 return true; 237 } 238 239 @java.lang.Override hashCode()240 public int hashCode() { 241 if (memoizedHashCode != 0) { 242 return memoizedHashCode; 243 } 244 int hash = 41; 245 hash = (19 * hash) + getDescriptor().hashCode(); 246 hash = (37 * hash) + TEXT_FIELD_NUMBER; 247 hash = (53 * hash) + getText().hashCode(); 248 hash = (37 * hash) + LANGUAGE_CODE_FIELD_NUMBER; 249 hash = (53 * hash) + getLanguageCode().hashCode(); 250 hash = (29 * hash) + getUnknownFields().hashCode(); 251 memoizedHashCode = hash; 252 return hash; 253 } 254 parseFrom(java.nio.ByteBuffer data)255 public static com.google.cloud.dialogflow.v2.TextInput parseFrom(java.nio.ByteBuffer data) 256 throws com.google.protobuf.InvalidProtocolBufferException { 257 return PARSER.parseFrom(data); 258 } 259 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)260 public static com.google.cloud.dialogflow.v2.TextInput parseFrom( 261 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 262 throws com.google.protobuf.InvalidProtocolBufferException { 263 return PARSER.parseFrom(data, extensionRegistry); 264 } 265 parseFrom( com.google.protobuf.ByteString data)266 public static com.google.cloud.dialogflow.v2.TextInput parseFrom( 267 com.google.protobuf.ByteString data) 268 throws com.google.protobuf.InvalidProtocolBufferException { 269 return PARSER.parseFrom(data); 270 } 271 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)272 public static com.google.cloud.dialogflow.v2.TextInput parseFrom( 273 com.google.protobuf.ByteString data, 274 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 275 throws com.google.protobuf.InvalidProtocolBufferException { 276 return PARSER.parseFrom(data, extensionRegistry); 277 } 278 parseFrom(byte[] data)279 public static com.google.cloud.dialogflow.v2.TextInput parseFrom(byte[] data) 280 throws com.google.protobuf.InvalidProtocolBufferException { 281 return PARSER.parseFrom(data); 282 } 283 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)284 public static com.google.cloud.dialogflow.v2.TextInput parseFrom( 285 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 286 throws com.google.protobuf.InvalidProtocolBufferException { 287 return PARSER.parseFrom(data, extensionRegistry); 288 } 289 parseFrom(java.io.InputStream input)290 public static com.google.cloud.dialogflow.v2.TextInput parseFrom(java.io.InputStream input) 291 throws java.io.IOException { 292 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 293 } 294 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)295 public static com.google.cloud.dialogflow.v2.TextInput parseFrom( 296 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 297 throws java.io.IOException { 298 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 299 PARSER, input, extensionRegistry); 300 } 301 parseDelimitedFrom( java.io.InputStream input)302 public static com.google.cloud.dialogflow.v2.TextInput parseDelimitedFrom( 303 java.io.InputStream input) throws java.io.IOException { 304 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 305 } 306 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)307 public static com.google.cloud.dialogflow.v2.TextInput parseDelimitedFrom( 308 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 309 throws java.io.IOException { 310 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 311 PARSER, input, extensionRegistry); 312 } 313 parseFrom( com.google.protobuf.CodedInputStream input)314 public static com.google.cloud.dialogflow.v2.TextInput parseFrom( 315 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 316 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 317 } 318 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)319 public static com.google.cloud.dialogflow.v2.TextInput parseFrom( 320 com.google.protobuf.CodedInputStream input, 321 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 322 throws java.io.IOException { 323 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 324 PARSER, input, extensionRegistry); 325 } 326 327 @java.lang.Override newBuilderForType()328 public Builder newBuilderForType() { 329 return newBuilder(); 330 } 331 newBuilder()332 public static Builder newBuilder() { 333 return DEFAULT_INSTANCE.toBuilder(); 334 } 335 newBuilder(com.google.cloud.dialogflow.v2.TextInput prototype)336 public static Builder newBuilder(com.google.cloud.dialogflow.v2.TextInput prototype) { 337 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 338 } 339 340 @java.lang.Override toBuilder()341 public Builder toBuilder() { 342 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 343 } 344 345 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)346 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 347 Builder builder = new Builder(parent); 348 return builder; 349 } 350 /** 351 * 352 * 353 * <pre> 354 * ============================================================================ 355 * Auxiliary proto messages. 356 * Represents the natural language text to be processed. 357 * </pre> 358 * 359 * Protobuf type {@code google.cloud.dialogflow.v2.TextInput} 360 */ 361 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 362 implements 363 // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.v2.TextInput) 364 com.google.cloud.dialogflow.v2.TextInputOrBuilder { getDescriptor()365 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 366 return com.google.cloud.dialogflow.v2.SessionProto 367 .internal_static_google_cloud_dialogflow_v2_TextInput_descriptor; 368 } 369 370 @java.lang.Override 371 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()372 internalGetFieldAccessorTable() { 373 return com.google.cloud.dialogflow.v2.SessionProto 374 .internal_static_google_cloud_dialogflow_v2_TextInput_fieldAccessorTable 375 .ensureFieldAccessorsInitialized( 376 com.google.cloud.dialogflow.v2.TextInput.class, 377 com.google.cloud.dialogflow.v2.TextInput.Builder.class); 378 } 379 380 // Construct using com.google.cloud.dialogflow.v2.TextInput.newBuilder() Builder()381 private Builder() {} 382 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)383 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 384 super(parent); 385 } 386 387 @java.lang.Override clear()388 public Builder clear() { 389 super.clear(); 390 bitField0_ = 0; 391 text_ = ""; 392 languageCode_ = ""; 393 return this; 394 } 395 396 @java.lang.Override getDescriptorForType()397 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 398 return com.google.cloud.dialogflow.v2.SessionProto 399 .internal_static_google_cloud_dialogflow_v2_TextInput_descriptor; 400 } 401 402 @java.lang.Override getDefaultInstanceForType()403 public com.google.cloud.dialogflow.v2.TextInput getDefaultInstanceForType() { 404 return com.google.cloud.dialogflow.v2.TextInput.getDefaultInstance(); 405 } 406 407 @java.lang.Override build()408 public com.google.cloud.dialogflow.v2.TextInput build() { 409 com.google.cloud.dialogflow.v2.TextInput result = buildPartial(); 410 if (!result.isInitialized()) { 411 throw newUninitializedMessageException(result); 412 } 413 return result; 414 } 415 416 @java.lang.Override buildPartial()417 public com.google.cloud.dialogflow.v2.TextInput buildPartial() { 418 com.google.cloud.dialogflow.v2.TextInput result = 419 new com.google.cloud.dialogflow.v2.TextInput(this); 420 if (bitField0_ != 0) { 421 buildPartial0(result); 422 } 423 onBuilt(); 424 return result; 425 } 426 buildPartial0(com.google.cloud.dialogflow.v2.TextInput result)427 private void buildPartial0(com.google.cloud.dialogflow.v2.TextInput result) { 428 int from_bitField0_ = bitField0_; 429 if (((from_bitField0_ & 0x00000001) != 0)) { 430 result.text_ = text_; 431 } 432 if (((from_bitField0_ & 0x00000002) != 0)) { 433 result.languageCode_ = languageCode_; 434 } 435 } 436 437 @java.lang.Override clone()438 public Builder clone() { 439 return super.clone(); 440 } 441 442 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)443 public Builder setField( 444 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 445 return super.setField(field, value); 446 } 447 448 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)449 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 450 return super.clearField(field); 451 } 452 453 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)454 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 455 return super.clearOneof(oneof); 456 } 457 458 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)459 public Builder setRepeatedField( 460 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 461 return super.setRepeatedField(field, index, value); 462 } 463 464 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)465 public Builder addRepeatedField( 466 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 467 return super.addRepeatedField(field, value); 468 } 469 470 @java.lang.Override mergeFrom(com.google.protobuf.Message other)471 public Builder mergeFrom(com.google.protobuf.Message other) { 472 if (other instanceof com.google.cloud.dialogflow.v2.TextInput) { 473 return mergeFrom((com.google.cloud.dialogflow.v2.TextInput) other); 474 } else { 475 super.mergeFrom(other); 476 return this; 477 } 478 } 479 mergeFrom(com.google.cloud.dialogflow.v2.TextInput other)480 public Builder mergeFrom(com.google.cloud.dialogflow.v2.TextInput other) { 481 if (other == com.google.cloud.dialogflow.v2.TextInput.getDefaultInstance()) return this; 482 if (!other.getText().isEmpty()) { 483 text_ = other.text_; 484 bitField0_ |= 0x00000001; 485 onChanged(); 486 } 487 if (!other.getLanguageCode().isEmpty()) { 488 languageCode_ = other.languageCode_; 489 bitField0_ |= 0x00000002; 490 onChanged(); 491 } 492 this.mergeUnknownFields(other.getUnknownFields()); 493 onChanged(); 494 return this; 495 } 496 497 @java.lang.Override isInitialized()498 public final boolean isInitialized() { 499 return true; 500 } 501 502 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)503 public Builder mergeFrom( 504 com.google.protobuf.CodedInputStream input, 505 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 506 throws java.io.IOException { 507 if (extensionRegistry == null) { 508 throw new java.lang.NullPointerException(); 509 } 510 try { 511 boolean done = false; 512 while (!done) { 513 int tag = input.readTag(); 514 switch (tag) { 515 case 0: 516 done = true; 517 break; 518 case 10: 519 { 520 text_ = input.readStringRequireUtf8(); 521 bitField0_ |= 0x00000001; 522 break; 523 } // case 10 524 case 18: 525 { 526 languageCode_ = input.readStringRequireUtf8(); 527 bitField0_ |= 0x00000002; 528 break; 529 } // case 18 530 default: 531 { 532 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 533 done = true; // was an endgroup tag 534 } 535 break; 536 } // default: 537 } // switch (tag) 538 } // while (!done) 539 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 540 throw e.unwrapIOException(); 541 } finally { 542 onChanged(); 543 } // finally 544 return this; 545 } 546 547 private int bitField0_; 548 549 private java.lang.Object text_ = ""; 550 /** 551 * 552 * 553 * <pre> 554 * Required. The UTF-8 encoded natural language text to be processed. 555 * Text length must not exceed 256 characters for virtual agent interactions. 556 * </pre> 557 * 558 * <code>string text = 1 [(.google.api.field_behavior) = REQUIRED];</code> 559 * 560 * @return The text. 561 */ getText()562 public java.lang.String getText() { 563 java.lang.Object ref = text_; 564 if (!(ref instanceof java.lang.String)) { 565 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 566 java.lang.String s = bs.toStringUtf8(); 567 text_ = s; 568 return s; 569 } else { 570 return (java.lang.String) ref; 571 } 572 } 573 /** 574 * 575 * 576 * <pre> 577 * Required. The UTF-8 encoded natural language text to be processed. 578 * Text length must not exceed 256 characters for virtual agent interactions. 579 * </pre> 580 * 581 * <code>string text = 1 [(.google.api.field_behavior) = REQUIRED];</code> 582 * 583 * @return The bytes for text. 584 */ getTextBytes()585 public com.google.protobuf.ByteString getTextBytes() { 586 java.lang.Object ref = text_; 587 if (ref instanceof String) { 588 com.google.protobuf.ByteString b = 589 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 590 text_ = b; 591 return b; 592 } else { 593 return (com.google.protobuf.ByteString) ref; 594 } 595 } 596 /** 597 * 598 * 599 * <pre> 600 * Required. The UTF-8 encoded natural language text to be processed. 601 * Text length must not exceed 256 characters for virtual agent interactions. 602 * </pre> 603 * 604 * <code>string text = 1 [(.google.api.field_behavior) = REQUIRED];</code> 605 * 606 * @param value The text to set. 607 * @return This builder for chaining. 608 */ setText(java.lang.String value)609 public Builder setText(java.lang.String value) { 610 if (value == null) { 611 throw new NullPointerException(); 612 } 613 text_ = value; 614 bitField0_ |= 0x00000001; 615 onChanged(); 616 return this; 617 } 618 /** 619 * 620 * 621 * <pre> 622 * Required. The UTF-8 encoded natural language text to be processed. 623 * Text length must not exceed 256 characters for virtual agent interactions. 624 * </pre> 625 * 626 * <code>string text = 1 [(.google.api.field_behavior) = REQUIRED];</code> 627 * 628 * @return This builder for chaining. 629 */ clearText()630 public Builder clearText() { 631 text_ = getDefaultInstance().getText(); 632 bitField0_ = (bitField0_ & ~0x00000001); 633 onChanged(); 634 return this; 635 } 636 /** 637 * 638 * 639 * <pre> 640 * Required. The UTF-8 encoded natural language text to be processed. 641 * Text length must not exceed 256 characters for virtual agent interactions. 642 * </pre> 643 * 644 * <code>string text = 1 [(.google.api.field_behavior) = REQUIRED];</code> 645 * 646 * @param value The bytes for text to set. 647 * @return This builder for chaining. 648 */ setTextBytes(com.google.protobuf.ByteString value)649 public Builder setTextBytes(com.google.protobuf.ByteString value) { 650 if (value == null) { 651 throw new NullPointerException(); 652 } 653 checkByteStringIsUtf8(value); 654 text_ = value; 655 bitField0_ |= 0x00000001; 656 onChanged(); 657 return this; 658 } 659 660 private java.lang.Object languageCode_ = ""; 661 /** 662 * 663 * 664 * <pre> 665 * Required. The language of this conversational query. See [Language 666 * Support](https://cloud.google.com/dialogflow/docs/reference/language) 667 * for a list of the currently supported language codes. Note that queries in 668 * the same session do not necessarily need to specify the same language. 669 * </pre> 670 * 671 * <code>string language_code = 2 [(.google.api.field_behavior) = REQUIRED];</code> 672 * 673 * @return The languageCode. 674 */ getLanguageCode()675 public java.lang.String getLanguageCode() { 676 java.lang.Object ref = languageCode_; 677 if (!(ref instanceof java.lang.String)) { 678 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 679 java.lang.String s = bs.toStringUtf8(); 680 languageCode_ = s; 681 return s; 682 } else { 683 return (java.lang.String) ref; 684 } 685 } 686 /** 687 * 688 * 689 * <pre> 690 * Required. The language of this conversational query. See [Language 691 * Support](https://cloud.google.com/dialogflow/docs/reference/language) 692 * for a list of the currently supported language codes. Note that queries in 693 * the same session do not necessarily need to specify the same language. 694 * </pre> 695 * 696 * <code>string language_code = 2 [(.google.api.field_behavior) = REQUIRED];</code> 697 * 698 * @return The bytes for languageCode. 699 */ getLanguageCodeBytes()700 public com.google.protobuf.ByteString getLanguageCodeBytes() { 701 java.lang.Object ref = languageCode_; 702 if (ref instanceof String) { 703 com.google.protobuf.ByteString b = 704 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 705 languageCode_ = b; 706 return b; 707 } else { 708 return (com.google.protobuf.ByteString) ref; 709 } 710 } 711 /** 712 * 713 * 714 * <pre> 715 * Required. The language of this conversational query. See [Language 716 * Support](https://cloud.google.com/dialogflow/docs/reference/language) 717 * for a list of the currently supported language codes. Note that queries in 718 * the same session do not necessarily need to specify the same language. 719 * </pre> 720 * 721 * <code>string language_code = 2 [(.google.api.field_behavior) = REQUIRED];</code> 722 * 723 * @param value The languageCode to set. 724 * @return This builder for chaining. 725 */ setLanguageCode(java.lang.String value)726 public Builder setLanguageCode(java.lang.String value) { 727 if (value == null) { 728 throw new NullPointerException(); 729 } 730 languageCode_ = value; 731 bitField0_ |= 0x00000002; 732 onChanged(); 733 return this; 734 } 735 /** 736 * 737 * 738 * <pre> 739 * Required. The language of this conversational query. See [Language 740 * Support](https://cloud.google.com/dialogflow/docs/reference/language) 741 * for a list of the currently supported language codes. Note that queries in 742 * the same session do not necessarily need to specify the same language. 743 * </pre> 744 * 745 * <code>string language_code = 2 [(.google.api.field_behavior) = REQUIRED];</code> 746 * 747 * @return This builder for chaining. 748 */ clearLanguageCode()749 public Builder clearLanguageCode() { 750 languageCode_ = getDefaultInstance().getLanguageCode(); 751 bitField0_ = (bitField0_ & ~0x00000002); 752 onChanged(); 753 return this; 754 } 755 /** 756 * 757 * 758 * <pre> 759 * Required. The language of this conversational query. See [Language 760 * Support](https://cloud.google.com/dialogflow/docs/reference/language) 761 * for a list of the currently supported language codes. Note that queries in 762 * the same session do not necessarily need to specify the same language. 763 * </pre> 764 * 765 * <code>string language_code = 2 [(.google.api.field_behavior) = REQUIRED];</code> 766 * 767 * @param value The bytes for languageCode to set. 768 * @return This builder for chaining. 769 */ setLanguageCodeBytes(com.google.protobuf.ByteString value)770 public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) { 771 if (value == null) { 772 throw new NullPointerException(); 773 } 774 checkByteStringIsUtf8(value); 775 languageCode_ = value; 776 bitField0_ |= 0x00000002; 777 onChanged(); 778 return this; 779 } 780 781 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)782 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 783 return super.setUnknownFields(unknownFields); 784 } 785 786 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)787 public final Builder mergeUnknownFields( 788 final com.google.protobuf.UnknownFieldSet unknownFields) { 789 return super.mergeUnknownFields(unknownFields); 790 } 791 792 // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.v2.TextInput) 793 } 794 795 // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.v2.TextInput) 796 private static final com.google.cloud.dialogflow.v2.TextInput DEFAULT_INSTANCE; 797 798 static { 799 DEFAULT_INSTANCE = new com.google.cloud.dialogflow.v2.TextInput(); 800 } 801 getDefaultInstance()802 public static com.google.cloud.dialogflow.v2.TextInput getDefaultInstance() { 803 return DEFAULT_INSTANCE; 804 } 805 806 private static final com.google.protobuf.Parser<TextInput> PARSER = 807 new com.google.protobuf.AbstractParser<TextInput>() { 808 @java.lang.Override 809 public TextInput parsePartialFrom( 810 com.google.protobuf.CodedInputStream input, 811 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 812 throws com.google.protobuf.InvalidProtocolBufferException { 813 Builder builder = newBuilder(); 814 try { 815 builder.mergeFrom(input, extensionRegistry); 816 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 817 throw e.setUnfinishedMessage(builder.buildPartial()); 818 } catch (com.google.protobuf.UninitializedMessageException e) { 819 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 820 } catch (java.io.IOException e) { 821 throw new com.google.protobuf.InvalidProtocolBufferException(e) 822 .setUnfinishedMessage(builder.buildPartial()); 823 } 824 return builder.buildPartial(); 825 } 826 }; 827 parser()828 public static com.google.protobuf.Parser<TextInput> parser() { 829 return PARSER; 830 } 831 832 @java.lang.Override getParserForType()833 public com.google.protobuf.Parser<TextInput> getParserForType() { 834 return PARSER; 835 } 836 837 @java.lang.Override getDefaultInstanceForType()838 public com.google.cloud.dialogflow.v2.TextInput getDefaultInstanceForType() { 839 return DEFAULT_INSTANCE; 840 } 841 } 842