public static final class ConversationalSearchResponse.ConversationalFilteringResult.Builder extends GeneratedMessageV3.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
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
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ConversationalSearchResponse.ConversationalFilteringResult.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public ConversationalSearchResponse.ConversationalFilteringResult build()
buildPartial()
public ConversationalSearchResponse.ConversationalFilteringResult buildPartial()
clear()
public ConversationalSearchResponse.ConversationalFilteringResult.Builder clear()
Overrides
clearAdditionalFilter()
public ConversationalSearchResponse.ConversationalFilteringResult.Builder 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,
and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2;
clearField(Descriptors.FieldDescriptor field)
public ConversationalSearchResponse.ConversationalFilteringResult.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearFollowupQuestion()
public ConversationalSearchResponse.ConversationalFilteringResult.Builder clearFollowupQuestion()
The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
public ConversationalSearchResponse.ConversationalFilteringResult.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public ConversationalSearchResponse.ConversationalFilteringResult.Builder clone()
Overrides
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,
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,
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,
and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2;
getDefaultInstanceForType()
public ConversationalSearchResponse.ConversationalFilteringResult getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getFollowupQuestion()
public ConversationalSearchResponse.FollowupQuestion getFollowupQuestion()
The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;
getFollowupQuestionBuilder()
public ConversationalSearchResponse.FollowupQuestion.Builder getFollowupQuestionBuilder()
The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;
getFollowupQuestionOrBuilder()
public ConversationalSearchResponse.FollowupQuestionOrBuilder getFollowupQuestionOrBuilder()
The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;
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,
and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2;
Returns |
Type |
Description |
boolean |
Whether the additionalFilter field is set.
|
hasFollowupQuestion()
public boolean hasFollowupQuestion()
The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;
Returns |
Type |
Description |
boolean |
Whether the followupQuestion field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeAdditionalFilter(ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter value)
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,
and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2;
mergeFollowupQuestion(ConversationalSearchResponse.FollowupQuestion value)
public ConversationalSearchResponse.ConversationalFilteringResult.Builder mergeFollowupQuestion(ConversationalSearchResponse.FollowupQuestion value)
The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;
mergeFrom(ConversationalSearchResponse.ConversationalFilteringResult other)
public ConversationalSearchResponse.ConversationalFilteringResult.Builder mergeFrom(ConversationalSearchResponse.ConversationalFilteringResult other)
public ConversationalSearchResponse.ConversationalFilteringResult.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public ConversationalSearchResponse.ConversationalFilteringResult.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ConversationalSearchResponse.ConversationalFilteringResult.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setAdditionalFilter(ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter value)
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,
and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2;
setAdditionalFilter(ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter.Builder builderForValue)
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,
and use the merged filter in the follow up requests.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter additional_filter = 2;
setField(Descriptors.FieldDescriptor field, Object value)
public ConversationalSearchResponse.ConversationalFilteringResult.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setFollowupQuestion(ConversationalSearchResponse.FollowupQuestion value)
public ConversationalSearchResponse.ConversationalFilteringResult.Builder setFollowupQuestion(ConversationalSearchResponse.FollowupQuestion value)
The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;
setFollowupQuestion(ConversationalSearchResponse.FollowupQuestion.Builder builderForValue)
public ConversationalSearchResponse.ConversationalFilteringResult.Builder setFollowupQuestion(ConversationalSearchResponse.FollowupQuestion.Builder builderForValue)
The conversational filtering question.
.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ConversationalSearchResponse.ConversationalFilteringResult.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ConversationalSearchResponse.ConversationalFilteringResult.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides