Class ConversationalSearchResponse.FollowupQuestion.Builder (2.85.0)

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

The conversational followup question generated for Intent refinement.

Protobuf type google.cloud.retail.v2beta.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.v2beta.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

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

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

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.

clearSuggestedAnswers()

public ConversationalSearchResponse.FollowupQuestion.Builder clearSuggestedAnswers()

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

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

Returns
Type Description
ConversationalSearchResponse.FollowupQuestion.Builder

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.v2beta.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.v2beta.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.v2beta.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.v2beta.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.v2beta.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.v2beta.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.v2beta.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

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

internalGetFieldAccessorTable()

protected GeneratedMessage.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

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.v2beta.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

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

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.

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.v2beta.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.v2beta.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;

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