• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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