• 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  * Events allow for matching intents by event name instead of the natural
26  * language input. For instance, input `&lt;event: { name: "welcome_event",
27  * parameters: { name: "Sam" } }&gt;` can trigger a personalized welcome response.
28  * The parameter `name` may be used by the agent in the response:
29  * `"Hello #welcome_event.name! What can I do for you today?"`.
30  * </pre>
31  *
32  * Protobuf type {@code google.cloud.dialogflow.v2.EventInput}
33  */
34 public final class EventInput extends com.google.protobuf.GeneratedMessageV3
35     implements
36     // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.v2.EventInput)
37     EventInputOrBuilder {
38   private static final long serialVersionUID = 0L;
39   // Use EventInput.newBuilder() to construct.
EventInput(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)40   private EventInput(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
41     super(builder);
42   }
43 
EventInput()44   private EventInput() {
45     name_ = "";
46     languageCode_ = "";
47   }
48 
49   @java.lang.Override
50   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)51   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
52     return new EventInput();
53   }
54 
55   @java.lang.Override
getUnknownFields()56   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
57     return this.unknownFields;
58   }
59 
getDescriptor()60   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
61     return com.google.cloud.dialogflow.v2.SessionProto
62         .internal_static_google_cloud_dialogflow_v2_EventInput_descriptor;
63   }
64 
65   @java.lang.Override
66   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()67       internalGetFieldAccessorTable() {
68     return com.google.cloud.dialogflow.v2.SessionProto
69         .internal_static_google_cloud_dialogflow_v2_EventInput_fieldAccessorTable
70         .ensureFieldAccessorsInitialized(
71             com.google.cloud.dialogflow.v2.EventInput.class,
72             com.google.cloud.dialogflow.v2.EventInput.Builder.class);
73   }
74 
75   public static final int NAME_FIELD_NUMBER = 1;
76 
77   @SuppressWarnings("serial")
78   private volatile java.lang.Object name_ = "";
79   /**
80    *
81    *
82    * <pre>
83    * Required. The unique identifier of the event.
84    * </pre>
85    *
86    * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code>
87    *
88    * @return The name.
89    */
90   @java.lang.Override
getName()91   public java.lang.String getName() {
92     java.lang.Object ref = name_;
93     if (ref instanceof java.lang.String) {
94       return (java.lang.String) ref;
95     } else {
96       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
97       java.lang.String s = bs.toStringUtf8();
98       name_ = s;
99       return s;
100     }
101   }
102   /**
103    *
104    *
105    * <pre>
106    * Required. The unique identifier of the event.
107    * </pre>
108    *
109    * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code>
110    *
111    * @return The bytes for name.
112    */
113   @java.lang.Override
getNameBytes()114   public com.google.protobuf.ByteString getNameBytes() {
115     java.lang.Object ref = name_;
116     if (ref instanceof java.lang.String) {
117       com.google.protobuf.ByteString b =
118           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
119       name_ = b;
120       return b;
121     } else {
122       return (com.google.protobuf.ByteString) ref;
123     }
124   }
125 
126   public static final int PARAMETERS_FIELD_NUMBER = 2;
127   private com.google.protobuf.Struct parameters_;
128   /**
129    *
130    *
131    * <pre>
132    * The collection of parameters associated with the event.
133    * Depending on your protocol or client library language, this is a
134    * map, associative array, symbol table, dictionary, or JSON object
135    * composed of a collection of (MapKey, MapValue) pairs:
136    * -   MapKey type: string
137    * -   MapKey value: parameter name
138    * -   MapValue type:
139    *     -   If parameter's entity type is a composite entity: map
140    *     -   Else: depending on parameter value type, could be one of string,
141    *         number, boolean, null, list or map
142    * -   MapValue value:
143    *     -   If parameter's entity type is a composite entity:
144    *         map from composite entity property names to property values
145    *     -   Else: parameter value
146    * </pre>
147    *
148    * <code>.google.protobuf.Struct parameters = 2;</code>
149    *
150    * @return Whether the parameters field is set.
151    */
152   @java.lang.Override
hasParameters()153   public boolean hasParameters() {
154     return parameters_ != null;
155   }
156   /**
157    *
158    *
159    * <pre>
160    * The collection of parameters associated with the event.
161    * Depending on your protocol or client library language, this is a
162    * map, associative array, symbol table, dictionary, or JSON object
163    * composed of a collection of (MapKey, MapValue) pairs:
164    * -   MapKey type: string
165    * -   MapKey value: parameter name
166    * -   MapValue type:
167    *     -   If parameter's entity type is a composite entity: map
168    *     -   Else: depending on parameter value type, could be one of string,
169    *         number, boolean, null, list or map
170    * -   MapValue value:
171    *     -   If parameter's entity type is a composite entity:
172    *         map from composite entity property names to property values
173    *     -   Else: parameter value
174    * </pre>
175    *
176    * <code>.google.protobuf.Struct parameters = 2;</code>
177    *
178    * @return The parameters.
179    */
180   @java.lang.Override
getParameters()181   public com.google.protobuf.Struct getParameters() {
182     return parameters_ == null ? com.google.protobuf.Struct.getDefaultInstance() : parameters_;
183   }
184   /**
185    *
186    *
187    * <pre>
188    * The collection of parameters associated with the event.
189    * Depending on your protocol or client library language, this is a
190    * map, associative array, symbol table, dictionary, or JSON object
191    * composed of a collection of (MapKey, MapValue) pairs:
192    * -   MapKey type: string
193    * -   MapKey value: parameter name
194    * -   MapValue type:
195    *     -   If parameter's entity type is a composite entity: map
196    *     -   Else: depending on parameter value type, could be one of string,
197    *         number, boolean, null, list or map
198    * -   MapValue value:
199    *     -   If parameter's entity type is a composite entity:
200    *         map from composite entity property names to property values
201    *     -   Else: parameter value
202    * </pre>
203    *
204    * <code>.google.protobuf.Struct parameters = 2;</code>
205    */
206   @java.lang.Override
getParametersOrBuilder()207   public com.google.protobuf.StructOrBuilder getParametersOrBuilder() {
208     return parameters_ == null ? com.google.protobuf.Struct.getDefaultInstance() : parameters_;
209   }
210 
211   public static final int LANGUAGE_CODE_FIELD_NUMBER = 3;
212 
213   @SuppressWarnings("serial")
214   private volatile java.lang.Object languageCode_ = "";
215   /**
216    *
217    *
218    * <pre>
219    * Required. The language of this query. See [Language
220    * Support](https://cloud.google.com/dialogflow/docs/reference/language)
221    * for a list of the currently supported language codes. Note that queries in
222    * the same session do not necessarily need to specify the same language.
223    * This field is ignored when used in the context of a
224    * [WebhookResponse.followup_event_input][google.cloud.dialogflow.v2.WebhookResponse.followup_event_input]
225    * field, because the language was already defined in the originating detect
226    * intent request.
227    * </pre>
228    *
229    * <code>string language_code = 3 [(.google.api.field_behavior) = REQUIRED];</code>
230    *
231    * @return The languageCode.
232    */
233   @java.lang.Override
getLanguageCode()234   public java.lang.String getLanguageCode() {
235     java.lang.Object ref = languageCode_;
236     if (ref instanceof java.lang.String) {
237       return (java.lang.String) ref;
238     } else {
239       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
240       java.lang.String s = bs.toStringUtf8();
241       languageCode_ = s;
242       return s;
243     }
244   }
245   /**
246    *
247    *
248    * <pre>
249    * Required. The language of this query. See [Language
250    * Support](https://cloud.google.com/dialogflow/docs/reference/language)
251    * for a list of the currently supported language codes. Note that queries in
252    * the same session do not necessarily need to specify the same language.
253    * This field is ignored when used in the context of a
254    * [WebhookResponse.followup_event_input][google.cloud.dialogflow.v2.WebhookResponse.followup_event_input]
255    * field, because the language was already defined in the originating detect
256    * intent request.
257    * </pre>
258    *
259    * <code>string language_code = 3 [(.google.api.field_behavior) = REQUIRED];</code>
260    *
261    * @return The bytes for languageCode.
262    */
263   @java.lang.Override
getLanguageCodeBytes()264   public com.google.protobuf.ByteString getLanguageCodeBytes() {
265     java.lang.Object ref = languageCode_;
266     if (ref instanceof java.lang.String) {
267       com.google.protobuf.ByteString b =
268           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
269       languageCode_ = b;
270       return b;
271     } else {
272       return (com.google.protobuf.ByteString) ref;
273     }
274   }
275 
276   private byte memoizedIsInitialized = -1;
277 
278   @java.lang.Override
isInitialized()279   public final boolean isInitialized() {
280     byte isInitialized = memoizedIsInitialized;
281     if (isInitialized == 1) return true;
282     if (isInitialized == 0) return false;
283 
284     memoizedIsInitialized = 1;
285     return true;
286   }
287 
288   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)289   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
290     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
291       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
292     }
293     if (parameters_ != null) {
294       output.writeMessage(2, getParameters());
295     }
296     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) {
297       com.google.protobuf.GeneratedMessageV3.writeString(output, 3, languageCode_);
298     }
299     getUnknownFields().writeTo(output);
300   }
301 
302   @java.lang.Override
getSerializedSize()303   public int getSerializedSize() {
304     int size = memoizedSize;
305     if (size != -1) return size;
306 
307     size = 0;
308     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
309       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
310     }
311     if (parameters_ != null) {
312       size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getParameters());
313     }
314     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) {
315       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, languageCode_);
316     }
317     size += getUnknownFields().getSerializedSize();
318     memoizedSize = size;
319     return size;
320   }
321 
322   @java.lang.Override
equals(final java.lang.Object obj)323   public boolean equals(final java.lang.Object obj) {
324     if (obj == this) {
325       return true;
326     }
327     if (!(obj instanceof com.google.cloud.dialogflow.v2.EventInput)) {
328       return super.equals(obj);
329     }
330     com.google.cloud.dialogflow.v2.EventInput other =
331         (com.google.cloud.dialogflow.v2.EventInput) obj;
332 
333     if (!getName().equals(other.getName())) return false;
334     if (hasParameters() != other.hasParameters()) return false;
335     if (hasParameters()) {
336       if (!getParameters().equals(other.getParameters())) return false;
337     }
338     if (!getLanguageCode().equals(other.getLanguageCode())) return false;
339     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
340     return true;
341   }
342 
343   @java.lang.Override
hashCode()344   public int hashCode() {
345     if (memoizedHashCode != 0) {
346       return memoizedHashCode;
347     }
348     int hash = 41;
349     hash = (19 * hash) + getDescriptor().hashCode();
350     hash = (37 * hash) + NAME_FIELD_NUMBER;
351     hash = (53 * hash) + getName().hashCode();
352     if (hasParameters()) {
353       hash = (37 * hash) + PARAMETERS_FIELD_NUMBER;
354       hash = (53 * hash) + getParameters().hashCode();
355     }
356     hash = (37 * hash) + LANGUAGE_CODE_FIELD_NUMBER;
357     hash = (53 * hash) + getLanguageCode().hashCode();
358     hash = (29 * hash) + getUnknownFields().hashCode();
359     memoizedHashCode = hash;
360     return hash;
361   }
362 
parseFrom(java.nio.ByteBuffer data)363   public static com.google.cloud.dialogflow.v2.EventInput parseFrom(java.nio.ByteBuffer data)
364       throws com.google.protobuf.InvalidProtocolBufferException {
365     return PARSER.parseFrom(data);
366   }
367 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)368   public static com.google.cloud.dialogflow.v2.EventInput parseFrom(
369       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
370       throws com.google.protobuf.InvalidProtocolBufferException {
371     return PARSER.parseFrom(data, extensionRegistry);
372   }
373 
parseFrom( com.google.protobuf.ByteString data)374   public static com.google.cloud.dialogflow.v2.EventInput parseFrom(
375       com.google.protobuf.ByteString data)
376       throws com.google.protobuf.InvalidProtocolBufferException {
377     return PARSER.parseFrom(data);
378   }
379 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)380   public static com.google.cloud.dialogflow.v2.EventInput parseFrom(
381       com.google.protobuf.ByteString data,
382       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
383       throws com.google.protobuf.InvalidProtocolBufferException {
384     return PARSER.parseFrom(data, extensionRegistry);
385   }
386 
parseFrom(byte[] data)387   public static com.google.cloud.dialogflow.v2.EventInput parseFrom(byte[] data)
388       throws com.google.protobuf.InvalidProtocolBufferException {
389     return PARSER.parseFrom(data);
390   }
391 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)392   public static com.google.cloud.dialogflow.v2.EventInput parseFrom(
393       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
394       throws com.google.protobuf.InvalidProtocolBufferException {
395     return PARSER.parseFrom(data, extensionRegistry);
396   }
397 
parseFrom(java.io.InputStream input)398   public static com.google.cloud.dialogflow.v2.EventInput parseFrom(java.io.InputStream input)
399       throws java.io.IOException {
400     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
401   }
402 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)403   public static com.google.cloud.dialogflow.v2.EventInput parseFrom(
404       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
405       throws java.io.IOException {
406     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
407         PARSER, input, extensionRegistry);
408   }
409 
parseDelimitedFrom( java.io.InputStream input)410   public static com.google.cloud.dialogflow.v2.EventInput parseDelimitedFrom(
411       java.io.InputStream input) throws java.io.IOException {
412     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
413   }
414 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)415   public static com.google.cloud.dialogflow.v2.EventInput parseDelimitedFrom(
416       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
417       throws java.io.IOException {
418     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
419         PARSER, input, extensionRegistry);
420   }
421 
parseFrom( com.google.protobuf.CodedInputStream input)422   public static com.google.cloud.dialogflow.v2.EventInput parseFrom(
423       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
424     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
425   }
426 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)427   public static com.google.cloud.dialogflow.v2.EventInput parseFrom(
428       com.google.protobuf.CodedInputStream input,
429       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
430       throws java.io.IOException {
431     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
432         PARSER, input, extensionRegistry);
433   }
434 
435   @java.lang.Override
newBuilderForType()436   public Builder newBuilderForType() {
437     return newBuilder();
438   }
439 
newBuilder()440   public static Builder newBuilder() {
441     return DEFAULT_INSTANCE.toBuilder();
442   }
443 
newBuilder(com.google.cloud.dialogflow.v2.EventInput prototype)444   public static Builder newBuilder(com.google.cloud.dialogflow.v2.EventInput prototype) {
445     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
446   }
447 
448   @java.lang.Override
toBuilder()449   public Builder toBuilder() {
450     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
451   }
452 
453   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)454   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
455     Builder builder = new Builder(parent);
456     return builder;
457   }
458   /**
459    *
460    *
461    * <pre>
462    * Events allow for matching intents by event name instead of the natural
463    * language input. For instance, input `&lt;event: { name: "welcome_event",
464    * parameters: { name: "Sam" } }&gt;` can trigger a personalized welcome response.
465    * The parameter `name` may be used by the agent in the response:
466    * `"Hello #welcome_event.name! What can I do for you today?"`.
467    * </pre>
468    *
469    * Protobuf type {@code google.cloud.dialogflow.v2.EventInput}
470    */
471   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
472       implements
473       // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.v2.EventInput)
474       com.google.cloud.dialogflow.v2.EventInputOrBuilder {
getDescriptor()475     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
476       return com.google.cloud.dialogflow.v2.SessionProto
477           .internal_static_google_cloud_dialogflow_v2_EventInput_descriptor;
478     }
479 
480     @java.lang.Override
481     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()482         internalGetFieldAccessorTable() {
483       return com.google.cloud.dialogflow.v2.SessionProto
484           .internal_static_google_cloud_dialogflow_v2_EventInput_fieldAccessorTable
485           .ensureFieldAccessorsInitialized(
486               com.google.cloud.dialogflow.v2.EventInput.class,
487               com.google.cloud.dialogflow.v2.EventInput.Builder.class);
488     }
489 
490     // Construct using com.google.cloud.dialogflow.v2.EventInput.newBuilder()
Builder()491     private Builder() {}
492 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)493     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
494       super(parent);
495     }
496 
497     @java.lang.Override
clear()498     public Builder clear() {
499       super.clear();
500       bitField0_ = 0;
501       name_ = "";
502       parameters_ = null;
503       if (parametersBuilder_ != null) {
504         parametersBuilder_.dispose();
505         parametersBuilder_ = null;
506       }
507       languageCode_ = "";
508       return this;
509     }
510 
511     @java.lang.Override
getDescriptorForType()512     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
513       return com.google.cloud.dialogflow.v2.SessionProto
514           .internal_static_google_cloud_dialogflow_v2_EventInput_descriptor;
515     }
516 
517     @java.lang.Override
getDefaultInstanceForType()518     public com.google.cloud.dialogflow.v2.EventInput getDefaultInstanceForType() {
519       return com.google.cloud.dialogflow.v2.EventInput.getDefaultInstance();
520     }
521 
522     @java.lang.Override
build()523     public com.google.cloud.dialogflow.v2.EventInput build() {
524       com.google.cloud.dialogflow.v2.EventInput result = buildPartial();
525       if (!result.isInitialized()) {
526         throw newUninitializedMessageException(result);
527       }
528       return result;
529     }
530 
531     @java.lang.Override
buildPartial()532     public com.google.cloud.dialogflow.v2.EventInput buildPartial() {
533       com.google.cloud.dialogflow.v2.EventInput result =
534           new com.google.cloud.dialogflow.v2.EventInput(this);
535       if (bitField0_ != 0) {
536         buildPartial0(result);
537       }
538       onBuilt();
539       return result;
540     }
541 
buildPartial0(com.google.cloud.dialogflow.v2.EventInput result)542     private void buildPartial0(com.google.cloud.dialogflow.v2.EventInput result) {
543       int from_bitField0_ = bitField0_;
544       if (((from_bitField0_ & 0x00000001) != 0)) {
545         result.name_ = name_;
546       }
547       if (((from_bitField0_ & 0x00000002) != 0)) {
548         result.parameters_ = parametersBuilder_ == null ? parameters_ : parametersBuilder_.build();
549       }
550       if (((from_bitField0_ & 0x00000004) != 0)) {
551         result.languageCode_ = languageCode_;
552       }
553     }
554 
555     @java.lang.Override
clone()556     public Builder clone() {
557       return super.clone();
558     }
559 
560     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)561     public Builder setField(
562         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
563       return super.setField(field, value);
564     }
565 
566     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)567     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
568       return super.clearField(field);
569     }
570 
571     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)572     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
573       return super.clearOneof(oneof);
574     }
575 
576     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)577     public Builder setRepeatedField(
578         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
579       return super.setRepeatedField(field, index, value);
580     }
581 
582     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)583     public Builder addRepeatedField(
584         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
585       return super.addRepeatedField(field, value);
586     }
587 
588     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)589     public Builder mergeFrom(com.google.protobuf.Message other) {
590       if (other instanceof com.google.cloud.dialogflow.v2.EventInput) {
591         return mergeFrom((com.google.cloud.dialogflow.v2.EventInput) other);
592       } else {
593         super.mergeFrom(other);
594         return this;
595       }
596     }
597 
mergeFrom(com.google.cloud.dialogflow.v2.EventInput other)598     public Builder mergeFrom(com.google.cloud.dialogflow.v2.EventInput other) {
599       if (other == com.google.cloud.dialogflow.v2.EventInput.getDefaultInstance()) return this;
600       if (!other.getName().isEmpty()) {
601         name_ = other.name_;
602         bitField0_ |= 0x00000001;
603         onChanged();
604       }
605       if (other.hasParameters()) {
606         mergeParameters(other.getParameters());
607       }
608       if (!other.getLanguageCode().isEmpty()) {
609         languageCode_ = other.languageCode_;
610         bitField0_ |= 0x00000004;
611         onChanged();
612       }
613       this.mergeUnknownFields(other.getUnknownFields());
614       onChanged();
615       return this;
616     }
617 
618     @java.lang.Override
isInitialized()619     public final boolean isInitialized() {
620       return true;
621     }
622 
623     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)624     public Builder mergeFrom(
625         com.google.protobuf.CodedInputStream input,
626         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
627         throws java.io.IOException {
628       if (extensionRegistry == null) {
629         throw new java.lang.NullPointerException();
630       }
631       try {
632         boolean done = false;
633         while (!done) {
634           int tag = input.readTag();
635           switch (tag) {
636             case 0:
637               done = true;
638               break;
639             case 10:
640               {
641                 name_ = input.readStringRequireUtf8();
642                 bitField0_ |= 0x00000001;
643                 break;
644               } // case 10
645             case 18:
646               {
647                 input.readMessage(getParametersFieldBuilder().getBuilder(), extensionRegistry);
648                 bitField0_ |= 0x00000002;
649                 break;
650               } // case 18
651             case 26:
652               {
653                 languageCode_ = input.readStringRequireUtf8();
654                 bitField0_ |= 0x00000004;
655                 break;
656               } // case 26
657             default:
658               {
659                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
660                   done = true; // was an endgroup tag
661                 }
662                 break;
663               } // default:
664           } // switch (tag)
665         } // while (!done)
666       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
667         throw e.unwrapIOException();
668       } finally {
669         onChanged();
670       } // finally
671       return this;
672     }
673 
674     private int bitField0_;
675 
676     private java.lang.Object name_ = "";
677     /**
678      *
679      *
680      * <pre>
681      * Required. The unique identifier of the event.
682      * </pre>
683      *
684      * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code>
685      *
686      * @return The name.
687      */
getName()688     public java.lang.String getName() {
689       java.lang.Object ref = name_;
690       if (!(ref instanceof java.lang.String)) {
691         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
692         java.lang.String s = bs.toStringUtf8();
693         name_ = s;
694         return s;
695       } else {
696         return (java.lang.String) ref;
697       }
698     }
699     /**
700      *
701      *
702      * <pre>
703      * Required. The unique identifier of the event.
704      * </pre>
705      *
706      * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code>
707      *
708      * @return The bytes for name.
709      */
getNameBytes()710     public com.google.protobuf.ByteString getNameBytes() {
711       java.lang.Object ref = name_;
712       if (ref instanceof String) {
713         com.google.protobuf.ByteString b =
714             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
715         name_ = b;
716         return b;
717       } else {
718         return (com.google.protobuf.ByteString) ref;
719       }
720     }
721     /**
722      *
723      *
724      * <pre>
725      * Required. The unique identifier of the event.
726      * </pre>
727      *
728      * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code>
729      *
730      * @param value The name to set.
731      * @return This builder for chaining.
732      */
setName(java.lang.String value)733     public Builder setName(java.lang.String value) {
734       if (value == null) {
735         throw new NullPointerException();
736       }
737       name_ = value;
738       bitField0_ |= 0x00000001;
739       onChanged();
740       return this;
741     }
742     /**
743      *
744      *
745      * <pre>
746      * Required. The unique identifier of the event.
747      * </pre>
748      *
749      * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code>
750      *
751      * @return This builder for chaining.
752      */
clearName()753     public Builder clearName() {
754       name_ = getDefaultInstance().getName();
755       bitField0_ = (bitField0_ & ~0x00000001);
756       onChanged();
757       return this;
758     }
759     /**
760      *
761      *
762      * <pre>
763      * Required. The unique identifier of the event.
764      * </pre>
765      *
766      * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code>
767      *
768      * @param value The bytes for name to set.
769      * @return This builder for chaining.
770      */
setNameBytes(com.google.protobuf.ByteString value)771     public Builder setNameBytes(com.google.protobuf.ByteString value) {
772       if (value == null) {
773         throw new NullPointerException();
774       }
775       checkByteStringIsUtf8(value);
776       name_ = value;
777       bitField0_ |= 0x00000001;
778       onChanged();
779       return this;
780     }
781 
782     private com.google.protobuf.Struct parameters_;
783     private com.google.protobuf.SingleFieldBuilderV3<
784             com.google.protobuf.Struct,
785             com.google.protobuf.Struct.Builder,
786             com.google.protobuf.StructOrBuilder>
787         parametersBuilder_;
788     /**
789      *
790      *
791      * <pre>
792      * The collection of parameters associated with the event.
793      * Depending on your protocol or client library language, this is a
794      * map, associative array, symbol table, dictionary, or JSON object
795      * composed of a collection of (MapKey, MapValue) pairs:
796      * -   MapKey type: string
797      * -   MapKey value: parameter name
798      * -   MapValue type:
799      *     -   If parameter's entity type is a composite entity: map
800      *     -   Else: depending on parameter value type, could be one of string,
801      *         number, boolean, null, list or map
802      * -   MapValue value:
803      *     -   If parameter's entity type is a composite entity:
804      *         map from composite entity property names to property values
805      *     -   Else: parameter value
806      * </pre>
807      *
808      * <code>.google.protobuf.Struct parameters = 2;</code>
809      *
810      * @return Whether the parameters field is set.
811      */
hasParameters()812     public boolean hasParameters() {
813       return ((bitField0_ & 0x00000002) != 0);
814     }
815     /**
816      *
817      *
818      * <pre>
819      * The collection of parameters associated with the event.
820      * Depending on your protocol or client library language, this is a
821      * map, associative array, symbol table, dictionary, or JSON object
822      * composed of a collection of (MapKey, MapValue) pairs:
823      * -   MapKey type: string
824      * -   MapKey value: parameter name
825      * -   MapValue type:
826      *     -   If parameter's entity type is a composite entity: map
827      *     -   Else: depending on parameter value type, could be one of string,
828      *         number, boolean, null, list or map
829      * -   MapValue value:
830      *     -   If parameter's entity type is a composite entity:
831      *         map from composite entity property names to property values
832      *     -   Else: parameter value
833      * </pre>
834      *
835      * <code>.google.protobuf.Struct parameters = 2;</code>
836      *
837      * @return The parameters.
838      */
getParameters()839     public com.google.protobuf.Struct getParameters() {
840       if (parametersBuilder_ == null) {
841         return parameters_ == null ? com.google.protobuf.Struct.getDefaultInstance() : parameters_;
842       } else {
843         return parametersBuilder_.getMessage();
844       }
845     }
846     /**
847      *
848      *
849      * <pre>
850      * The collection of parameters associated with the event.
851      * Depending on your protocol or client library language, this is a
852      * map, associative array, symbol table, dictionary, or JSON object
853      * composed of a collection of (MapKey, MapValue) pairs:
854      * -   MapKey type: string
855      * -   MapKey value: parameter name
856      * -   MapValue type:
857      *     -   If parameter's entity type is a composite entity: map
858      *     -   Else: depending on parameter value type, could be one of string,
859      *         number, boolean, null, list or map
860      * -   MapValue value:
861      *     -   If parameter's entity type is a composite entity:
862      *         map from composite entity property names to property values
863      *     -   Else: parameter value
864      * </pre>
865      *
866      * <code>.google.protobuf.Struct parameters = 2;</code>
867      */
setParameters(com.google.protobuf.Struct value)868     public Builder setParameters(com.google.protobuf.Struct value) {
869       if (parametersBuilder_ == null) {
870         if (value == null) {
871           throw new NullPointerException();
872         }
873         parameters_ = value;
874       } else {
875         parametersBuilder_.setMessage(value);
876       }
877       bitField0_ |= 0x00000002;
878       onChanged();
879       return this;
880     }
881     /**
882      *
883      *
884      * <pre>
885      * The collection of parameters associated with the event.
886      * Depending on your protocol or client library language, this is a
887      * map, associative array, symbol table, dictionary, or JSON object
888      * composed of a collection of (MapKey, MapValue) pairs:
889      * -   MapKey type: string
890      * -   MapKey value: parameter name
891      * -   MapValue type:
892      *     -   If parameter's entity type is a composite entity: map
893      *     -   Else: depending on parameter value type, could be one of string,
894      *         number, boolean, null, list or map
895      * -   MapValue value:
896      *     -   If parameter's entity type is a composite entity:
897      *         map from composite entity property names to property values
898      *     -   Else: parameter value
899      * </pre>
900      *
901      * <code>.google.protobuf.Struct parameters = 2;</code>
902      */
setParameters(com.google.protobuf.Struct.Builder builderForValue)903     public Builder setParameters(com.google.protobuf.Struct.Builder builderForValue) {
904       if (parametersBuilder_ == null) {
905         parameters_ = builderForValue.build();
906       } else {
907         parametersBuilder_.setMessage(builderForValue.build());
908       }
909       bitField0_ |= 0x00000002;
910       onChanged();
911       return this;
912     }
913     /**
914      *
915      *
916      * <pre>
917      * The collection of parameters associated with the event.
918      * Depending on your protocol or client library language, this is a
919      * map, associative array, symbol table, dictionary, or JSON object
920      * composed of a collection of (MapKey, MapValue) pairs:
921      * -   MapKey type: string
922      * -   MapKey value: parameter name
923      * -   MapValue type:
924      *     -   If parameter's entity type is a composite entity: map
925      *     -   Else: depending on parameter value type, could be one of string,
926      *         number, boolean, null, list or map
927      * -   MapValue value:
928      *     -   If parameter's entity type is a composite entity:
929      *         map from composite entity property names to property values
930      *     -   Else: parameter value
931      * </pre>
932      *
933      * <code>.google.protobuf.Struct parameters = 2;</code>
934      */
mergeParameters(com.google.protobuf.Struct value)935     public Builder mergeParameters(com.google.protobuf.Struct value) {
936       if (parametersBuilder_ == null) {
937         if (((bitField0_ & 0x00000002) != 0)
938             && parameters_ != null
939             && parameters_ != com.google.protobuf.Struct.getDefaultInstance()) {
940           getParametersBuilder().mergeFrom(value);
941         } else {
942           parameters_ = value;
943         }
944       } else {
945         parametersBuilder_.mergeFrom(value);
946       }
947       bitField0_ |= 0x00000002;
948       onChanged();
949       return this;
950     }
951     /**
952      *
953      *
954      * <pre>
955      * The collection of parameters associated with the event.
956      * Depending on your protocol or client library language, this is a
957      * map, associative array, symbol table, dictionary, or JSON object
958      * composed of a collection of (MapKey, MapValue) pairs:
959      * -   MapKey type: string
960      * -   MapKey value: parameter name
961      * -   MapValue type:
962      *     -   If parameter's entity type is a composite entity: map
963      *     -   Else: depending on parameter value type, could be one of string,
964      *         number, boolean, null, list or map
965      * -   MapValue value:
966      *     -   If parameter's entity type is a composite entity:
967      *         map from composite entity property names to property values
968      *     -   Else: parameter value
969      * </pre>
970      *
971      * <code>.google.protobuf.Struct parameters = 2;</code>
972      */
clearParameters()973     public Builder clearParameters() {
974       bitField0_ = (bitField0_ & ~0x00000002);
975       parameters_ = null;
976       if (parametersBuilder_ != null) {
977         parametersBuilder_.dispose();
978         parametersBuilder_ = null;
979       }
980       onChanged();
981       return this;
982     }
983     /**
984      *
985      *
986      * <pre>
987      * The collection of parameters associated with the event.
988      * Depending on your protocol or client library language, this is a
989      * map, associative array, symbol table, dictionary, or JSON object
990      * composed of a collection of (MapKey, MapValue) pairs:
991      * -   MapKey type: string
992      * -   MapKey value: parameter name
993      * -   MapValue type:
994      *     -   If parameter's entity type is a composite entity: map
995      *     -   Else: depending on parameter value type, could be one of string,
996      *         number, boolean, null, list or map
997      * -   MapValue value:
998      *     -   If parameter's entity type is a composite entity:
999      *         map from composite entity property names to property values
1000      *     -   Else: parameter value
1001      * </pre>
1002      *
1003      * <code>.google.protobuf.Struct parameters = 2;</code>
1004      */
getParametersBuilder()1005     public com.google.protobuf.Struct.Builder getParametersBuilder() {
1006       bitField0_ |= 0x00000002;
1007       onChanged();
1008       return getParametersFieldBuilder().getBuilder();
1009     }
1010     /**
1011      *
1012      *
1013      * <pre>
1014      * The collection of parameters associated with the event.
1015      * Depending on your protocol or client library language, this is a
1016      * map, associative array, symbol table, dictionary, or JSON object
1017      * composed of a collection of (MapKey, MapValue) pairs:
1018      * -   MapKey type: string
1019      * -   MapKey value: parameter name
1020      * -   MapValue type:
1021      *     -   If parameter's entity type is a composite entity: map
1022      *     -   Else: depending on parameter value type, could be one of string,
1023      *         number, boolean, null, list or map
1024      * -   MapValue value:
1025      *     -   If parameter's entity type is a composite entity:
1026      *         map from composite entity property names to property values
1027      *     -   Else: parameter value
1028      * </pre>
1029      *
1030      * <code>.google.protobuf.Struct parameters = 2;</code>
1031      */
getParametersOrBuilder()1032     public com.google.protobuf.StructOrBuilder getParametersOrBuilder() {
1033       if (parametersBuilder_ != null) {
1034         return parametersBuilder_.getMessageOrBuilder();
1035       } else {
1036         return parameters_ == null ? com.google.protobuf.Struct.getDefaultInstance() : parameters_;
1037       }
1038     }
1039     /**
1040      *
1041      *
1042      * <pre>
1043      * The collection of parameters associated with the event.
1044      * Depending on your protocol or client library language, this is a
1045      * map, associative array, symbol table, dictionary, or JSON object
1046      * composed of a collection of (MapKey, MapValue) pairs:
1047      * -   MapKey type: string
1048      * -   MapKey value: parameter name
1049      * -   MapValue type:
1050      *     -   If parameter's entity type is a composite entity: map
1051      *     -   Else: depending on parameter value type, could be one of string,
1052      *         number, boolean, null, list or map
1053      * -   MapValue value:
1054      *     -   If parameter's entity type is a composite entity:
1055      *         map from composite entity property names to property values
1056      *     -   Else: parameter value
1057      * </pre>
1058      *
1059      * <code>.google.protobuf.Struct parameters = 2;</code>
1060      */
1061     private com.google.protobuf.SingleFieldBuilderV3<
1062             com.google.protobuf.Struct,
1063             com.google.protobuf.Struct.Builder,
1064             com.google.protobuf.StructOrBuilder>
getParametersFieldBuilder()1065         getParametersFieldBuilder() {
1066       if (parametersBuilder_ == null) {
1067         parametersBuilder_ =
1068             new com.google.protobuf.SingleFieldBuilderV3<
1069                 com.google.protobuf.Struct,
1070                 com.google.protobuf.Struct.Builder,
1071                 com.google.protobuf.StructOrBuilder>(
1072                 getParameters(), getParentForChildren(), isClean());
1073         parameters_ = null;
1074       }
1075       return parametersBuilder_;
1076     }
1077 
1078     private java.lang.Object languageCode_ = "";
1079     /**
1080      *
1081      *
1082      * <pre>
1083      * Required. The language of this query. See [Language
1084      * Support](https://cloud.google.com/dialogflow/docs/reference/language)
1085      * for a list of the currently supported language codes. Note that queries in
1086      * the same session do not necessarily need to specify the same language.
1087      * This field is ignored when used in the context of a
1088      * [WebhookResponse.followup_event_input][google.cloud.dialogflow.v2.WebhookResponse.followup_event_input]
1089      * field, because the language was already defined in the originating detect
1090      * intent request.
1091      * </pre>
1092      *
1093      * <code>string language_code = 3 [(.google.api.field_behavior) = REQUIRED];</code>
1094      *
1095      * @return The languageCode.
1096      */
getLanguageCode()1097     public java.lang.String getLanguageCode() {
1098       java.lang.Object ref = languageCode_;
1099       if (!(ref instanceof java.lang.String)) {
1100         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1101         java.lang.String s = bs.toStringUtf8();
1102         languageCode_ = s;
1103         return s;
1104       } else {
1105         return (java.lang.String) ref;
1106       }
1107     }
1108     /**
1109      *
1110      *
1111      * <pre>
1112      * Required. The language of this query. See [Language
1113      * Support](https://cloud.google.com/dialogflow/docs/reference/language)
1114      * for a list of the currently supported language codes. Note that queries in
1115      * the same session do not necessarily need to specify the same language.
1116      * This field is ignored when used in the context of a
1117      * [WebhookResponse.followup_event_input][google.cloud.dialogflow.v2.WebhookResponse.followup_event_input]
1118      * field, because the language was already defined in the originating detect
1119      * intent request.
1120      * </pre>
1121      *
1122      * <code>string language_code = 3 [(.google.api.field_behavior) = REQUIRED];</code>
1123      *
1124      * @return The bytes for languageCode.
1125      */
getLanguageCodeBytes()1126     public com.google.protobuf.ByteString getLanguageCodeBytes() {
1127       java.lang.Object ref = languageCode_;
1128       if (ref instanceof String) {
1129         com.google.protobuf.ByteString b =
1130             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1131         languageCode_ = b;
1132         return b;
1133       } else {
1134         return (com.google.protobuf.ByteString) ref;
1135       }
1136     }
1137     /**
1138      *
1139      *
1140      * <pre>
1141      * Required. The language of this query. See [Language
1142      * Support](https://cloud.google.com/dialogflow/docs/reference/language)
1143      * for a list of the currently supported language codes. Note that queries in
1144      * the same session do not necessarily need to specify the same language.
1145      * This field is ignored when used in the context of a
1146      * [WebhookResponse.followup_event_input][google.cloud.dialogflow.v2.WebhookResponse.followup_event_input]
1147      * field, because the language was already defined in the originating detect
1148      * intent request.
1149      * </pre>
1150      *
1151      * <code>string language_code = 3 [(.google.api.field_behavior) = REQUIRED];</code>
1152      *
1153      * @param value The languageCode to set.
1154      * @return This builder for chaining.
1155      */
setLanguageCode(java.lang.String value)1156     public Builder setLanguageCode(java.lang.String value) {
1157       if (value == null) {
1158         throw new NullPointerException();
1159       }
1160       languageCode_ = value;
1161       bitField0_ |= 0x00000004;
1162       onChanged();
1163       return this;
1164     }
1165     /**
1166      *
1167      *
1168      * <pre>
1169      * Required. The language of this query. See [Language
1170      * Support](https://cloud.google.com/dialogflow/docs/reference/language)
1171      * for a list of the currently supported language codes. Note that queries in
1172      * the same session do not necessarily need to specify the same language.
1173      * This field is ignored when used in the context of a
1174      * [WebhookResponse.followup_event_input][google.cloud.dialogflow.v2.WebhookResponse.followup_event_input]
1175      * field, because the language was already defined in the originating detect
1176      * intent request.
1177      * </pre>
1178      *
1179      * <code>string language_code = 3 [(.google.api.field_behavior) = REQUIRED];</code>
1180      *
1181      * @return This builder for chaining.
1182      */
clearLanguageCode()1183     public Builder clearLanguageCode() {
1184       languageCode_ = getDefaultInstance().getLanguageCode();
1185       bitField0_ = (bitField0_ & ~0x00000004);
1186       onChanged();
1187       return this;
1188     }
1189     /**
1190      *
1191      *
1192      * <pre>
1193      * Required. The language of this query. See [Language
1194      * Support](https://cloud.google.com/dialogflow/docs/reference/language)
1195      * for a list of the currently supported language codes. Note that queries in
1196      * the same session do not necessarily need to specify the same language.
1197      * This field is ignored when used in the context of a
1198      * [WebhookResponse.followup_event_input][google.cloud.dialogflow.v2.WebhookResponse.followup_event_input]
1199      * field, because the language was already defined in the originating detect
1200      * intent request.
1201      * </pre>
1202      *
1203      * <code>string language_code = 3 [(.google.api.field_behavior) = REQUIRED];</code>
1204      *
1205      * @param value The bytes for languageCode to set.
1206      * @return This builder for chaining.
1207      */
setLanguageCodeBytes(com.google.protobuf.ByteString value)1208     public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) {
1209       if (value == null) {
1210         throw new NullPointerException();
1211       }
1212       checkByteStringIsUtf8(value);
1213       languageCode_ = value;
1214       bitField0_ |= 0x00000004;
1215       onChanged();
1216       return this;
1217     }
1218 
1219     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1220     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1221       return super.setUnknownFields(unknownFields);
1222     }
1223 
1224     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1225     public final Builder mergeUnknownFields(
1226         final com.google.protobuf.UnknownFieldSet unknownFields) {
1227       return super.mergeUnknownFields(unknownFields);
1228     }
1229 
1230     // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.v2.EventInput)
1231   }
1232 
1233   // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.v2.EventInput)
1234   private static final com.google.cloud.dialogflow.v2.EventInput DEFAULT_INSTANCE;
1235 
1236   static {
1237     DEFAULT_INSTANCE = new com.google.cloud.dialogflow.v2.EventInput();
1238   }
1239 
getDefaultInstance()1240   public static com.google.cloud.dialogflow.v2.EventInput getDefaultInstance() {
1241     return DEFAULT_INSTANCE;
1242   }
1243 
1244   private static final com.google.protobuf.Parser<EventInput> PARSER =
1245       new com.google.protobuf.AbstractParser<EventInput>() {
1246         @java.lang.Override
1247         public EventInput parsePartialFrom(
1248             com.google.protobuf.CodedInputStream input,
1249             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1250             throws com.google.protobuf.InvalidProtocolBufferException {
1251           Builder builder = newBuilder();
1252           try {
1253             builder.mergeFrom(input, extensionRegistry);
1254           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1255             throw e.setUnfinishedMessage(builder.buildPartial());
1256           } catch (com.google.protobuf.UninitializedMessageException e) {
1257             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1258           } catch (java.io.IOException e) {
1259             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1260                 .setUnfinishedMessage(builder.buildPartial());
1261           }
1262           return builder.buildPartial();
1263         }
1264       };
1265 
parser()1266   public static com.google.protobuf.Parser<EventInput> parser() {
1267     return PARSER;
1268   }
1269 
1270   @java.lang.Override
getParserForType()1271   public com.google.protobuf.Parser<EventInput> getParserForType() {
1272     return PARSER;
1273   }
1274 
1275   @java.lang.Override
getDefaultInstanceForType()1276   public com.google.cloud.dialogflow.v2.EventInput getDefaultInstanceForType() {
1277     return DEFAULT_INSTANCE;
1278   }
1279 }
1280