Class ConversationalSearchResponse.ConversationalFilteringResult.Builder (2.85.0)

public static final class ConversationalSearchResponse.ConversationalFilteringResult.Builder extends 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

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ConversationalSearchResponse.ConversationalFilteringResult.Builder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public ConversationalSearchResponse.ConversationalFilteringResult build()
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult

buildPartial()

public ConversationalSearchResponse.ConversationalFilteringResult buildPartial()
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult

clear()

public ConversationalSearchResponse.ConversationalFilteringResult.Builder clear()
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder
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;

Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder

clearFollowupQuestion()

public ConversationalSearchResponse.ConversationalFilteringResult.Builder clearFollowupQuestion()

The conversational filtering question.

.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;

Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder

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;

Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter

The additionalFilter.

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;

Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter.Builder

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;

Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilterOrBuilder

getDefaultInstanceForType()

public ConversationalSearchResponse.ConversationalFilteringResult getDefaultInstanceForType()
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getFollowupQuestion()

public ConversationalSearchResponse.FollowupQuestion getFollowupQuestion()

The conversational filtering question.

.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;

Returns
Type Description
ConversationalSearchResponse.FollowupQuestion

The followupQuestion.

getFollowupQuestionBuilder()

public ConversationalSearchResponse.FollowupQuestion.Builder getFollowupQuestionBuilder()

The conversational filtering question.

.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;

Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder

getFollowupQuestionOrBuilder()

public ConversationalSearchResponse.FollowupQuestionOrBuilder getFollowupQuestionOrBuilder()

The conversational filtering question.

.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion followup_question = 1;

Returns
Type Description
ConversationalSearchResponse.FollowupQuestionOrBuilder

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 GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
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;

Parameter
Name Description
value ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder

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;

Parameter
Name Description
value ConversationalSearchResponse.FollowupQuestion
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder

mergeFrom(ConversationalSearchResponse.ConversationalFilteringResult other)

public ConversationalSearchResponse.ConversationalFilteringResult.Builder mergeFrom(ConversationalSearchResponse.ConversationalFilteringResult other)
Parameter
Name Description
other ConversationalSearchResponse.ConversationalFilteringResult
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ConversationalSearchResponse.ConversationalFilteringResult.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ConversationalSearchResponse.ConversationalFilteringResult.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder
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;

Parameter
Name Description
value ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder

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;

Parameter
Name Description
builderForValue ConversationalSearchResponse.ConversationalFilteringResult.AdditionalFilter.Builder
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder

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;

Parameter
Name Description
value ConversationalSearchResponse.FollowupQuestion
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder

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;

Parameter
Name Description
builderForValue ConversationalSearchResponse.FollowupQuestion.Builder
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder