Package com.google.cloud.dialogflow.v2
Class SuggestionResult.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SuggestionResult.Builder>
com.google.cloud.dialogflow.v2.SuggestionResult.Builder
- All Implemented Interfaces:
SuggestionResultOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SuggestionResult
public static final class SuggestionResult.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SuggestionResult.Builder>
implements SuggestionResultOrBuilder
One response of different type of suggestion response which is used in the response of [Participants.AnalyzeContent][google.cloud.dialogflow.v2.Participants.AnalyzeContent] and [Participants.AnalyzeContent][google.cloud.dialogflow.v2.Participants.AnalyzeContent], as well as [HumanAgentAssistantEvent][google.cloud.dialogflow.v2.HumanAgentAssistantEvent].Protobuf type
google.cloud.dialogflow.v2.SuggestionResult-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Error status if the request failed.Suggestions generated using generators triggered by customer or agent messages.SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.SuggestFaqAnswersResponse if request is for FAQ_ANSWER.SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.SuggestSmartRepliesResponse if request is for SMART_REPLY.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetError()Error status if the request failed.Error status if the request failed.Error status if the request failed.Suggestions generated using generators triggered by customer or agent messages.Suggestions generated using generators triggered by customer or agent messages.Suggestions generated using generators triggered by customer or agent messages.SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.SuggestFaqAnswersResponse if request is for FAQ_ANSWER.SuggestFaqAnswersResponse if request is for FAQ_ANSWER.SuggestFaqAnswersResponse if request is for FAQ_ANSWER.SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.SuggestSmartRepliesResponse if request is for SMART_REPLY.SuggestSmartRepliesResponse if request is for SMART_REPLY.SuggestSmartRepliesResponse if request is for SMART_REPLY.booleanhasError()Error status if the request failed.booleanSuggestions generated using generators triggered by customer or agent messages.booleanSuggestArticlesResponse if request is for ARTICLE_SUGGESTION.booleanSuggestFaqAnswersResponse if request is for FAQ_ANSWER.booleanSuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.booleanSuggestSmartRepliesResponse if request is for SMART_REPLY.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeError(Status value) Error status if the request failed.mergeFrom(SuggestionResult other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Suggestions generated using generators triggered by customer or agent messages.SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.SuggestFaqAnswersResponse if request is for FAQ_ANSWER.SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.SuggestSmartRepliesResponse if request is for SMART_REPLY.Error status if the request failed.setError(Status.Builder builderForValue) Error status if the request failed.Suggestions generated using generators triggered by customer or agent messages.setGenerateSuggestionsResponse(GenerateSuggestionsResponse.Builder builderForValue) Suggestions generated using generators triggered by customer or agent messages.SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.setSuggestArticlesResponse(SuggestArticlesResponse.Builder builderForValue) SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.SuggestFaqAnswersResponse if request is for FAQ_ANSWER.setSuggestFaqAnswersResponse(SuggestFaqAnswersResponse.Builder builderForValue) SuggestFaqAnswersResponse if request is for FAQ_ANSWER.SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.setSuggestKnowledgeAssistResponse(SuggestKnowledgeAssistResponse.Builder builderForValue) SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.SuggestSmartRepliesResponse if request is for SMART_REPLY.setSuggestSmartRepliesResponse(SuggestSmartRepliesResponse.Builder builderForValue) SuggestSmartRepliesResponse if request is for SMART_REPLY.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SuggestionResult.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SuggestionResult.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SuggestionResult.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SuggestionResult.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SuggestionResult.Builder>
-
mergeFrom
public SuggestionResult.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SuggestionResult.Builder>- Throws:
IOException
-
getSuggestionResponseCase
- Specified by:
getSuggestionResponseCasein interfaceSuggestionResultOrBuilder
-
clearSuggestionResponse
-
hasError
public boolean hasError()Error status if the request failed.
.google.rpc.Status error = 1;- Specified by:
hasErrorin interfaceSuggestionResultOrBuilder- Returns:
- Whether the error field is set.
-
getError
Error status if the request failed.
.google.rpc.Status error = 1;- Specified by:
getErrorin interfaceSuggestionResultOrBuilder- Returns:
- The error.
-
setError
Error status if the request failed.
.google.rpc.Status error = 1; -
setError
Error status if the request failed.
.google.rpc.Status error = 1; -
mergeError
Error status if the request failed.
.google.rpc.Status error = 1; -
clearError
Error status if the request failed.
.google.rpc.Status error = 1; -
getErrorBuilder
Error status if the request failed.
.google.rpc.Status error = 1; -
getErrorOrBuilder
Error status if the request failed.
.google.rpc.Status error = 1;- Specified by:
getErrorOrBuilderin interfaceSuggestionResultOrBuilder
-
hasSuggestArticlesResponse
public boolean hasSuggestArticlesResponse()SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.
.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2;- Specified by:
hasSuggestArticlesResponsein interfaceSuggestionResultOrBuilder- Returns:
- Whether the suggestArticlesResponse field is set.
-
getSuggestArticlesResponse
SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.
.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2;- Specified by:
getSuggestArticlesResponsein interfaceSuggestionResultOrBuilder- Returns:
- The suggestArticlesResponse.
-
setSuggestArticlesResponse
SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.
.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; -
setSuggestArticlesResponse
public SuggestionResult.Builder setSuggestArticlesResponse(SuggestArticlesResponse.Builder builderForValue) SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.
.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; -
mergeSuggestArticlesResponse
SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.
.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; -
clearSuggestArticlesResponse
SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.
.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; -
getSuggestArticlesResponseBuilder
SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.
.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2; -
getSuggestArticlesResponseOrBuilder
SuggestArticlesResponse if request is for ARTICLE_SUGGESTION.
.google.cloud.dialogflow.v2.SuggestArticlesResponse suggest_articles_response = 2;- Specified by:
getSuggestArticlesResponseOrBuilderin interfaceSuggestionResultOrBuilder
-
hasSuggestKnowledgeAssistResponse
public boolean hasSuggestKnowledgeAssistResponse()SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.
.google.cloud.dialogflow.v2.SuggestKnowledgeAssistResponse suggest_knowledge_assist_response = 8;- Specified by:
hasSuggestKnowledgeAssistResponsein interfaceSuggestionResultOrBuilder- Returns:
- Whether the suggestKnowledgeAssistResponse field is set.
-
getSuggestKnowledgeAssistResponse
SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.
.google.cloud.dialogflow.v2.SuggestKnowledgeAssistResponse suggest_knowledge_assist_response = 8;- Specified by:
getSuggestKnowledgeAssistResponsein interfaceSuggestionResultOrBuilder- Returns:
- The suggestKnowledgeAssistResponse.
-
setSuggestKnowledgeAssistResponse
public SuggestionResult.Builder setSuggestKnowledgeAssistResponse(SuggestKnowledgeAssistResponse value) SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.
.google.cloud.dialogflow.v2.SuggestKnowledgeAssistResponse suggest_knowledge_assist_response = 8; -
setSuggestKnowledgeAssistResponse
public SuggestionResult.Builder setSuggestKnowledgeAssistResponse(SuggestKnowledgeAssistResponse.Builder builderForValue) SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.
.google.cloud.dialogflow.v2.SuggestKnowledgeAssistResponse suggest_knowledge_assist_response = 8; -
mergeSuggestKnowledgeAssistResponse
public SuggestionResult.Builder mergeSuggestKnowledgeAssistResponse(SuggestKnowledgeAssistResponse value) SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.
.google.cloud.dialogflow.v2.SuggestKnowledgeAssistResponse suggest_knowledge_assist_response = 8; -
clearSuggestKnowledgeAssistResponse
SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.
.google.cloud.dialogflow.v2.SuggestKnowledgeAssistResponse suggest_knowledge_assist_response = 8; -
getSuggestKnowledgeAssistResponseBuilder
SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.
.google.cloud.dialogflow.v2.SuggestKnowledgeAssistResponse suggest_knowledge_assist_response = 8; -
getSuggestKnowledgeAssistResponseOrBuilder
SuggestKnowledgeAssistResponse if request is for KNOWLEDGE_ASSIST.
.google.cloud.dialogflow.v2.SuggestKnowledgeAssistResponse suggest_knowledge_assist_response = 8;- Specified by:
getSuggestKnowledgeAssistResponseOrBuilderin interfaceSuggestionResultOrBuilder
-
hasSuggestFaqAnswersResponse
public boolean hasSuggestFaqAnswersResponse()SuggestFaqAnswersResponse if request is for FAQ_ANSWER.
.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3;- Specified by:
hasSuggestFaqAnswersResponsein interfaceSuggestionResultOrBuilder- Returns:
- Whether the suggestFaqAnswersResponse field is set.
-
getSuggestFaqAnswersResponse
SuggestFaqAnswersResponse if request is for FAQ_ANSWER.
.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3;- Specified by:
getSuggestFaqAnswersResponsein interfaceSuggestionResultOrBuilder- Returns:
- The suggestFaqAnswersResponse.
-
setSuggestFaqAnswersResponse
SuggestFaqAnswersResponse if request is for FAQ_ANSWER.
.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; -
setSuggestFaqAnswersResponse
public SuggestionResult.Builder setSuggestFaqAnswersResponse(SuggestFaqAnswersResponse.Builder builderForValue) SuggestFaqAnswersResponse if request is for FAQ_ANSWER.
.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; -
mergeSuggestFaqAnswersResponse
SuggestFaqAnswersResponse if request is for FAQ_ANSWER.
.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; -
clearSuggestFaqAnswersResponse
SuggestFaqAnswersResponse if request is for FAQ_ANSWER.
.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; -
getSuggestFaqAnswersResponseBuilder
SuggestFaqAnswersResponse if request is for FAQ_ANSWER.
.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3; -
getSuggestFaqAnswersResponseOrBuilder
SuggestFaqAnswersResponse if request is for FAQ_ANSWER.
.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse suggest_faq_answers_response = 3;- Specified by:
getSuggestFaqAnswersResponseOrBuilderin interfaceSuggestionResultOrBuilder
-
hasSuggestSmartRepliesResponse
public boolean hasSuggestSmartRepliesResponse()SuggestSmartRepliesResponse if request is for SMART_REPLY.
.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4;- Specified by:
hasSuggestSmartRepliesResponsein interfaceSuggestionResultOrBuilder- Returns:
- Whether the suggestSmartRepliesResponse field is set.
-
getSuggestSmartRepliesResponse
SuggestSmartRepliesResponse if request is for SMART_REPLY.
.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4;- Specified by:
getSuggestSmartRepliesResponsein interfaceSuggestionResultOrBuilder- Returns:
- The suggestSmartRepliesResponse.
-
setSuggestSmartRepliesResponse
SuggestSmartRepliesResponse if request is for SMART_REPLY.
.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; -
setSuggestSmartRepliesResponse
public SuggestionResult.Builder setSuggestSmartRepliesResponse(SuggestSmartRepliesResponse.Builder builderForValue) SuggestSmartRepliesResponse if request is for SMART_REPLY.
.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; -
mergeSuggestSmartRepliesResponse
SuggestSmartRepliesResponse if request is for SMART_REPLY.
.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; -
clearSuggestSmartRepliesResponse
SuggestSmartRepliesResponse if request is for SMART_REPLY.
.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; -
getSuggestSmartRepliesResponseBuilder
SuggestSmartRepliesResponse if request is for SMART_REPLY.
.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4; -
getSuggestSmartRepliesResponseOrBuilder
SuggestSmartRepliesResponse if request is for SMART_REPLY.
.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse suggest_smart_replies_response = 4;- Specified by:
getSuggestSmartRepliesResponseOrBuilderin interfaceSuggestionResultOrBuilder
-
hasGenerateSuggestionsResponse
public boolean hasGenerateSuggestionsResponse()Suggestions generated using generators triggered by customer or agent messages.
.google.cloud.dialogflow.v2.GenerateSuggestionsResponse generate_suggestions_response = 9;- Specified by:
hasGenerateSuggestionsResponsein interfaceSuggestionResultOrBuilder- Returns:
- Whether the generateSuggestionsResponse field is set.
-
getGenerateSuggestionsResponse
Suggestions generated using generators triggered by customer or agent messages.
.google.cloud.dialogflow.v2.GenerateSuggestionsResponse generate_suggestions_response = 9;- Specified by:
getGenerateSuggestionsResponsein interfaceSuggestionResultOrBuilder- Returns:
- The generateSuggestionsResponse.
-
setGenerateSuggestionsResponse
Suggestions generated using generators triggered by customer or agent messages.
.google.cloud.dialogflow.v2.GenerateSuggestionsResponse generate_suggestions_response = 9; -
setGenerateSuggestionsResponse
public SuggestionResult.Builder setGenerateSuggestionsResponse(GenerateSuggestionsResponse.Builder builderForValue) Suggestions generated using generators triggered by customer or agent messages.
.google.cloud.dialogflow.v2.GenerateSuggestionsResponse generate_suggestions_response = 9; -
mergeGenerateSuggestionsResponse
Suggestions generated using generators triggered by customer or agent messages.
.google.cloud.dialogflow.v2.GenerateSuggestionsResponse generate_suggestions_response = 9; -
clearGenerateSuggestionsResponse
Suggestions generated using generators triggered by customer or agent messages.
.google.cloud.dialogflow.v2.GenerateSuggestionsResponse generate_suggestions_response = 9; -
getGenerateSuggestionsResponseBuilder
Suggestions generated using generators triggered by customer or agent messages.
.google.cloud.dialogflow.v2.GenerateSuggestionsResponse generate_suggestions_response = 9; -
getGenerateSuggestionsResponseOrBuilder
Suggestions generated using generators triggered by customer or agent messages.
.google.cloud.dialogflow.v2.GenerateSuggestionsResponse generate_suggestions_response = 9;- Specified by:
getGenerateSuggestionsResponseOrBuilderin interfaceSuggestionResultOrBuilder
-