Class ConversationalSearchRequest.UserAnswer.Builder (2.64.0)

public static final class ConversationalSearchRequest.UserAnswer.Builder extends GeneratedMessageV3.Builder<ConversationalSearchRequest.UserAnswer.Builder> implements ConversationalSearchRequest.UserAnswerOrBuilder

This field specifies the current user answer during the conversational filtering search. This can be either user selected from suggested answers or user input plain text.

Protobuf type google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public ConversationalSearchRequest.UserAnswer build()
Returns
Type Description
ConversationalSearchRequest.UserAnswer

buildPartial()

public ConversationalSearchRequest.UserAnswer buildPartial()
Returns
Type Description
ConversationalSearchRequest.UserAnswer

clear()

public ConversationalSearchRequest.UserAnswer.Builder clear()
Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public ConversationalSearchRequest.UserAnswer.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ConversationalSearchRequest.UserAnswer.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder
Overrides

clearSelectedAnswer()

public ConversationalSearchRequest.UserAnswer.Builder clearSelectedAnswer()

Optional. This field specifies the selected answer during the conversational search. This should be a subset of [ConversationalSearchResponse.followup_question.suggested_answers][].

.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer.SelectedAnswer selected_answer = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder

clearTextAnswer()

public ConversationalSearchRequest.UserAnswer.Builder clearTextAnswer()

This field specifies the incremental input text from the user during the conversational search.

string text_answer = 1;

Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder

This builder for chaining.

clearType()

public ConversationalSearchRequest.UserAnswer.Builder clearType()
Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder

clone()

public ConversationalSearchRequest.UserAnswer.Builder clone()
Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder
Overrides

getDefaultInstanceForType()

public ConversationalSearchRequest.UserAnswer getDefaultInstanceForType()
Returns
Type Description
ConversationalSearchRequest.UserAnswer

getDescriptorForType()

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

getSelectedAnswer()

public ConversationalSearchRequest.UserAnswer.SelectedAnswer getSelectedAnswer()

Optional. This field specifies the selected answer during the conversational search. This should be a subset of [ConversationalSearchResponse.followup_question.suggested_answers][].

.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer.SelectedAnswer selected_answer = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ConversationalSearchRequest.UserAnswer.SelectedAnswer

The selectedAnswer.

getSelectedAnswerBuilder()

public ConversationalSearchRequest.UserAnswer.SelectedAnswer.Builder getSelectedAnswerBuilder()

Optional. This field specifies the selected answer during the conversational search. This should be a subset of [ConversationalSearchResponse.followup_question.suggested_answers][].

.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer.SelectedAnswer selected_answer = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ConversationalSearchRequest.UserAnswer.SelectedAnswer.Builder

getSelectedAnswerOrBuilder()

public ConversationalSearchRequest.UserAnswer.SelectedAnswerOrBuilder getSelectedAnswerOrBuilder()

Optional. This field specifies the selected answer during the conversational search. This should be a subset of [ConversationalSearchResponse.followup_question.suggested_answers][].

.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer.SelectedAnswer selected_answer = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ConversationalSearchRequest.UserAnswer.SelectedAnswerOrBuilder

getTextAnswer()

public String getTextAnswer()

This field specifies the incremental input text from the user during the conversational search.

string text_answer = 1;

Returns
Type Description
String

The textAnswer.

getTextAnswerBytes()

public ByteString getTextAnswerBytes()

This field specifies the incremental input text from the user during the conversational search.

string text_answer = 1;

Returns
Type Description
ByteString

The bytes for textAnswer.

getTypeCase()

public ConversationalSearchRequest.UserAnswer.TypeCase getTypeCase()
Returns
Type Description
ConversationalSearchRequest.UserAnswer.TypeCase

hasSelectedAnswer()

public boolean hasSelectedAnswer()

Optional. This field specifies the selected answer during the conversational search. This should be a subset of [ConversationalSearchResponse.followup_question.suggested_answers][].

.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer.SelectedAnswer selected_answer = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the selectedAnswer field is set.

hasTextAnswer()

public boolean hasTextAnswer()

This field specifies the incremental input text from the user during the conversational search.

string text_answer = 1;

Returns
Type Description
boolean

Whether the textAnswer field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ConversationalSearchRequest.UserAnswer other)

public ConversationalSearchRequest.UserAnswer.Builder mergeFrom(ConversationalSearchRequest.UserAnswer other)
Parameter
Name Description
other ConversationalSearchRequest.UserAnswer
Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public ConversationalSearchRequest.UserAnswer.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder
Overrides

mergeSelectedAnswer(ConversationalSearchRequest.UserAnswer.SelectedAnswer value)

public ConversationalSearchRequest.UserAnswer.Builder mergeSelectedAnswer(ConversationalSearchRequest.UserAnswer.SelectedAnswer value)

Optional. This field specifies the selected answer during the conversational search. This should be a subset of [ConversationalSearchResponse.followup_question.suggested_answers][].

.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer.SelectedAnswer selected_answer = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ConversationalSearchRequest.UserAnswer.SelectedAnswer
Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ConversationalSearchRequest.UserAnswer.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public ConversationalSearchRequest.UserAnswer.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder
Overrides

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

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

setSelectedAnswer(ConversationalSearchRequest.UserAnswer.SelectedAnswer value)

public ConversationalSearchRequest.UserAnswer.Builder setSelectedAnswer(ConversationalSearchRequest.UserAnswer.SelectedAnswer value)

Optional. This field specifies the selected answer during the conversational search. This should be a subset of [ConversationalSearchResponse.followup_question.suggested_answers][].

.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer.SelectedAnswer selected_answer = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ConversationalSearchRequest.UserAnswer.SelectedAnswer
Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder

setSelectedAnswer(ConversationalSearchRequest.UserAnswer.SelectedAnswer.Builder builderForValue)

public ConversationalSearchRequest.UserAnswer.Builder setSelectedAnswer(ConversationalSearchRequest.UserAnswer.SelectedAnswer.Builder builderForValue)

Optional. This field specifies the selected answer during the conversational search. This should be a subset of [ConversationalSearchResponse.followup_question.suggested_answers][].

.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer.SelectedAnswer selected_answer = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue ConversationalSearchRequest.UserAnswer.SelectedAnswer.Builder
Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder

setTextAnswer(String value)

public ConversationalSearchRequest.UserAnswer.Builder setTextAnswer(String value)

This field specifies the incremental input text from the user during the conversational search.

string text_answer = 1;

Parameter
Name Description
value String

The textAnswer to set.

Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder

This builder for chaining.

setTextAnswerBytes(ByteString value)

public ConversationalSearchRequest.UserAnswer.Builder setTextAnswerBytes(ByteString value)

This field specifies the incremental input text from the user during the conversational search.

string text_answer = 1;

Parameter
Name Description
value ByteString

The bytes for textAnswer to set.

Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ConversationalSearchRequest.UserAnswer.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ConversationalSearchRequest.UserAnswer.Builder
Overrides