Package com.google.cloud.retail.v2alpha
Class ConversationalSearchResponse.ConversationalFilteringResult.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ConversationalSearchResponse.ConversationalFilteringResult.Builder>
com.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.Builder
- All Implemented Interfaces:
ConversationalSearchResponse.ConversationalFilteringResultOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ConversationalSearchResponse.ConversationalFilteringResult
public static final class ConversationalSearchResponse.ConversationalFilteringResult.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ConversationalSearchResponse.ConversationalFilteringResult.Builder>
implements ConversationalSearchResponse.ConversationalFilteringResultOrBuilder
This field specifies all related information that is needed on client side for UI rendering of conversational filtering search.Protobuf type
google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()This is the incremental additional filters implied from the current user answer.The conversational filtering question.This is the incremental additional filters implied from the current user answer.This is the incremental additional filters implied from the current user answer.This is the incremental additional filters implied from the current user answer.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe conversational filtering question.The conversational filtering question.The conversational filtering question.booleanThis is the incremental additional filters implied from the current user answer.booleanThe conversational filtering question.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeAdditionalFilter(ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter value) This is the incremental additional filters implied from the current user answer.The conversational filtering question.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAdditionalFilter(ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter value) This is the incremental additional filters implied from the current user answer.setAdditionalFilter(ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter.Builder builderForValue) This is the incremental additional filters implied from the current user answer.The conversational filtering question.setFollowupQuestion(ConversationalSearchResponse.FollowupQuestion.Builder builderForValue) The conversational filtering question.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<ConversationalSearchResponse.ConversationalFilteringResult.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<ConversationalSearchResponse.ConversationalFilteringResult.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<ConversationalSearchResponse.ConversationalFilteringResult.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
public ConversationalSearchResponse.ConversationalFilteringResult.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConversationalSearchResponse.ConversationalFilteringResult.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ConversationalSearchResponse.ConversationalFilteringResult.Builder>
-
mergeFrom
public ConversationalSearchResponse.ConversationalFilteringResult.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<ConversationalSearchResponse.ConversationalFilteringResult.Builder>- Throws:
IOException
-
hasFollowupQuestion
public boolean hasFollowupQuestion()The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;- Specified by:
hasFollowupQuestionin interfaceConversationalSearchResponse.ConversationalFilteringResultOrBuilder- Returns:
- Whether the followupQuestion field is set.
-
getFollowupQuestion
The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;- Specified by:
getFollowupQuestionin interfaceConversationalSearchResponse.ConversationalFilteringResultOrBuilder- Returns:
- The followupQuestion.
-
setFollowupQuestion
public ConversationalSearchResponse.ConversationalFilteringResult.Builder setFollowupQuestion(ConversationalSearchResponse.FollowupQuestion value) The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1; -
setFollowupQuestion
public ConversationalSearchResponse.ConversationalFilteringResult.Builder setFollowupQuestion(ConversationalSearchResponse.FollowupQuestion.Builder builderForValue) The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1; -
mergeFollowupQuestion
public ConversationalSearchResponse.ConversationalFilteringResult.Builder mergeFollowupQuestion(ConversationalSearchResponse.FollowupQuestion value) The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1; -
clearFollowupQuestion
The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1; -
getFollowupQuestionBuilder
The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1; -
getFollowupQuestionOrBuilder
The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;- Specified by:
getFollowupQuestionOrBuilderin interfaceConversationalSearchResponse.ConversationalFilteringResultOrBuilder
-
hasAdditionalFilter
public boolean hasAdditionalFilter()This is the incremental additional filters implied from the current user answer. User should add the suggested addition filters to the previous [ConversationalSearchRequest.search_params.filter][] and [SearchRequest.filter][google.cloud.retail.v2alpha.SearchRequest.filter], and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2;- Specified by:
hasAdditionalFilterin interfaceConversationalSearchResponse.ConversationalFilteringResultOrBuilder- Returns:
- Whether the additionalFilter field is set.
-
getAdditionalFilter
public ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter getAdditionalFilter()This is the incremental additional filters implied from the current user answer. User should add the suggested addition filters to the previous [ConversationalSearchRequest.search_params.filter][] and [SearchRequest.filter][google.cloud.retail.v2alpha.SearchRequest.filter], and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2;- Specified by:
getAdditionalFilterin interfaceConversationalSearchResponse.ConversationalFilteringResultOrBuilder- Returns:
- The additionalFilter.
-
setAdditionalFilter
public ConversationalSearchResponse.ConversationalFilteringResult.Builder setAdditionalFilter(ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter value) This is the incremental additional filters implied from the current user answer. User should add the suggested addition filters to the previous [ConversationalSearchRequest.search_params.filter][] and [SearchRequest.filter][google.cloud.retail.v2alpha.SearchRequest.filter], and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2; -
setAdditionalFilter
public ConversationalSearchResponse.ConversationalFilteringResult.Builder setAdditionalFilter(ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter.Builder builderForValue) This is the incremental additional filters implied from the current user answer. User should add the suggested addition filters to the previous [ConversationalSearchRequest.search_params.filter][] and [SearchRequest.filter][google.cloud.retail.v2alpha.SearchRequest.filter], and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2; -
mergeAdditionalFilter
public ConversationalSearchResponse.ConversationalFilteringResult.Builder mergeAdditionalFilter(ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter value) This is the incremental additional filters implied from the current user answer. User should add the suggested addition filters to the previous [ConversationalSearchRequest.search_params.filter][] and [SearchRequest.filter][google.cloud.retail.v2alpha.SearchRequest.filter], and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2; -
clearAdditionalFilter
This is the incremental additional filters implied from the current user answer. User should add the suggested addition filters to the previous [ConversationalSearchRequest.search_params.filter][] and [SearchRequest.filter][google.cloud.retail.v2alpha.SearchRequest.filter], and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2; -
getAdditionalFilterBuilder
public ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter.Builder getAdditionalFilterBuilder()This is the incremental additional filters implied from the current user answer. User should add the suggested addition filters to the previous [ConversationalSearchRequest.search_params.filter][] and [SearchRequest.filter][google.cloud.retail.v2alpha.SearchRequest.filter], and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2; -
getAdditionalFilterOrBuilder
public ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilterOrBuilder getAdditionalFilterOrBuilder()This is the incremental additional filters implied from the current user answer. User should add the suggested addition filters to the previous [ConversationalSearchRequest.search_params.filter][] and [SearchRequest.filter][google.cloud.retail.v2alpha.SearchRequest.filter], and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2;- Specified by:
getAdditionalFilterOrBuilderin interfaceConversationalSearchResponse.ConversationalFilteringResultOrBuilder
-