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 `<event: { name: "welcome_event", 27 * parameters: { name: "Sam" } }>` 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 `<event: { name: "welcome_event", 464 * parameters: { name: "Sam" } }>` 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