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/participant.proto 18 19 package com.google.cloud.dialogflow.v2; 20 21 /** 22 * 23 * 24 * <pre> 25 * One response of different type of suggestion response which is used in 26 * the response of 27 * [Participants.AnalyzeContent][google.cloud.dialogflow.v2.Participants.AnalyzeContent] 28 * and 29 * [Participants.AnalyzeContent][google.cloud.dialogflow.v2.Participants.AnalyzeContent], 30 * as well as 31 * [HumanAgentAssistantEvent][google.cloud.dialogflow.v2.HumanAgentAssistantEvent]. 32 * </pre> 33 * 34 * Protobuf type {@code google.cloud.dialogflow.v2.SuggestionResult} 35 */ 36 public final class SuggestionResult extends com.google.protobuf.GeneratedMessageV3 37 implements 38 // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.v2.SuggestionResult) 39 SuggestionResultOrBuilder { 40 private static final long serialVersionUID = 0L; 41 // Use SuggestionResult.newBuilder() to construct. SuggestionResult(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)42 private SuggestionResult(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 43 super(builder); 44 } 45 SuggestionResult()46 private SuggestionResult() {} 47 48 @java.lang.Override 49 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)50 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 51 return new SuggestionResult(); 52 } 53 54 @java.lang.Override getUnknownFields()55 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 56 return this.unknownFields; 57 } 58 getDescriptor()59 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 60 return com.google.cloud.dialogflow.v2.ParticipantProto 61 .internal_static_google_cloud_dialogflow_v2_SuggestionResult_descriptor; 62 } 63 64 @java.lang.Override 65 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()66 internalGetFieldAccessorTable() { 67 return com.google.cloud.dialogflow.v2.ParticipantProto 68 .internal_static_google_cloud_dialogflow_v2_SuggestionResult_fieldAccessorTable 69 .ensureFieldAccessorsInitialized( 70 com.google.cloud.dialogflow.v2.SuggestionResult.class, 71 com.google.cloud.dialogflow.v2.SuggestionResult.Builder.class); 72 } 73 74 private int suggestionResponseCase_ = 0; 75 private java.lang.Object suggestionResponse_; 76 77 public enum SuggestionResponseCase 78 implements 79 com.google.protobuf.Internal.EnumLite, 80 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 81 ERROR(1), 82 SUGGEST_ARTICLES_RESPONSE(2), 83 SUGGEST_FAQ_ANSWERS_RESPONSE(3), 84 SUGGEST_SMART_REPLIES_RESPONSE(4), 85 SUGGESTIONRESPONSE_NOT_SET(0); 86 private final int value; 87 SuggestionResponseCase(int value)88 private SuggestionResponseCase(int value) { 89 this.value = value; 90 } 91 /** 92 * @param value The number of the enum to look for. 93 * @return The enum associated with the given number. 94 * @deprecated Use {@link #forNumber(int)} instead. 95 */ 96 @java.lang.Deprecated valueOf(int value)97 public static SuggestionResponseCase valueOf(int value) { 98 return forNumber(value); 99 } 100 forNumber(int value)101 public static SuggestionResponseCase forNumber(int value) { 102 switch (value) { 103 case 1: 104 return ERROR; 105 case 2: 106 return SUGGEST_ARTICLES_RESPONSE; 107 case 3: 108 return SUGGEST_FAQ_ANSWERS_RESPONSE; 109 case 4: 110 return SUGGEST_SMART_REPLIES_RESPONSE; 111 case 0: 112 return SUGGESTIONRESPONSE_NOT_SET; 113 default: 114 return null; 115 } 116 } 117 getNumber()118 public int getNumber() { 119 return this.value; 120 } 121 }; 122 getSuggestionResponseCase()123 public SuggestionResponseCase getSuggestionResponseCase() { 124 return SuggestionResponseCase.forNumber(suggestionResponseCase_); 125 } 126 127 public static final int ERROR_FIELD_NUMBER = 1; 128 /** 129 * 130 * 131 * <pre> 132 * Error status if the request failed. 133 * </pre> 134 * 135 * <code>.google.rpc.Status error = 1;</code> 136 * 137 * @return Whether the error field is set. 138 */ 139 @java.lang.Override hasError()140 public boolean hasError() { 141 return suggestionResponseCase_ == 1; 142 } 143 /** 144 * 145 * 146 * <pre> 147 * Error status if the request failed. 148 * </pre> 149 * 150 * <code>.google.rpc.Status error = 1;</code> 151 * 152 * @return The error. 153 */ 154 @java.lang.Override getError()155 public com.google.rpc.Status getError() { 156 if (suggestionResponseCase_ == 1) { 157 return (com.google.rpc.Status) suggestionResponse_; 158 } 159 return com.google.rpc.Status.getDefaultInstance(); 160 } 161 /** 162 * 163 * 164 * <pre> 165 * Error status if the request failed. 166 * </pre> 167 * 168 * <code>.google.rpc.Status error = 1;</code> 169 */ 170 @java.lang.Override getErrorOrBuilder()171 public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { 172 if (suggestionResponseCase_ == 1) { 173 return (com.google.rpc.Status) suggestionResponse_; 174 } 175 return com.google.rpc.Status.getDefaultInstance(); 176 } 177 178 public static final int SUGGEST_ARTICLES_RESPONSE_FIELD_NUMBER = 2; 179 /** 180 * 181 * 182 * <pre> 183 * SuggestArticlesResponse if request is for ARTICLE_SUGGESTION. 184 * </pre> 185 * 186 * <code>.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2;</code> 187 * 188 * @return Whether the suggestArticlesResponse field is set. 189 */ 190 @java.lang.Override hasSuggestArticlesResponse()191 public boolean hasSuggestArticlesResponse() { 192 return suggestionResponseCase_ == 2; 193 } 194 /** 195 * 196 * 197 * <pre> 198 * SuggestArticlesResponse if request is for ARTICLE_SUGGESTION. 199 * </pre> 200 * 201 * <code>.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2;</code> 202 * 203 * @return The suggestArticlesResponse. 204 */ 205 @java.lang.Override getSuggestArticlesResponse()206 public com.google.cloud.dialogflow.v2.SuggestArticlesResponse getSuggestArticlesResponse() { 207 if (suggestionResponseCase_ == 2) { 208 return (com.google.cloud.dialogflow.v2.SuggestArticlesResponse) suggestionResponse_; 209 } 210 return com.google.cloud.dialogflow.v2.SuggestArticlesResponse.getDefaultInstance(); 211 } 212 /** 213 * 214 * 215 * <pre> 216 * SuggestArticlesResponse if request is for ARTICLE_SUGGESTION. 217 * </pre> 218 * 219 * <code>.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2;</code> 220 */ 221 @java.lang.Override 222 public com.google.cloud.dialogflow.v2.SuggestArticlesResponseOrBuilder getSuggestArticlesResponseOrBuilder()223 getSuggestArticlesResponseOrBuilder() { 224 if (suggestionResponseCase_ == 2) { 225 return (com.google.cloud.dialogflow.v2.SuggestArticlesResponse) suggestionResponse_; 226 } 227 return com.google.cloud.dialogflow.v2.SuggestArticlesResponse.getDefaultInstance(); 228 } 229 230 public static final int SUGGEST_FAQ_ANSWERS_RESPONSE_FIELD_NUMBER = 3; 231 /** 232 * 233 * 234 * <pre> 235 * SuggestFaqAnswersResponse if request is for FAQ_ANSWER. 236 * </pre> 237 * 238 * <code>.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; 239 * </code> 240 * 241 * @return Whether the suggestFaqAnswersResponse field is set. 242 */ 243 @java.lang.Override hasSuggestFaqAnswersResponse()244 public boolean hasSuggestFaqAnswersResponse() { 245 return suggestionResponseCase_ == 3; 246 } 247 /** 248 * 249 * 250 * <pre> 251 * SuggestFaqAnswersResponse if request is for FAQ_ANSWER. 252 * </pre> 253 * 254 * <code>.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; 255 * </code> 256 * 257 * @return The suggestFaqAnswersResponse. 258 */ 259 @java.lang.Override getSuggestFaqAnswersResponse()260 public com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse getSuggestFaqAnswersResponse() { 261 if (suggestionResponseCase_ == 3) { 262 return (com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse) suggestionResponse_; 263 } 264 return com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.getDefaultInstance(); 265 } 266 /** 267 * 268 * 269 * <pre> 270 * SuggestFaqAnswersResponse if request is for FAQ_ANSWER. 271 * </pre> 272 * 273 * <code>.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; 274 * </code> 275 */ 276 @java.lang.Override 277 public com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponseOrBuilder getSuggestFaqAnswersResponseOrBuilder()278 getSuggestFaqAnswersResponseOrBuilder() { 279 if (suggestionResponseCase_ == 3) { 280 return (com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse) suggestionResponse_; 281 } 282 return com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.getDefaultInstance(); 283 } 284 285 public static final int SUGGEST_SMART_REPLIES_RESPONSE_FIELD_NUMBER = 4; 286 /** 287 * 288 * 289 * <pre> 290 * SuggestSmartRepliesResponse if request is for SMART_REPLY. 291 * </pre> 292 * 293 * <code> 294 * .google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; 295 * </code> 296 * 297 * @return Whether the suggestSmartRepliesResponse field is set. 298 */ 299 @java.lang.Override hasSuggestSmartRepliesResponse()300 public boolean hasSuggestSmartRepliesResponse() { 301 return suggestionResponseCase_ == 4; 302 } 303 /** 304 * 305 * 306 * <pre> 307 * SuggestSmartRepliesResponse if request is for SMART_REPLY. 308 * </pre> 309 * 310 * <code> 311 * .google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; 312 * </code> 313 * 314 * @return The suggestSmartRepliesResponse. 315 */ 316 @java.lang.Override 317 public com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse getSuggestSmartRepliesResponse()318 getSuggestSmartRepliesResponse() { 319 if (suggestionResponseCase_ == 4) { 320 return (com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse) suggestionResponse_; 321 } 322 return com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse.getDefaultInstance(); 323 } 324 /** 325 * 326 * 327 * <pre> 328 * SuggestSmartRepliesResponse if request is for SMART_REPLY. 329 * </pre> 330 * 331 * <code> 332 * .google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; 333 * </code> 334 */ 335 @java.lang.Override 336 public com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponseOrBuilder getSuggestSmartRepliesResponseOrBuilder()337 getSuggestSmartRepliesResponseOrBuilder() { 338 if (suggestionResponseCase_ == 4) { 339 return (com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse) suggestionResponse_; 340 } 341 return com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse.getDefaultInstance(); 342 } 343 344 private byte memoizedIsInitialized = -1; 345 346 @java.lang.Override isInitialized()347 public final boolean isInitialized() { 348 byte isInitialized = memoizedIsInitialized; 349 if (isInitialized == 1) return true; 350 if (isInitialized == 0) return false; 351 352 memoizedIsInitialized = 1; 353 return true; 354 } 355 356 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)357 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 358 if (suggestionResponseCase_ == 1) { 359 output.writeMessage(1, (com.google.rpc.Status) suggestionResponse_); 360 } 361 if (suggestionResponseCase_ == 2) { 362 output.writeMessage( 363 2, (com.google.cloud.dialogflow.v2.SuggestArticlesResponse) suggestionResponse_); 364 } 365 if (suggestionResponseCase_ == 3) { 366 output.writeMessage( 367 3, (com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse) suggestionResponse_); 368 } 369 if (suggestionResponseCase_ == 4) { 370 output.writeMessage( 371 4, (com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse) suggestionResponse_); 372 } 373 getUnknownFields().writeTo(output); 374 } 375 376 @java.lang.Override getSerializedSize()377 public int getSerializedSize() { 378 int size = memoizedSize; 379 if (size != -1) return size; 380 381 size = 0; 382 if (suggestionResponseCase_ == 1) { 383 size += 384 com.google.protobuf.CodedOutputStream.computeMessageSize( 385 1, (com.google.rpc.Status) suggestionResponse_); 386 } 387 if (suggestionResponseCase_ == 2) { 388 size += 389 com.google.protobuf.CodedOutputStream.computeMessageSize( 390 2, (com.google.cloud.dialogflow.v2.SuggestArticlesResponse) suggestionResponse_); 391 } 392 if (suggestionResponseCase_ == 3) { 393 size += 394 com.google.protobuf.CodedOutputStream.computeMessageSize( 395 3, (com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse) suggestionResponse_); 396 } 397 if (suggestionResponseCase_ == 4) { 398 size += 399 com.google.protobuf.CodedOutputStream.computeMessageSize( 400 4, (com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse) suggestionResponse_); 401 } 402 size += getUnknownFields().getSerializedSize(); 403 memoizedSize = size; 404 return size; 405 } 406 407 @java.lang.Override equals(final java.lang.Object obj)408 public boolean equals(final java.lang.Object obj) { 409 if (obj == this) { 410 return true; 411 } 412 if (!(obj instanceof com.google.cloud.dialogflow.v2.SuggestionResult)) { 413 return super.equals(obj); 414 } 415 com.google.cloud.dialogflow.v2.SuggestionResult other = 416 (com.google.cloud.dialogflow.v2.SuggestionResult) obj; 417 418 if (!getSuggestionResponseCase().equals(other.getSuggestionResponseCase())) return false; 419 switch (suggestionResponseCase_) { 420 case 1: 421 if (!getError().equals(other.getError())) return false; 422 break; 423 case 2: 424 if (!getSuggestArticlesResponse().equals(other.getSuggestArticlesResponse())) return false; 425 break; 426 case 3: 427 if (!getSuggestFaqAnswersResponse().equals(other.getSuggestFaqAnswersResponse())) 428 return false; 429 break; 430 case 4: 431 if (!getSuggestSmartRepliesResponse().equals(other.getSuggestSmartRepliesResponse())) 432 return false; 433 break; 434 case 0: 435 default: 436 } 437 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 438 return true; 439 } 440 441 @java.lang.Override hashCode()442 public int hashCode() { 443 if (memoizedHashCode != 0) { 444 return memoizedHashCode; 445 } 446 int hash = 41; 447 hash = (19 * hash) + getDescriptor().hashCode(); 448 switch (suggestionResponseCase_) { 449 case 1: 450 hash = (37 * hash) + ERROR_FIELD_NUMBER; 451 hash = (53 * hash) + getError().hashCode(); 452 break; 453 case 2: 454 hash = (37 * hash) + SUGGEST_ARTICLES_RESPONSE_FIELD_NUMBER; 455 hash = (53 * hash) + getSuggestArticlesResponse().hashCode(); 456 break; 457 case 3: 458 hash = (37 * hash) + SUGGEST_FAQ_ANSWERS_RESPONSE_FIELD_NUMBER; 459 hash = (53 * hash) + getSuggestFaqAnswersResponse().hashCode(); 460 break; 461 case 4: 462 hash = (37 * hash) + SUGGEST_SMART_REPLIES_RESPONSE_FIELD_NUMBER; 463 hash = (53 * hash) + getSuggestSmartRepliesResponse().hashCode(); 464 break; 465 case 0: 466 default: 467 } 468 hash = (29 * hash) + getUnknownFields().hashCode(); 469 memoizedHashCode = hash; 470 return hash; 471 } 472 parseFrom(java.nio.ByteBuffer data)473 public static com.google.cloud.dialogflow.v2.SuggestionResult parseFrom(java.nio.ByteBuffer data) 474 throws com.google.protobuf.InvalidProtocolBufferException { 475 return PARSER.parseFrom(data); 476 } 477 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)478 public static com.google.cloud.dialogflow.v2.SuggestionResult parseFrom( 479 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 480 throws com.google.protobuf.InvalidProtocolBufferException { 481 return PARSER.parseFrom(data, extensionRegistry); 482 } 483 parseFrom( com.google.protobuf.ByteString data)484 public static com.google.cloud.dialogflow.v2.SuggestionResult parseFrom( 485 com.google.protobuf.ByteString data) 486 throws com.google.protobuf.InvalidProtocolBufferException { 487 return PARSER.parseFrom(data); 488 } 489 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)490 public static com.google.cloud.dialogflow.v2.SuggestionResult parseFrom( 491 com.google.protobuf.ByteString data, 492 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 493 throws com.google.protobuf.InvalidProtocolBufferException { 494 return PARSER.parseFrom(data, extensionRegistry); 495 } 496 parseFrom(byte[] data)497 public static com.google.cloud.dialogflow.v2.SuggestionResult parseFrom(byte[] data) 498 throws com.google.protobuf.InvalidProtocolBufferException { 499 return PARSER.parseFrom(data); 500 } 501 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)502 public static com.google.cloud.dialogflow.v2.SuggestionResult parseFrom( 503 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 504 throws com.google.protobuf.InvalidProtocolBufferException { 505 return PARSER.parseFrom(data, extensionRegistry); 506 } 507 parseFrom(java.io.InputStream input)508 public static com.google.cloud.dialogflow.v2.SuggestionResult parseFrom(java.io.InputStream input) 509 throws java.io.IOException { 510 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 511 } 512 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)513 public static com.google.cloud.dialogflow.v2.SuggestionResult parseFrom( 514 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 515 throws java.io.IOException { 516 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 517 PARSER, input, extensionRegistry); 518 } 519 parseDelimitedFrom( java.io.InputStream input)520 public static com.google.cloud.dialogflow.v2.SuggestionResult parseDelimitedFrom( 521 java.io.InputStream input) throws java.io.IOException { 522 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 523 } 524 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)525 public static com.google.cloud.dialogflow.v2.SuggestionResult parseDelimitedFrom( 526 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 527 throws java.io.IOException { 528 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 529 PARSER, input, extensionRegistry); 530 } 531 parseFrom( com.google.protobuf.CodedInputStream input)532 public static com.google.cloud.dialogflow.v2.SuggestionResult parseFrom( 533 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 534 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 535 } 536 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)537 public static com.google.cloud.dialogflow.v2.SuggestionResult parseFrom( 538 com.google.protobuf.CodedInputStream input, 539 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 540 throws java.io.IOException { 541 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 542 PARSER, input, extensionRegistry); 543 } 544 545 @java.lang.Override newBuilderForType()546 public Builder newBuilderForType() { 547 return newBuilder(); 548 } 549 newBuilder()550 public static Builder newBuilder() { 551 return DEFAULT_INSTANCE.toBuilder(); 552 } 553 newBuilder(com.google.cloud.dialogflow.v2.SuggestionResult prototype)554 public static Builder newBuilder(com.google.cloud.dialogflow.v2.SuggestionResult prototype) { 555 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 556 } 557 558 @java.lang.Override toBuilder()559 public Builder toBuilder() { 560 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 561 } 562 563 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)564 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 565 Builder builder = new Builder(parent); 566 return builder; 567 } 568 /** 569 * 570 * 571 * <pre> 572 * One response of different type of suggestion response which is used in 573 * the response of 574 * [Participants.AnalyzeContent][google.cloud.dialogflow.v2.Participants.AnalyzeContent] 575 * and 576 * [Participants.AnalyzeContent][google.cloud.dialogflow.v2.Participants.AnalyzeContent], 577 * as well as 578 * [HumanAgentAssistantEvent][google.cloud.dialogflow.v2.HumanAgentAssistantEvent]. 579 * </pre> 580 * 581 * Protobuf type {@code google.cloud.dialogflow.v2.SuggestionResult} 582 */ 583 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 584 implements 585 // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.v2.SuggestionResult) 586 com.google.cloud.dialogflow.v2.SuggestionResultOrBuilder { getDescriptor()587 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 588 return com.google.cloud.dialogflow.v2.ParticipantProto 589 .internal_static_google_cloud_dialogflow_v2_SuggestionResult_descriptor; 590 } 591 592 @java.lang.Override 593 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()594 internalGetFieldAccessorTable() { 595 return com.google.cloud.dialogflow.v2.ParticipantProto 596 .internal_static_google_cloud_dialogflow_v2_SuggestionResult_fieldAccessorTable 597 .ensureFieldAccessorsInitialized( 598 com.google.cloud.dialogflow.v2.SuggestionResult.class, 599 com.google.cloud.dialogflow.v2.SuggestionResult.Builder.class); 600 } 601 602 // Construct using com.google.cloud.dialogflow.v2.SuggestionResult.newBuilder() Builder()603 private Builder() {} 604 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)605 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 606 super(parent); 607 } 608 609 @java.lang.Override clear()610 public Builder clear() { 611 super.clear(); 612 bitField0_ = 0; 613 if (errorBuilder_ != null) { 614 errorBuilder_.clear(); 615 } 616 if (suggestArticlesResponseBuilder_ != null) { 617 suggestArticlesResponseBuilder_.clear(); 618 } 619 if (suggestFaqAnswersResponseBuilder_ != null) { 620 suggestFaqAnswersResponseBuilder_.clear(); 621 } 622 if (suggestSmartRepliesResponseBuilder_ != null) { 623 suggestSmartRepliesResponseBuilder_.clear(); 624 } 625 suggestionResponseCase_ = 0; 626 suggestionResponse_ = null; 627 return this; 628 } 629 630 @java.lang.Override getDescriptorForType()631 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 632 return com.google.cloud.dialogflow.v2.ParticipantProto 633 .internal_static_google_cloud_dialogflow_v2_SuggestionResult_descriptor; 634 } 635 636 @java.lang.Override getDefaultInstanceForType()637 public com.google.cloud.dialogflow.v2.SuggestionResult getDefaultInstanceForType() { 638 return com.google.cloud.dialogflow.v2.SuggestionResult.getDefaultInstance(); 639 } 640 641 @java.lang.Override build()642 public com.google.cloud.dialogflow.v2.SuggestionResult build() { 643 com.google.cloud.dialogflow.v2.SuggestionResult result = buildPartial(); 644 if (!result.isInitialized()) { 645 throw newUninitializedMessageException(result); 646 } 647 return result; 648 } 649 650 @java.lang.Override buildPartial()651 public com.google.cloud.dialogflow.v2.SuggestionResult buildPartial() { 652 com.google.cloud.dialogflow.v2.SuggestionResult result = 653 new com.google.cloud.dialogflow.v2.SuggestionResult(this); 654 if (bitField0_ != 0) { 655 buildPartial0(result); 656 } 657 buildPartialOneofs(result); 658 onBuilt(); 659 return result; 660 } 661 buildPartial0(com.google.cloud.dialogflow.v2.SuggestionResult result)662 private void buildPartial0(com.google.cloud.dialogflow.v2.SuggestionResult result) { 663 int from_bitField0_ = bitField0_; 664 } 665 buildPartialOneofs(com.google.cloud.dialogflow.v2.SuggestionResult result)666 private void buildPartialOneofs(com.google.cloud.dialogflow.v2.SuggestionResult result) { 667 result.suggestionResponseCase_ = suggestionResponseCase_; 668 result.suggestionResponse_ = this.suggestionResponse_; 669 if (suggestionResponseCase_ == 1 && errorBuilder_ != null) { 670 result.suggestionResponse_ = errorBuilder_.build(); 671 } 672 if (suggestionResponseCase_ == 2 && suggestArticlesResponseBuilder_ != null) { 673 result.suggestionResponse_ = suggestArticlesResponseBuilder_.build(); 674 } 675 if (suggestionResponseCase_ == 3 && suggestFaqAnswersResponseBuilder_ != null) { 676 result.suggestionResponse_ = suggestFaqAnswersResponseBuilder_.build(); 677 } 678 if (suggestionResponseCase_ == 4 && suggestSmartRepliesResponseBuilder_ != null) { 679 result.suggestionResponse_ = suggestSmartRepliesResponseBuilder_.build(); 680 } 681 } 682 683 @java.lang.Override clone()684 public Builder clone() { 685 return super.clone(); 686 } 687 688 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)689 public Builder setField( 690 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 691 return super.setField(field, value); 692 } 693 694 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)695 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 696 return super.clearField(field); 697 } 698 699 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)700 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 701 return super.clearOneof(oneof); 702 } 703 704 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)705 public Builder setRepeatedField( 706 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 707 return super.setRepeatedField(field, index, value); 708 } 709 710 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)711 public Builder addRepeatedField( 712 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 713 return super.addRepeatedField(field, value); 714 } 715 716 @java.lang.Override mergeFrom(com.google.protobuf.Message other)717 public Builder mergeFrom(com.google.protobuf.Message other) { 718 if (other instanceof com.google.cloud.dialogflow.v2.SuggestionResult) { 719 return mergeFrom((com.google.cloud.dialogflow.v2.SuggestionResult) other); 720 } else { 721 super.mergeFrom(other); 722 return this; 723 } 724 } 725 mergeFrom(com.google.cloud.dialogflow.v2.SuggestionResult other)726 public Builder mergeFrom(com.google.cloud.dialogflow.v2.SuggestionResult other) { 727 if (other == com.google.cloud.dialogflow.v2.SuggestionResult.getDefaultInstance()) 728 return this; 729 switch (other.getSuggestionResponseCase()) { 730 case ERROR: 731 { 732 mergeError(other.getError()); 733 break; 734 } 735 case SUGGEST_ARTICLES_RESPONSE: 736 { 737 mergeSuggestArticlesResponse(other.getSuggestArticlesResponse()); 738 break; 739 } 740 case SUGGEST_FAQ_ANSWERS_RESPONSE: 741 { 742 mergeSuggestFaqAnswersResponse(other.getSuggestFaqAnswersResponse()); 743 break; 744 } 745 case SUGGEST_SMART_REPLIES_RESPONSE: 746 { 747 mergeSuggestSmartRepliesResponse(other.getSuggestSmartRepliesResponse()); 748 break; 749 } 750 case SUGGESTIONRESPONSE_NOT_SET: 751 { 752 break; 753 } 754 } 755 this.mergeUnknownFields(other.getUnknownFields()); 756 onChanged(); 757 return this; 758 } 759 760 @java.lang.Override isInitialized()761 public final boolean isInitialized() { 762 return true; 763 } 764 765 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)766 public Builder mergeFrom( 767 com.google.protobuf.CodedInputStream input, 768 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 769 throws java.io.IOException { 770 if (extensionRegistry == null) { 771 throw new java.lang.NullPointerException(); 772 } 773 try { 774 boolean done = false; 775 while (!done) { 776 int tag = input.readTag(); 777 switch (tag) { 778 case 0: 779 done = true; 780 break; 781 case 10: 782 { 783 input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry); 784 suggestionResponseCase_ = 1; 785 break; 786 } // case 10 787 case 18: 788 { 789 input.readMessage( 790 getSuggestArticlesResponseFieldBuilder().getBuilder(), extensionRegistry); 791 suggestionResponseCase_ = 2; 792 break; 793 } // case 18 794 case 26: 795 { 796 input.readMessage( 797 getSuggestFaqAnswersResponseFieldBuilder().getBuilder(), extensionRegistry); 798 suggestionResponseCase_ = 3; 799 break; 800 } // case 26 801 case 34: 802 { 803 input.readMessage( 804 getSuggestSmartRepliesResponseFieldBuilder().getBuilder(), extensionRegistry); 805 suggestionResponseCase_ = 4; 806 break; 807 } // case 34 808 default: 809 { 810 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 811 done = true; // was an endgroup tag 812 } 813 break; 814 } // default: 815 } // switch (tag) 816 } // while (!done) 817 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 818 throw e.unwrapIOException(); 819 } finally { 820 onChanged(); 821 } // finally 822 return this; 823 } 824 825 private int suggestionResponseCase_ = 0; 826 private java.lang.Object suggestionResponse_; 827 getSuggestionResponseCase()828 public SuggestionResponseCase getSuggestionResponseCase() { 829 return SuggestionResponseCase.forNumber(suggestionResponseCase_); 830 } 831 clearSuggestionResponse()832 public Builder clearSuggestionResponse() { 833 suggestionResponseCase_ = 0; 834 suggestionResponse_ = null; 835 onChanged(); 836 return this; 837 } 838 839 private int bitField0_; 840 841 private com.google.protobuf.SingleFieldBuilderV3< 842 com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> 843 errorBuilder_; 844 /** 845 * 846 * 847 * <pre> 848 * Error status if the request failed. 849 * </pre> 850 * 851 * <code>.google.rpc.Status error = 1;</code> 852 * 853 * @return Whether the error field is set. 854 */ 855 @java.lang.Override hasError()856 public boolean hasError() { 857 return suggestionResponseCase_ == 1; 858 } 859 /** 860 * 861 * 862 * <pre> 863 * Error status if the request failed. 864 * </pre> 865 * 866 * <code>.google.rpc.Status error = 1;</code> 867 * 868 * @return The error. 869 */ 870 @java.lang.Override getError()871 public com.google.rpc.Status getError() { 872 if (errorBuilder_ == null) { 873 if (suggestionResponseCase_ == 1) { 874 return (com.google.rpc.Status) suggestionResponse_; 875 } 876 return com.google.rpc.Status.getDefaultInstance(); 877 } else { 878 if (suggestionResponseCase_ == 1) { 879 return errorBuilder_.getMessage(); 880 } 881 return com.google.rpc.Status.getDefaultInstance(); 882 } 883 } 884 /** 885 * 886 * 887 * <pre> 888 * Error status if the request failed. 889 * </pre> 890 * 891 * <code>.google.rpc.Status error = 1;</code> 892 */ setError(com.google.rpc.Status value)893 public Builder setError(com.google.rpc.Status value) { 894 if (errorBuilder_ == null) { 895 if (value == null) { 896 throw new NullPointerException(); 897 } 898 suggestionResponse_ = value; 899 onChanged(); 900 } else { 901 errorBuilder_.setMessage(value); 902 } 903 suggestionResponseCase_ = 1; 904 return this; 905 } 906 /** 907 * 908 * 909 * <pre> 910 * Error status if the request failed. 911 * </pre> 912 * 913 * <code>.google.rpc.Status error = 1;</code> 914 */ setError(com.google.rpc.Status.Builder builderForValue)915 public Builder setError(com.google.rpc.Status.Builder builderForValue) { 916 if (errorBuilder_ == null) { 917 suggestionResponse_ = builderForValue.build(); 918 onChanged(); 919 } else { 920 errorBuilder_.setMessage(builderForValue.build()); 921 } 922 suggestionResponseCase_ = 1; 923 return this; 924 } 925 /** 926 * 927 * 928 * <pre> 929 * Error status if the request failed. 930 * </pre> 931 * 932 * <code>.google.rpc.Status error = 1;</code> 933 */ mergeError(com.google.rpc.Status value)934 public Builder mergeError(com.google.rpc.Status value) { 935 if (errorBuilder_ == null) { 936 if (suggestionResponseCase_ == 1 937 && suggestionResponse_ != com.google.rpc.Status.getDefaultInstance()) { 938 suggestionResponse_ = 939 com.google.rpc.Status.newBuilder((com.google.rpc.Status) suggestionResponse_) 940 .mergeFrom(value) 941 .buildPartial(); 942 } else { 943 suggestionResponse_ = value; 944 } 945 onChanged(); 946 } else { 947 if (suggestionResponseCase_ == 1) { 948 errorBuilder_.mergeFrom(value); 949 } else { 950 errorBuilder_.setMessage(value); 951 } 952 } 953 suggestionResponseCase_ = 1; 954 return this; 955 } 956 /** 957 * 958 * 959 * <pre> 960 * Error status if the request failed. 961 * </pre> 962 * 963 * <code>.google.rpc.Status error = 1;</code> 964 */ clearError()965 public Builder clearError() { 966 if (errorBuilder_ == null) { 967 if (suggestionResponseCase_ == 1) { 968 suggestionResponseCase_ = 0; 969 suggestionResponse_ = null; 970 onChanged(); 971 } 972 } else { 973 if (suggestionResponseCase_ == 1) { 974 suggestionResponseCase_ = 0; 975 suggestionResponse_ = null; 976 } 977 errorBuilder_.clear(); 978 } 979 return this; 980 } 981 /** 982 * 983 * 984 * <pre> 985 * Error status if the request failed. 986 * </pre> 987 * 988 * <code>.google.rpc.Status error = 1;</code> 989 */ getErrorBuilder()990 public com.google.rpc.Status.Builder getErrorBuilder() { 991 return getErrorFieldBuilder().getBuilder(); 992 } 993 /** 994 * 995 * 996 * <pre> 997 * Error status if the request failed. 998 * </pre> 999 * 1000 * <code>.google.rpc.Status error = 1;</code> 1001 */ 1002 @java.lang.Override getErrorOrBuilder()1003 public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { 1004 if ((suggestionResponseCase_ == 1) && (errorBuilder_ != null)) { 1005 return errorBuilder_.getMessageOrBuilder(); 1006 } else { 1007 if (suggestionResponseCase_ == 1) { 1008 return (com.google.rpc.Status) suggestionResponse_; 1009 } 1010 return com.google.rpc.Status.getDefaultInstance(); 1011 } 1012 } 1013 /** 1014 * 1015 * 1016 * <pre> 1017 * Error status if the request failed. 1018 * </pre> 1019 * 1020 * <code>.google.rpc.Status error = 1;</code> 1021 */ 1022 private com.google.protobuf.SingleFieldBuilderV3< 1023 com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> getErrorFieldBuilder()1024 getErrorFieldBuilder() { 1025 if (errorBuilder_ == null) { 1026 if (!(suggestionResponseCase_ == 1)) { 1027 suggestionResponse_ = com.google.rpc.Status.getDefaultInstance(); 1028 } 1029 errorBuilder_ = 1030 new com.google.protobuf.SingleFieldBuilderV3< 1031 com.google.rpc.Status, 1032 com.google.rpc.Status.Builder, 1033 com.google.rpc.StatusOrBuilder>( 1034 (com.google.rpc.Status) suggestionResponse_, getParentForChildren(), isClean()); 1035 suggestionResponse_ = null; 1036 } 1037 suggestionResponseCase_ = 1; 1038 onChanged(); 1039 return errorBuilder_; 1040 } 1041 1042 private com.google.protobuf.SingleFieldBuilderV3< 1043 com.google.cloud.dialogflow.v2.SuggestArticlesResponse, 1044 com.google.cloud.dialogflow.v2.SuggestArticlesResponse.Builder, 1045 com.google.cloud.dialogflow.v2.SuggestArticlesResponseOrBuilder> 1046 suggestArticlesResponseBuilder_; 1047 /** 1048 * 1049 * 1050 * <pre> 1051 * SuggestArticlesResponse if request is for ARTICLE_SUGGESTION. 1052 * </pre> 1053 * 1054 * <code>.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; 1055 * </code> 1056 * 1057 * @return Whether the suggestArticlesResponse field is set. 1058 */ 1059 @java.lang.Override hasSuggestArticlesResponse()1060 public boolean hasSuggestArticlesResponse() { 1061 return suggestionResponseCase_ == 2; 1062 } 1063 /** 1064 * 1065 * 1066 * <pre> 1067 * SuggestArticlesResponse if request is for ARTICLE_SUGGESTION. 1068 * </pre> 1069 * 1070 * <code>.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; 1071 * </code> 1072 * 1073 * @return The suggestArticlesResponse. 1074 */ 1075 @java.lang.Override getSuggestArticlesResponse()1076 public com.google.cloud.dialogflow.v2.SuggestArticlesResponse getSuggestArticlesResponse() { 1077 if (suggestArticlesResponseBuilder_ == null) { 1078 if (suggestionResponseCase_ == 2) { 1079 return (com.google.cloud.dialogflow.v2.SuggestArticlesResponse) suggestionResponse_; 1080 } 1081 return com.google.cloud.dialogflow.v2.SuggestArticlesResponse.getDefaultInstance(); 1082 } else { 1083 if (suggestionResponseCase_ == 2) { 1084 return suggestArticlesResponseBuilder_.getMessage(); 1085 } 1086 return com.google.cloud.dialogflow.v2.SuggestArticlesResponse.getDefaultInstance(); 1087 } 1088 } 1089 /** 1090 * 1091 * 1092 * <pre> 1093 * SuggestArticlesResponse if request is for ARTICLE_SUGGESTION. 1094 * </pre> 1095 * 1096 * <code>.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; 1097 * </code> 1098 */ setSuggestArticlesResponse( com.google.cloud.dialogflow.v2.SuggestArticlesResponse value)1099 public Builder setSuggestArticlesResponse( 1100 com.google.cloud.dialogflow.v2.SuggestArticlesResponse value) { 1101 if (suggestArticlesResponseBuilder_ == null) { 1102 if (value == null) { 1103 throw new NullPointerException(); 1104 } 1105 suggestionResponse_ = value; 1106 onChanged(); 1107 } else { 1108 suggestArticlesResponseBuilder_.setMessage(value); 1109 } 1110 suggestionResponseCase_ = 2; 1111 return this; 1112 } 1113 /** 1114 * 1115 * 1116 * <pre> 1117 * SuggestArticlesResponse if request is for ARTICLE_SUGGESTION. 1118 * </pre> 1119 * 1120 * <code>.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; 1121 * </code> 1122 */ setSuggestArticlesResponse( com.google.cloud.dialogflow.v2.SuggestArticlesResponse.Builder builderForValue)1123 public Builder setSuggestArticlesResponse( 1124 com.google.cloud.dialogflow.v2.SuggestArticlesResponse.Builder builderForValue) { 1125 if (suggestArticlesResponseBuilder_ == null) { 1126 suggestionResponse_ = builderForValue.build(); 1127 onChanged(); 1128 } else { 1129 suggestArticlesResponseBuilder_.setMessage(builderForValue.build()); 1130 } 1131 suggestionResponseCase_ = 2; 1132 return this; 1133 } 1134 /** 1135 * 1136 * 1137 * <pre> 1138 * SuggestArticlesResponse if request is for ARTICLE_SUGGESTION. 1139 * </pre> 1140 * 1141 * <code>.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; 1142 * </code> 1143 */ mergeSuggestArticlesResponse( com.google.cloud.dialogflow.v2.SuggestArticlesResponse value)1144 public Builder mergeSuggestArticlesResponse( 1145 com.google.cloud.dialogflow.v2.SuggestArticlesResponse value) { 1146 if (suggestArticlesResponseBuilder_ == null) { 1147 if (suggestionResponseCase_ == 2 1148 && suggestionResponse_ 1149 != com.google.cloud.dialogflow.v2.SuggestArticlesResponse.getDefaultInstance()) { 1150 suggestionResponse_ = 1151 com.google.cloud.dialogflow.v2.SuggestArticlesResponse.newBuilder( 1152 (com.google.cloud.dialogflow.v2.SuggestArticlesResponse) suggestionResponse_) 1153 .mergeFrom(value) 1154 .buildPartial(); 1155 } else { 1156 suggestionResponse_ = value; 1157 } 1158 onChanged(); 1159 } else { 1160 if (suggestionResponseCase_ == 2) { 1161 suggestArticlesResponseBuilder_.mergeFrom(value); 1162 } else { 1163 suggestArticlesResponseBuilder_.setMessage(value); 1164 } 1165 } 1166 suggestionResponseCase_ = 2; 1167 return this; 1168 } 1169 /** 1170 * 1171 * 1172 * <pre> 1173 * SuggestArticlesResponse if request is for ARTICLE_SUGGESTION. 1174 * </pre> 1175 * 1176 * <code>.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; 1177 * </code> 1178 */ clearSuggestArticlesResponse()1179 public Builder clearSuggestArticlesResponse() { 1180 if (suggestArticlesResponseBuilder_ == null) { 1181 if (suggestionResponseCase_ == 2) { 1182 suggestionResponseCase_ = 0; 1183 suggestionResponse_ = null; 1184 onChanged(); 1185 } 1186 } else { 1187 if (suggestionResponseCase_ == 2) { 1188 suggestionResponseCase_ = 0; 1189 suggestionResponse_ = null; 1190 } 1191 suggestArticlesResponseBuilder_.clear(); 1192 } 1193 return this; 1194 } 1195 /** 1196 * 1197 * 1198 * <pre> 1199 * SuggestArticlesResponse if request is for ARTICLE_SUGGESTION. 1200 * </pre> 1201 * 1202 * <code>.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; 1203 * </code> 1204 */ 1205 public com.google.cloud.dialogflow.v2.SuggestArticlesResponse.Builder getSuggestArticlesResponseBuilder()1206 getSuggestArticlesResponseBuilder() { 1207 return getSuggestArticlesResponseFieldBuilder().getBuilder(); 1208 } 1209 /** 1210 * 1211 * 1212 * <pre> 1213 * SuggestArticlesResponse if request is for ARTICLE_SUGGESTION. 1214 * </pre> 1215 * 1216 * <code>.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; 1217 * </code> 1218 */ 1219 @java.lang.Override 1220 public com.google.cloud.dialogflow.v2.SuggestArticlesResponseOrBuilder getSuggestArticlesResponseOrBuilder()1221 getSuggestArticlesResponseOrBuilder() { 1222 if ((suggestionResponseCase_ == 2) && (suggestArticlesResponseBuilder_ != null)) { 1223 return suggestArticlesResponseBuilder_.getMessageOrBuilder(); 1224 } else { 1225 if (suggestionResponseCase_ == 2) { 1226 return (com.google.cloud.dialogflow.v2.SuggestArticlesResponse) suggestionResponse_; 1227 } 1228 return com.google.cloud.dialogflow.v2.SuggestArticlesResponse.getDefaultInstance(); 1229 } 1230 } 1231 /** 1232 * 1233 * 1234 * <pre> 1235 * SuggestArticlesResponse if request is for ARTICLE_SUGGESTION. 1236 * </pre> 1237 * 1238 * <code>.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; 1239 * </code> 1240 */ 1241 private com.google.protobuf.SingleFieldBuilderV3< 1242 com.google.cloud.dialogflow.v2.SuggestArticlesResponse, 1243 com.google.cloud.dialogflow.v2.SuggestArticlesResponse.Builder, 1244 com.google.cloud.dialogflow.v2.SuggestArticlesResponseOrBuilder> getSuggestArticlesResponseFieldBuilder()1245 getSuggestArticlesResponseFieldBuilder() { 1246 if (suggestArticlesResponseBuilder_ == null) { 1247 if (!(suggestionResponseCase_ == 2)) { 1248 suggestionResponse_ = 1249 com.google.cloud.dialogflow.v2.SuggestArticlesResponse.getDefaultInstance(); 1250 } 1251 suggestArticlesResponseBuilder_ = 1252 new com.google.protobuf.SingleFieldBuilderV3< 1253 com.google.cloud.dialogflow.v2.SuggestArticlesResponse, 1254 com.google.cloud.dialogflow.v2.SuggestArticlesResponse.Builder, 1255 com.google.cloud.dialogflow.v2.SuggestArticlesResponseOrBuilder>( 1256 (com.google.cloud.dialogflow.v2.SuggestArticlesResponse) suggestionResponse_, 1257 getParentForChildren(), 1258 isClean()); 1259 suggestionResponse_ = null; 1260 } 1261 suggestionResponseCase_ = 2; 1262 onChanged(); 1263 return suggestArticlesResponseBuilder_; 1264 } 1265 1266 private com.google.protobuf.SingleFieldBuilderV3< 1267 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse, 1268 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.Builder, 1269 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponseOrBuilder> 1270 suggestFaqAnswersResponseBuilder_; 1271 /** 1272 * 1273 * 1274 * <pre> 1275 * SuggestFaqAnswersResponse if request is for FAQ_ANSWER. 1276 * </pre> 1277 * 1278 * <code>.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; 1279 * </code> 1280 * 1281 * @return Whether the suggestFaqAnswersResponse field is set. 1282 */ 1283 @java.lang.Override hasSuggestFaqAnswersResponse()1284 public boolean hasSuggestFaqAnswersResponse() { 1285 return suggestionResponseCase_ == 3; 1286 } 1287 /** 1288 * 1289 * 1290 * <pre> 1291 * SuggestFaqAnswersResponse if request is for FAQ_ANSWER. 1292 * </pre> 1293 * 1294 * <code>.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; 1295 * </code> 1296 * 1297 * @return The suggestFaqAnswersResponse. 1298 */ 1299 @java.lang.Override getSuggestFaqAnswersResponse()1300 public com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse getSuggestFaqAnswersResponse() { 1301 if (suggestFaqAnswersResponseBuilder_ == null) { 1302 if (suggestionResponseCase_ == 3) { 1303 return (com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse) suggestionResponse_; 1304 } 1305 return com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.getDefaultInstance(); 1306 } else { 1307 if (suggestionResponseCase_ == 3) { 1308 return suggestFaqAnswersResponseBuilder_.getMessage(); 1309 } 1310 return com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.getDefaultInstance(); 1311 } 1312 } 1313 /** 1314 * 1315 * 1316 * <pre> 1317 * SuggestFaqAnswersResponse if request is for FAQ_ANSWER. 1318 * </pre> 1319 * 1320 * <code>.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; 1321 * </code> 1322 */ setSuggestFaqAnswersResponse( com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse value)1323 public Builder setSuggestFaqAnswersResponse( 1324 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse value) { 1325 if (suggestFaqAnswersResponseBuilder_ == null) { 1326 if (value == null) { 1327 throw new NullPointerException(); 1328 } 1329 suggestionResponse_ = value; 1330 onChanged(); 1331 } else { 1332 suggestFaqAnswersResponseBuilder_.setMessage(value); 1333 } 1334 suggestionResponseCase_ = 3; 1335 return this; 1336 } 1337 /** 1338 * 1339 * 1340 * <pre> 1341 * SuggestFaqAnswersResponse if request is for FAQ_ANSWER. 1342 * </pre> 1343 * 1344 * <code>.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; 1345 * </code> 1346 */ setSuggestFaqAnswersResponse( com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.Builder builderForValue)1347 public Builder setSuggestFaqAnswersResponse( 1348 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.Builder builderForValue) { 1349 if (suggestFaqAnswersResponseBuilder_ == null) { 1350 suggestionResponse_ = builderForValue.build(); 1351 onChanged(); 1352 } else { 1353 suggestFaqAnswersResponseBuilder_.setMessage(builderForValue.build()); 1354 } 1355 suggestionResponseCase_ = 3; 1356 return this; 1357 } 1358 /** 1359 * 1360 * 1361 * <pre> 1362 * SuggestFaqAnswersResponse if request is for FAQ_ANSWER. 1363 * </pre> 1364 * 1365 * <code>.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; 1366 * </code> 1367 */ mergeSuggestFaqAnswersResponse( com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse value)1368 public Builder mergeSuggestFaqAnswersResponse( 1369 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse value) { 1370 if (suggestFaqAnswersResponseBuilder_ == null) { 1371 if (suggestionResponseCase_ == 3 1372 && suggestionResponse_ 1373 != com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.getDefaultInstance()) { 1374 suggestionResponse_ = 1375 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.newBuilder( 1376 (com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse) 1377 suggestionResponse_) 1378 .mergeFrom(value) 1379 .buildPartial(); 1380 } else { 1381 suggestionResponse_ = value; 1382 } 1383 onChanged(); 1384 } else { 1385 if (suggestionResponseCase_ == 3) { 1386 suggestFaqAnswersResponseBuilder_.mergeFrom(value); 1387 } else { 1388 suggestFaqAnswersResponseBuilder_.setMessage(value); 1389 } 1390 } 1391 suggestionResponseCase_ = 3; 1392 return this; 1393 } 1394 /** 1395 * 1396 * 1397 * <pre> 1398 * SuggestFaqAnswersResponse if request is for FAQ_ANSWER. 1399 * </pre> 1400 * 1401 * <code>.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; 1402 * </code> 1403 */ clearSuggestFaqAnswersResponse()1404 public Builder clearSuggestFaqAnswersResponse() { 1405 if (suggestFaqAnswersResponseBuilder_ == null) { 1406 if (suggestionResponseCase_ == 3) { 1407 suggestionResponseCase_ = 0; 1408 suggestionResponse_ = null; 1409 onChanged(); 1410 } 1411 } else { 1412 if (suggestionResponseCase_ == 3) { 1413 suggestionResponseCase_ = 0; 1414 suggestionResponse_ = null; 1415 } 1416 suggestFaqAnswersResponseBuilder_.clear(); 1417 } 1418 return this; 1419 } 1420 /** 1421 * 1422 * 1423 * <pre> 1424 * SuggestFaqAnswersResponse if request is for FAQ_ANSWER. 1425 * </pre> 1426 * 1427 * <code>.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; 1428 * </code> 1429 */ 1430 public com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.Builder getSuggestFaqAnswersResponseBuilder()1431 getSuggestFaqAnswersResponseBuilder() { 1432 return getSuggestFaqAnswersResponseFieldBuilder().getBuilder(); 1433 } 1434 /** 1435 * 1436 * 1437 * <pre> 1438 * SuggestFaqAnswersResponse if request is for FAQ_ANSWER. 1439 * </pre> 1440 * 1441 * <code>.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; 1442 * </code> 1443 */ 1444 @java.lang.Override 1445 public com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponseOrBuilder getSuggestFaqAnswersResponseOrBuilder()1446 getSuggestFaqAnswersResponseOrBuilder() { 1447 if ((suggestionResponseCase_ == 3) && (suggestFaqAnswersResponseBuilder_ != null)) { 1448 return suggestFaqAnswersResponseBuilder_.getMessageOrBuilder(); 1449 } else { 1450 if (suggestionResponseCase_ == 3) { 1451 return (com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse) suggestionResponse_; 1452 } 1453 return com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.getDefaultInstance(); 1454 } 1455 } 1456 /** 1457 * 1458 * 1459 * <pre> 1460 * SuggestFaqAnswersResponse if request is for FAQ_ANSWER. 1461 * </pre> 1462 * 1463 * <code>.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; 1464 * </code> 1465 */ 1466 private com.google.protobuf.SingleFieldBuilderV3< 1467 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse, 1468 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.Builder, 1469 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponseOrBuilder> getSuggestFaqAnswersResponseFieldBuilder()1470 getSuggestFaqAnswersResponseFieldBuilder() { 1471 if (suggestFaqAnswersResponseBuilder_ == null) { 1472 if (!(suggestionResponseCase_ == 3)) { 1473 suggestionResponse_ = 1474 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.getDefaultInstance(); 1475 } 1476 suggestFaqAnswersResponseBuilder_ = 1477 new com.google.protobuf.SingleFieldBuilderV3< 1478 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse, 1479 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse.Builder, 1480 com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponseOrBuilder>( 1481 (com.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse) suggestionResponse_, 1482 getParentForChildren(), 1483 isClean()); 1484 suggestionResponse_ = null; 1485 } 1486 suggestionResponseCase_ = 3; 1487 onChanged(); 1488 return suggestFaqAnswersResponseBuilder_; 1489 } 1490 1491 private com.google.protobuf.SingleFieldBuilderV3< 1492 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse, 1493 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse.Builder, 1494 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponseOrBuilder> 1495 suggestSmartRepliesResponseBuilder_; 1496 /** 1497 * 1498 * 1499 * <pre> 1500 * SuggestSmartRepliesResponse if request is for SMART_REPLY. 1501 * </pre> 1502 * 1503 * <code> 1504 * .google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; 1505 * </code> 1506 * 1507 * @return Whether the suggestSmartRepliesResponse field is set. 1508 */ 1509 @java.lang.Override hasSuggestSmartRepliesResponse()1510 public boolean hasSuggestSmartRepliesResponse() { 1511 return suggestionResponseCase_ == 4; 1512 } 1513 /** 1514 * 1515 * 1516 * <pre> 1517 * SuggestSmartRepliesResponse if request is for SMART_REPLY. 1518 * </pre> 1519 * 1520 * <code> 1521 * .google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; 1522 * </code> 1523 * 1524 * @return The suggestSmartRepliesResponse. 1525 */ 1526 @java.lang.Override 1527 public com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse getSuggestSmartRepliesResponse()1528 getSuggestSmartRepliesResponse() { 1529 if (suggestSmartRepliesResponseBuilder_ == null) { 1530 if (suggestionResponseCase_ == 4) { 1531 return (com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse) suggestionResponse_; 1532 } 1533 return com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse.getDefaultInstance(); 1534 } else { 1535 if (suggestionResponseCase_ == 4) { 1536 return suggestSmartRepliesResponseBuilder_.getMessage(); 1537 } 1538 return com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse.getDefaultInstance(); 1539 } 1540 } 1541 /** 1542 * 1543 * 1544 * <pre> 1545 * SuggestSmartRepliesResponse if request is for SMART_REPLY. 1546 * </pre> 1547 * 1548 * <code> 1549 * .google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; 1550 * </code> 1551 */ setSuggestSmartRepliesResponse( com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse value)1552 public Builder setSuggestSmartRepliesResponse( 1553 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse value) { 1554 if (suggestSmartRepliesResponseBuilder_ == null) { 1555 if (value == null) { 1556 throw new NullPointerException(); 1557 } 1558 suggestionResponse_ = value; 1559 onChanged(); 1560 } else { 1561 suggestSmartRepliesResponseBuilder_.setMessage(value); 1562 } 1563 suggestionResponseCase_ = 4; 1564 return this; 1565 } 1566 /** 1567 * 1568 * 1569 * <pre> 1570 * SuggestSmartRepliesResponse if request is for SMART_REPLY. 1571 * </pre> 1572 * 1573 * <code> 1574 * .google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; 1575 * </code> 1576 */ setSuggestSmartRepliesResponse( com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse.Builder builderForValue)1577 public Builder setSuggestSmartRepliesResponse( 1578 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse.Builder builderForValue) { 1579 if (suggestSmartRepliesResponseBuilder_ == null) { 1580 suggestionResponse_ = builderForValue.build(); 1581 onChanged(); 1582 } else { 1583 suggestSmartRepliesResponseBuilder_.setMessage(builderForValue.build()); 1584 } 1585 suggestionResponseCase_ = 4; 1586 return this; 1587 } 1588 /** 1589 * 1590 * 1591 * <pre> 1592 * SuggestSmartRepliesResponse if request is for SMART_REPLY. 1593 * </pre> 1594 * 1595 * <code> 1596 * .google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; 1597 * </code> 1598 */ mergeSuggestSmartRepliesResponse( com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse value)1599 public Builder mergeSuggestSmartRepliesResponse( 1600 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse value) { 1601 if (suggestSmartRepliesResponseBuilder_ == null) { 1602 if (suggestionResponseCase_ == 4 1603 && suggestionResponse_ 1604 != com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse 1605 .getDefaultInstance()) { 1606 suggestionResponse_ = 1607 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse.newBuilder( 1608 (com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse) 1609 suggestionResponse_) 1610 .mergeFrom(value) 1611 .buildPartial(); 1612 } else { 1613 suggestionResponse_ = value; 1614 } 1615 onChanged(); 1616 } else { 1617 if (suggestionResponseCase_ == 4) { 1618 suggestSmartRepliesResponseBuilder_.mergeFrom(value); 1619 } else { 1620 suggestSmartRepliesResponseBuilder_.setMessage(value); 1621 } 1622 } 1623 suggestionResponseCase_ = 4; 1624 return this; 1625 } 1626 /** 1627 * 1628 * 1629 * <pre> 1630 * SuggestSmartRepliesResponse if request is for SMART_REPLY. 1631 * </pre> 1632 * 1633 * <code> 1634 * .google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; 1635 * </code> 1636 */ clearSuggestSmartRepliesResponse()1637 public Builder clearSuggestSmartRepliesResponse() { 1638 if (suggestSmartRepliesResponseBuilder_ == null) { 1639 if (suggestionResponseCase_ == 4) { 1640 suggestionResponseCase_ = 0; 1641 suggestionResponse_ = null; 1642 onChanged(); 1643 } 1644 } else { 1645 if (suggestionResponseCase_ == 4) { 1646 suggestionResponseCase_ = 0; 1647 suggestionResponse_ = null; 1648 } 1649 suggestSmartRepliesResponseBuilder_.clear(); 1650 } 1651 return this; 1652 } 1653 /** 1654 * 1655 * 1656 * <pre> 1657 * SuggestSmartRepliesResponse if request is for SMART_REPLY. 1658 * </pre> 1659 * 1660 * <code> 1661 * .google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; 1662 * </code> 1663 */ 1664 public com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse.Builder getSuggestSmartRepliesResponseBuilder()1665 getSuggestSmartRepliesResponseBuilder() { 1666 return getSuggestSmartRepliesResponseFieldBuilder().getBuilder(); 1667 } 1668 /** 1669 * 1670 * 1671 * <pre> 1672 * SuggestSmartRepliesResponse if request is for SMART_REPLY. 1673 * </pre> 1674 * 1675 * <code> 1676 * .google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; 1677 * </code> 1678 */ 1679 @java.lang.Override 1680 public com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponseOrBuilder getSuggestSmartRepliesResponseOrBuilder()1681 getSuggestSmartRepliesResponseOrBuilder() { 1682 if ((suggestionResponseCase_ == 4) && (suggestSmartRepliesResponseBuilder_ != null)) { 1683 return suggestSmartRepliesResponseBuilder_.getMessageOrBuilder(); 1684 } else { 1685 if (suggestionResponseCase_ == 4) { 1686 return (com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse) suggestionResponse_; 1687 } 1688 return com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse.getDefaultInstance(); 1689 } 1690 } 1691 /** 1692 * 1693 * 1694 * <pre> 1695 * SuggestSmartRepliesResponse if request is for SMART_REPLY. 1696 * </pre> 1697 * 1698 * <code> 1699 * .google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; 1700 * </code> 1701 */ 1702 private com.google.protobuf.SingleFieldBuilderV3< 1703 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse, 1704 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse.Builder, 1705 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponseOrBuilder> getSuggestSmartRepliesResponseFieldBuilder()1706 getSuggestSmartRepliesResponseFieldBuilder() { 1707 if (suggestSmartRepliesResponseBuilder_ == null) { 1708 if (!(suggestionResponseCase_ == 4)) { 1709 suggestionResponse_ = 1710 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse.getDefaultInstance(); 1711 } 1712 suggestSmartRepliesResponseBuilder_ = 1713 new com.google.protobuf.SingleFieldBuilderV3< 1714 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse, 1715 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse.Builder, 1716 com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponseOrBuilder>( 1717 (com.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse) suggestionResponse_, 1718 getParentForChildren(), 1719 isClean()); 1720 suggestionResponse_ = null; 1721 } 1722 suggestionResponseCase_ = 4; 1723 onChanged(); 1724 return suggestSmartRepliesResponseBuilder_; 1725 } 1726 1727 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1728 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1729 return super.setUnknownFields(unknownFields); 1730 } 1731 1732 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1733 public final Builder mergeUnknownFields( 1734 final com.google.protobuf.UnknownFieldSet unknownFields) { 1735 return super.mergeUnknownFields(unknownFields); 1736 } 1737 1738 // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.v2.SuggestionResult) 1739 } 1740 1741 // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.v2.SuggestionResult) 1742 private static final com.google.cloud.dialogflow.v2.SuggestionResult DEFAULT_INSTANCE; 1743 1744 static { 1745 DEFAULT_INSTANCE = new com.google.cloud.dialogflow.v2.SuggestionResult(); 1746 } 1747 getDefaultInstance()1748 public static com.google.cloud.dialogflow.v2.SuggestionResult getDefaultInstance() { 1749 return DEFAULT_INSTANCE; 1750 } 1751 1752 private static final com.google.protobuf.Parser<SuggestionResult> PARSER = 1753 new com.google.protobuf.AbstractParser<SuggestionResult>() { 1754 @java.lang.Override 1755 public SuggestionResult parsePartialFrom( 1756 com.google.protobuf.CodedInputStream input, 1757 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1758 throws com.google.protobuf.InvalidProtocolBufferException { 1759 Builder builder = newBuilder(); 1760 try { 1761 builder.mergeFrom(input, extensionRegistry); 1762 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1763 throw e.setUnfinishedMessage(builder.buildPartial()); 1764 } catch (com.google.protobuf.UninitializedMessageException e) { 1765 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1766 } catch (java.io.IOException e) { 1767 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1768 .setUnfinishedMessage(builder.buildPartial()); 1769 } 1770 return builder.buildPartial(); 1771 } 1772 }; 1773 parser()1774 public static com.google.protobuf.Parser<SuggestionResult> parser() { 1775 return PARSER; 1776 } 1777 1778 @java.lang.Override getParserForType()1779 public com.google.protobuf.Parser<SuggestionResult> getParserForType() { 1780 return PARSER; 1781 } 1782 1783 @java.lang.Override getDefaultInstanceForType()1784 public com.google.cloud.dialogflow.v2.SuggestionResult getDefaultInstanceForType() { 1785 return DEFAULT_INSTANCE; 1786 } 1787 } 1788