Class ConversationalSearchResponse.ConversationalFilteringResult.Builder (2.64.0)

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

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ConversationalSearchResponse.ConversationalFilteringResult.Builder

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ConversationalSearchResponse.ConversationalFilteringResult.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder
Overrides

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

clearField(Descriptors.FieldDescriptor field)

public ConversationalSearchResponse.ConversationalFilteringResult.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder
Overrides

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

clearOneof(Descriptors.OneofDescriptor oneof)

public ConversationalSearchResponse.ConversationalFilteringResult.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder
Overrides

clone()

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

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 GeneratedMessageV3.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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ConversationalSearchResponse.ConversationalFilteringResult.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
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

setField(Descriptors.FieldDescriptor field, Object value)

public ConversationalSearchResponse.ConversationalFilteringResult.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder
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;

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

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ConversationalSearchResponse.ConversationalFilteringResult.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final ConversationalSearchResponse.ConversationalFilteringResult.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ConversationalSearchResponse.ConversationalFilteringResult.Builder
Overrides