Class ConverseConversationResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ConverseConversationResponse.Builder>
com.google.cloud.discoveryengine.v1beta.ConverseConversationResponse.Builder
- All Implemented Interfaces:
ConverseConversationResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ConverseConversationResponse
public static final class ConverseConversationResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ConverseConversationResponse.Builder>
implements ConverseConversationResponseOrBuilder
Response message for [ConversationalSearchService.ConverseConversation][google.cloud.discoveryengine.v1beta.ConversationalSearchService.ConverseConversation] method.Protobuf type
google.cloud.discoveryengine.v1beta.ConverseConversationResponse-
Method Summary
Modifier and TypeMethodDescriptionaddAllRelatedQuestions(Iterable<String> values) Suggested related questions.addAllSearchResults(Iterable<? extends SearchResponse.SearchResult> values) Search Results.addRelatedQuestions(String value) Suggested related questions.addRelatedQuestionsBytes(com.google.protobuf.ByteString value) Suggested related questions.addSearchResults(int index, SearchResponse.SearchResult value) Search Results.addSearchResults(int index, SearchResponse.SearchResult.Builder builderForValue) Search Results.Search Results.addSearchResults(SearchResponse.SearchResult.Builder builderForValue) Search Results.Search Results.addSearchResultsBuilder(int index) Search Results.build()clear()Updated conversation including the answer.Suggested related questions.Answer to the current query.Search Results.Updated conversation including the answer.Updated conversation including the answer.Updated conversation including the answer.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetRelatedQuestions(int index) Suggested related questions.com.google.protobuf.ByteStringgetRelatedQuestionsBytes(int index) Suggested related questions.intSuggested related questions.com.google.protobuf.ProtocolStringListSuggested related questions.getReply()Answer to the current query.Answer to the current query.Answer to the current query.getSearchResults(int index) Search Results.getSearchResultsBuilder(int index) Search Results.Search Results.intSearch Results.Search Results.getSearchResultsOrBuilder(int index) Search Results.List<? extends SearchResponse.SearchResultOrBuilder>Search Results.booleanUpdated conversation including the answer.booleanhasReply()Answer to the current query.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeConversation(Conversation value) Updated conversation including the answer.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeReply(Reply value) Answer to the current query.removeSearchResults(int index) Search Results.setConversation(Conversation value) Updated conversation including the answer.setConversation(Conversation.Builder builderForValue) Updated conversation including the answer.setRelatedQuestions(int index, String value) Suggested related questions.Answer to the current query.setReply(Reply.Builder builderForValue) Answer to the current query.setSearchResults(int index, SearchResponse.SearchResult value) Search Results.setSearchResults(int index, SearchResponse.SearchResult.Builder builderForValue) Search Results.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<ConverseConversationResponse.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<ConverseConversationResponse.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<ConverseConversationResponse.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<ConverseConversationResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ConverseConversationResponse.Builder>
-
mergeFrom
public ConverseConversationResponse.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<ConverseConversationResponse.Builder>- Throws:
IOException
-
hasReply
public boolean hasReply()Answer to the current query.
.google.cloud.discoveryengine.v1beta.Reply reply = 1;- Specified by:
hasReplyin interfaceConverseConversationResponseOrBuilder- Returns:
- Whether the reply field is set.
-
getReply
Answer to the current query.
.google.cloud.discoveryengine.v1beta.Reply reply = 1;- Specified by:
getReplyin interfaceConverseConversationResponseOrBuilder- Returns:
- The reply.
-
setReply
Answer to the current query.
.google.cloud.discoveryengine.v1beta.Reply reply = 1; -
setReply
Answer to the current query.
.google.cloud.discoveryengine.v1beta.Reply reply = 1; -
mergeReply
Answer to the current query.
.google.cloud.discoveryengine.v1beta.Reply reply = 1; -
clearReply
Answer to the current query.
.google.cloud.discoveryengine.v1beta.Reply reply = 1; -
getReplyBuilder
Answer to the current query.
.google.cloud.discoveryengine.v1beta.Reply reply = 1; -
getReplyOrBuilder
Answer to the current query.
.google.cloud.discoveryengine.v1beta.Reply reply = 1;- Specified by:
getReplyOrBuilderin interfaceConverseConversationResponseOrBuilder
-
hasConversation
public boolean hasConversation()Updated conversation including the answer.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 2;- Specified by:
hasConversationin interfaceConverseConversationResponseOrBuilder- Returns:
- Whether the conversation field is set.
-
getConversation
Updated conversation including the answer.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 2;- Specified by:
getConversationin interfaceConverseConversationResponseOrBuilder- Returns:
- The conversation.
-
setConversation
Updated conversation including the answer.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 2; -
setConversation
Updated conversation including the answer.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 2; -
mergeConversation
Updated conversation including the answer.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 2; -
clearConversation
Updated conversation including the answer.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 2; -
getConversationBuilder
Updated conversation including the answer.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 2; -
getConversationOrBuilder
Updated conversation including the answer.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 2;- Specified by:
getConversationOrBuilderin interfaceConverseConversationResponseOrBuilder
-
getRelatedQuestionsList
public com.google.protobuf.ProtocolStringList getRelatedQuestionsList()Suggested related questions.
repeated string related_questions = 6;- Specified by:
getRelatedQuestionsListin interfaceConverseConversationResponseOrBuilder- Returns:
- A list containing the relatedQuestions.
-
getRelatedQuestionsCount
public int getRelatedQuestionsCount()Suggested related questions.
repeated string related_questions = 6;- Specified by:
getRelatedQuestionsCountin interfaceConverseConversationResponseOrBuilder- Returns:
- The count of relatedQuestions.
-
getRelatedQuestions
Suggested related questions.
repeated string related_questions = 6;- Specified by:
getRelatedQuestionsin interfaceConverseConversationResponseOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The relatedQuestions at the given index.
-
getRelatedQuestionsBytes
public com.google.protobuf.ByteString getRelatedQuestionsBytes(int index) Suggested related questions.
repeated string related_questions = 6;- Specified by:
getRelatedQuestionsBytesin interfaceConverseConversationResponseOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the relatedQuestions at the given index.
-
setRelatedQuestions
Suggested related questions.
repeated string related_questions = 6;- Parameters:
index- The index to set the value at.value- The relatedQuestions to set.- Returns:
- This builder for chaining.
-
addRelatedQuestions
Suggested related questions.
repeated string related_questions = 6;- Parameters:
value- The relatedQuestions to add.- Returns:
- This builder for chaining.
-
addAllRelatedQuestions
Suggested related questions.
repeated string related_questions = 6;- Parameters:
values- The relatedQuestions to add.- Returns:
- This builder for chaining.
-
clearRelatedQuestions
Suggested related questions.
repeated string related_questions = 6;- Returns:
- This builder for chaining.
-
addRelatedQuestionsBytes
public ConverseConversationResponse.Builder addRelatedQuestionsBytes(com.google.protobuf.ByteString value) Suggested related questions.
repeated string related_questions = 6;- Parameters:
value- The bytes of the relatedQuestions to add.- Returns:
- This builder for chaining.
-
getSearchResultsList
Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3;- Specified by:
getSearchResultsListin interfaceConverseConversationResponseOrBuilder
-
getSearchResultsCount
public int getSearchResultsCount()Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3;- Specified by:
getSearchResultsCountin interfaceConverseConversationResponseOrBuilder
-
getSearchResults
Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3;- Specified by:
getSearchResultsin interfaceConverseConversationResponseOrBuilder
-
setSearchResults
public ConverseConversationResponse.Builder setSearchResults(int index, SearchResponse.SearchResult value) Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3; -
setSearchResults
public ConverseConversationResponse.Builder setSearchResults(int index, SearchResponse.SearchResult.Builder builderForValue) Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3; -
addSearchResults
Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3; -
addSearchResults
public ConverseConversationResponse.Builder addSearchResults(int index, SearchResponse.SearchResult value) Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3; -
addSearchResults
public ConverseConversationResponse.Builder addSearchResults(SearchResponse.SearchResult.Builder builderForValue) Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3; -
addSearchResults
public ConverseConversationResponse.Builder addSearchResults(int index, SearchResponse.SearchResult.Builder builderForValue) Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3; -
addAllSearchResults
public ConverseConversationResponse.Builder addAllSearchResults(Iterable<? extends SearchResponse.SearchResult> values) Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3; -
clearSearchResults
Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3; -
removeSearchResults
Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3; -
getSearchResultsBuilder
Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3; -
getSearchResultsOrBuilder
Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3;- Specified by:
getSearchResultsOrBuilderin interfaceConverseConversationResponseOrBuilder
-
getSearchResultsOrBuilderList
Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3;- Specified by:
getSearchResultsOrBuilderListin interfaceConverseConversationResponseOrBuilder
-
addSearchResultsBuilder
Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3; -
addSearchResultsBuilder
Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3; -
getSearchResultsBuilderList
Search Results.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult search_results = 3;
-