Class ConversationalSearchResponse.FollowupQuestion.Builder (2.69.0)

public static final class ConversationalSearchResponse.FollowupQuestion.Builder extends GeneratedMessageV3.Builder<ConversationalSearchResponse.FollowupQuestion.Builder> implements ConversationalSearchResponse.FollowupQuestionOrBuilder

The conversational followup question generated for Intent refinement.

Protobuf type google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion

Static Methods

getDescriptor()

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

Methods

addAllSuggestedAnswers(Iterable<? extends ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer> values)

public ConversationalSearchResponse.FollowupQuestion.Builder addAllSuggestedAnswers(Iterable<? extends ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer> values)

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Parameter
Name Description
values Iterable<? extends com.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer>
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addSuggestedAnswers(ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer value)

public ConversationalSearchResponse.FollowupQuestion.Builder addSuggestedAnswers(ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer value)

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

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

addSuggestedAnswers(ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder builderForValue)

public ConversationalSearchResponse.FollowupQuestion.Builder addSuggestedAnswers(ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder builderForValue)

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

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

addSuggestedAnswers(int index, ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer value)

public ConversationalSearchResponse.FollowupQuestion.Builder addSuggestedAnswers(int index, ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer value)

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Parameters
Name Description
index int
value ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder

addSuggestedAnswers(int index, ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder builderForValue)

public ConversationalSearchResponse.FollowupQuestion.Builder addSuggestedAnswers(int index, ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder builderForValue)

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Parameters
Name Description
index int
builderForValue ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder

addSuggestedAnswersBuilder()

public ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder addSuggestedAnswersBuilder()

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder

addSuggestedAnswersBuilder(int index)

public ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder addSuggestedAnswersBuilder(int index)

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Parameter
Name Description
index int
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder

build()

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

buildPartial()

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

clear()

public ConversationalSearchResponse.FollowupQuestion.Builder clear()
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

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

clearFollowupQuestion()

public ConversationalSearchResponse.FollowupQuestion.Builder clearFollowupQuestion()

The conversational followup question generated for Intent refinement.

string followup_question = 1;

Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSuggestedAnswers()

public ConversationalSearchResponse.FollowupQuestion.Builder clearSuggestedAnswers()

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder

clone()

public ConversationalSearchResponse.FollowupQuestion.Builder clone()
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder
Overrides

getDefaultInstanceForType()

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

getDescriptorForType()

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

getFollowupQuestion()

public String getFollowupQuestion()

The conversational followup question generated for Intent refinement.

string followup_question = 1;

Returns
Type Description
String

The followupQuestion.

getFollowupQuestionBytes()

public ByteString getFollowupQuestionBytes()

The conversational followup question generated for Intent refinement.

string followup_question = 1;

Returns
Type Description
ByteString

The bytes for followupQuestion.

getSuggestedAnswers(int index)

public ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer getSuggestedAnswers(int index)

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Parameter
Name Description
index int
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer

getSuggestedAnswersBuilder(int index)

public ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder getSuggestedAnswersBuilder(int index)

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Parameter
Name Description
index int
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder

getSuggestedAnswersBuilderList()

public List<ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder> getSuggestedAnswersBuilderList()

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Returns
Type Description
List<Builder>

getSuggestedAnswersCount()

public int getSuggestedAnswersCount()

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Returns
Type Description
int

getSuggestedAnswersList()

public List<ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer> getSuggestedAnswersList()

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Returns
Type Description
List<SuggestedAnswer>

getSuggestedAnswersOrBuilder(int index)

public ConversationalSearchResponse.FollowupQuestion.SuggestedAnswerOrBuilder getSuggestedAnswersOrBuilder(int index)

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Parameter
Name Description
index int
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.SuggestedAnswerOrBuilder

getSuggestedAnswersOrBuilderList()

public List<? extends ConversationalSearchResponse.FollowupQuestion.SuggestedAnswerOrBuilder> getSuggestedAnswersOrBuilderList()

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Returns
Type Description
List<? extends com.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswerOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ConversationalSearchResponse.FollowupQuestion other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public ConversationalSearchResponse.FollowupQuestion.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ConversationalSearchResponse.FollowupQuestion.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder
Overrides

removeSuggestedAnswers(int index)

public ConversationalSearchResponse.FollowupQuestion.Builder removeSuggestedAnswers(int index)

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Parameter
Name Description
index int
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setFollowupQuestion(String value)

public ConversationalSearchResponse.FollowupQuestion.Builder setFollowupQuestion(String value)

The conversational followup question generated for Intent refinement.

string followup_question = 1;

Parameter
Name Description
value String

The followupQuestion to set.

Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder

This builder for chaining.

setFollowupQuestionBytes(ByteString value)

public ConversationalSearchResponse.FollowupQuestion.Builder setFollowupQuestionBytes(ByteString value)

The conversational followup question generated for Intent refinement.

string followup_question = 1;

Parameter
Name Description
value ByteString

The bytes for followupQuestion to set.

Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder

This builder for chaining.

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

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

setSuggestedAnswers(int index, ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer value)

public ConversationalSearchResponse.FollowupQuestion.Builder setSuggestedAnswers(int index, ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer value)

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Parameters
Name Description
index int
value ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder

setSuggestedAnswers(int index, ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder builderForValue)

public ConversationalSearchResponse.FollowupQuestion.Builder setSuggestedAnswers(int index, ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder builderForValue)

The answer options provided to client for the follow-up question.

repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

Parameters
Name Description
index int
builderForValue ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder
Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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