public static final class ConversationalSearchResponse.Builder extends GeneratedMessageV3.Builder<ConversationalSearchResponse.Builder> implements ConversationalSearchResponseOrBuilder
Response message for
ConversationalSearchService.ConversationalSearch
method.
Protobuf type google.cloud.retail.v2alpha.ConversationalSearchResponse
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllRefinedSearch(Iterable<? extends ConversationalSearchResponse.RefinedSearch> values)
public ConversationalSearchResponse.Builder addAllRefinedSearch(Iterable<? extends ConversationalSearchResponse.RefinedSearch> values)
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch>
|
addRefinedSearch(ConversationalSearchResponse.RefinedSearch value)
public ConversationalSearchResponse.Builder addRefinedSearch(ConversationalSearchResponse.RefinedSearch value)
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
addRefinedSearch(ConversationalSearchResponse.RefinedSearch.Builder builderForValue)
public ConversationalSearchResponse.Builder addRefinedSearch(ConversationalSearchResponse.RefinedSearch.Builder builderForValue)
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
addRefinedSearch(int index, ConversationalSearchResponse.RefinedSearch value)
public ConversationalSearchResponse.Builder addRefinedSearch(int index, ConversationalSearchResponse.RefinedSearch value)
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
addRefinedSearch(int index, ConversationalSearchResponse.RefinedSearch.Builder builderForValue)
public ConversationalSearchResponse.Builder addRefinedSearch(int index, ConversationalSearchResponse.RefinedSearch.Builder builderForValue)
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
addRefinedSearchBuilder()
public ConversationalSearchResponse.RefinedSearch.Builder addRefinedSearchBuilder()
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
addRefinedSearchBuilder(int index)
public ConversationalSearchResponse.RefinedSearch.Builder addRefinedSearchBuilder(int index)
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
Parameter |
Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ConversationalSearchResponse.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public ConversationalSearchResponse build()
buildPartial()
public ConversationalSearchResponse buildPartial()
clear()
public ConversationalSearchResponse.Builder clear()
Overrides
clearConversationId()
public ConversationalSearchResponse.Builder clearConversationId()
Conversation UUID. This field will be stored in client side storage to
maintain the conversation session with server and will be used for next
search request's
ConversationalSearchRequest.conversation_id
to restore conversation state in server.
string conversation_id = 4;
clearConversationalFilteringResult()
public ConversationalSearchResponse.Builder clearConversationalFilteringResult()
This field specifies all related information that is needed on client
side for UI rendering of conversational filtering search.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult conversational_filtering_result = 7;
clearField(Descriptors.FieldDescriptor field)
public ConversationalSearchResponse.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public ConversationalSearchResponse.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRefinedSearch()
public ConversationalSearchResponse.Builder clearRefinedSearch()
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
clone()
public ConversationalSearchResponse.Builder clone()
Overrides
getConversationId()
public String getConversationId()
Conversation UUID. This field will be stored in client side storage to
maintain the conversation session with server and will be used for next
search request's
ConversationalSearchRequest.conversation_id
to restore conversation state in server.
string conversation_id = 4;
Returns |
Type |
Description |
String |
The conversationId.
|
getConversationIdBytes()
public ByteString getConversationIdBytes()
Conversation UUID. This field will be stored in client side storage to
maintain the conversation session with server and will be used for next
search request's
ConversationalSearchRequest.conversation_id
to restore conversation state in server.
string conversation_id = 4;
Returns |
Type |
Description |
ByteString |
The bytes for conversationId.
|
getConversationalFilteringResult()
public ConversationalSearchResponse.ConversationalFilteringResult getConversationalFilteringResult()
This field specifies all related information that is needed on client
side for UI rendering of conversational filtering search.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult conversational_filtering_result = 7;
getConversationalFilteringResultBuilder()
public ConversationalSearchResponse.ConversationalFilteringResult.Builder getConversationalFilteringResultBuilder()
This field specifies all related information that is needed on client
side for UI rendering of conversational filtering search.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult conversational_filtering_result = 7;
getConversationalFilteringResultOrBuilder()
public ConversationalSearchResponse.ConversationalFilteringResultOrBuilder getConversationalFilteringResultOrBuilder()
This field specifies all related information that is needed on client
side for UI rendering of conversational filtering search.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult conversational_filtering_result = 7;
getDefaultInstanceForType()
public ConversationalSearchResponse getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getRefinedSearch(int index)
public ConversationalSearchResponse.RefinedSearch getRefinedSearch(int index)
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
Parameter |
Name |
Description |
index |
int
|
getRefinedSearchBuilder(int index)
public ConversationalSearchResponse.RefinedSearch.Builder getRefinedSearchBuilder(int index)
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
Parameter |
Name |
Description |
index |
int
|
getRefinedSearchBuilderList()
public List<ConversationalSearchResponse.RefinedSearch.Builder> getRefinedSearchBuilderList()
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
getRefinedSearchCount()
public int getRefinedSearchCount()
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
Returns |
Type |
Description |
int |
|
getRefinedSearchList()
public List<ConversationalSearchResponse.RefinedSearch> getRefinedSearchList()
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
getRefinedSearchOrBuilder(int index)
public ConversationalSearchResponse.RefinedSearchOrBuilder getRefinedSearchOrBuilder(int index)
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
Parameter |
Name |
Description |
index |
int
|
getRefinedSearchOrBuilderList()
public List<? extends ConversationalSearchResponse.RefinedSearchOrBuilder> getRefinedSearchOrBuilderList()
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
Returns |
Type |
Description |
List<? extends com.google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearchOrBuilder> |
|
hasConversationalFilteringResult()
public boolean hasConversationalFilteringResult()
This field specifies all related information that is needed on client
side for UI rendering of conversational filtering search.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult conversational_filtering_result = 7;
Returns |
Type |
Description |
boolean |
Whether the conversationalFilteringResult field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeConversationalFilteringResult(ConversationalSearchResponse.ConversationalFilteringResult value)
public ConversationalSearchResponse.Builder mergeConversationalFilteringResult(ConversationalSearchResponse.ConversationalFilteringResult value)
This field specifies all related information that is needed on client
side for UI rendering of conversational filtering search.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult conversational_filtering_result = 7;
mergeFrom(ConversationalSearchResponse other)
public ConversationalSearchResponse.Builder mergeFrom(ConversationalSearchResponse other)
public ConversationalSearchResponse.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public ConversationalSearchResponse.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ConversationalSearchResponse.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeRefinedSearch(int index)
public ConversationalSearchResponse.Builder removeRefinedSearch(int index)
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
Parameter |
Name |
Description |
index |
int
|
setConversationId(String value)
public ConversationalSearchResponse.Builder setConversationId(String value)
Conversation UUID. This field will be stored in client side storage to
maintain the conversation session with server and will be used for next
search request's
ConversationalSearchRequest.conversation_id
to restore conversation state in server.
string conversation_id = 4;
Parameter |
Name |
Description |
value |
String
The conversationId to set.
|
setConversationIdBytes(ByteString value)
public ConversationalSearchResponse.Builder setConversationIdBytes(ByteString value)
Conversation UUID. This field will be stored in client side storage to
maintain the conversation session with server and will be used for next
search request's
ConversationalSearchRequest.conversation_id
to restore conversation state in server.
string conversation_id = 4;
Parameter |
Name |
Description |
value |
ByteString
The bytes for conversationId to set.
|
setConversationalFilteringResult(ConversationalSearchResponse.ConversationalFilteringResult value)
public ConversationalSearchResponse.Builder setConversationalFilteringResult(ConversationalSearchResponse.ConversationalFilteringResult value)
This field specifies all related information that is needed on client
side for UI rendering of conversational filtering search.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult conversational_filtering_result = 7;
setConversationalFilteringResult(ConversationalSearchResponse.ConversationalFilteringResult.Builder builderForValue)
public ConversationalSearchResponse.Builder setConversationalFilteringResult(ConversationalSearchResponse.ConversationalFilteringResult.Builder builderForValue)
This field specifies all related information that is needed on client
side for UI rendering of conversational filtering search.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult conversational_filtering_result = 7;
setField(Descriptors.FieldDescriptor field, Object value)
public ConversationalSearchResponse.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRefinedSearch(int index, ConversationalSearchResponse.RefinedSearch value)
public ConversationalSearchResponse.Builder setRefinedSearch(int index, ConversationalSearchResponse.RefinedSearch value)
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
setRefinedSearch(int index, ConversationalSearchResponse.RefinedSearch.Builder builderForValue)
public ConversationalSearchResponse.Builder setRefinedSearch(int index, ConversationalSearchResponse.RefinedSearch.Builder builderForValue)
The proposed refined search queries. They can be used to fetch the relevant
search results. When using CONVERSATIONAL_FILTER_ONLY mode, the
refined_query from search response will be populated here.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.RefinedSearch refined_search = 6;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ConversationalSearchResponse.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ConversationalSearchResponse.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides