Package com.google.cloud.retail.v2alpha
Class ConversationalSearchResponse.FollowupQuestion.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ConversationalSearchResponse.FollowupQuestion.Builder>
com.google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.Builder
- All Implemented Interfaces:
ConversationalSearchResponse.FollowupQuestionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ConversationalSearchResponse.FollowupQuestion
public static final class ConversationalSearchResponse.FollowupQuestion.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ConversationalSearchResponse.FollowupQuestion.Builder>
implements ConversationalSearchResponse.FollowupQuestionOrBuilder
The conversational followup question generated for Intent refinement.Protobuf type
google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion-
Method Summary
Modifier and TypeMethodDescriptionaddAllSuggestedAnswers(Iterable<? extends ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer> values) The answer options provided to client for the follow-up question.The answer options provided to client for the follow-up question.addSuggestedAnswers(int index, ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder builderForValue) The answer options provided to client for the follow-up question.The answer options provided to client for the follow-up question.addSuggestedAnswers(ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder builderForValue) The answer options provided to client for the follow-up question.The answer options provided to client for the follow-up question.addSuggestedAnswersBuilder(int index) The answer options provided to client for the follow-up question.build()clear()The conversational followup question generated for Intent refinement.The answer options provided to client for the follow-up question.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe conversational followup question generated for Intent refinement.com.google.protobuf.ByteStringThe conversational followup question generated for Intent refinement.getSuggestedAnswers(int index) The answer options provided to client for the follow-up question.getSuggestedAnswersBuilder(int index) The answer options provided to client for the follow-up question.The answer options provided to client for the follow-up question.intThe answer options provided to client for the follow-up question.The answer options provided to client for the follow-up question.getSuggestedAnswersOrBuilder(int index) The answer options provided to client for the follow-up question.The answer options provided to client for the follow-up question.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeSuggestedAnswers(int index) The answer options provided to client for the follow-up question.setFollowupQuestion(String value) The conversational followup question generated for Intent refinement.setFollowupQuestionBytes(com.google.protobuf.ByteString value) The conversational followup question generated for Intent refinement.The answer options provided to client for the follow-up question.setSuggestedAnswers(int index, ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer.Builder builderForValue) The answer options provided to client for the follow-up question.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ConversationalSearchResponse.FollowupQuestion.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ConversationalSearchResponse.FollowupQuestion.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ConversationalSearchResponse.FollowupQuestion.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public ConversationalSearchResponse.FollowupQuestion.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConversationalSearchResponse.FollowupQuestion.Builder>
-
mergeFrom
public ConversationalSearchResponse.FollowupQuestion.Builder mergeFrom(ConversationalSearchResponse.FollowupQuestion other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ConversationalSearchResponse.FollowupQuestion.Builder>
-
mergeFrom
public ConversationalSearchResponse.FollowupQuestion.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConversationalSearchResponse.FollowupQuestion.Builder>- Throws:
IOException
-
getFollowupQuestion
The conversational followup question generated for Intent refinement.
string followup_question = 1;- Specified by:
getFollowupQuestionin interfaceConversationalSearchResponse.FollowupQuestionOrBuilder- Returns:
- The followupQuestion.
-
getFollowupQuestionBytes
public com.google.protobuf.ByteString getFollowupQuestionBytes()The conversational followup question generated for Intent refinement.
string followup_question = 1;- Specified by:
getFollowupQuestionBytesin interfaceConversationalSearchResponse.FollowupQuestionOrBuilder- Returns:
- The bytes for followupQuestion.
-
setFollowupQuestion
The conversational followup question generated for Intent refinement.
string followup_question = 1;- Parameters:
value- The followupQuestion to set.- Returns:
- This builder for chaining.
-
clearFollowupQuestion
The conversational followup question generated for Intent refinement.
string followup_question = 1;- Returns:
- This builder for chaining.
-
setFollowupQuestionBytes
public ConversationalSearchResponse.FollowupQuestion.Builder setFollowupQuestionBytes(com.google.protobuf.ByteString value) The conversational followup question generated for Intent refinement.
string followup_question = 1;- Parameters:
value- The bytes for followupQuestion to set.- Returns:
- This builder for chaining.
-
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;- Specified by:
getSuggestedAnswersListin interfaceConversationalSearchResponse.FollowupQuestionOrBuilder
-
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;- Specified by:
getSuggestedAnswersCountin interfaceConversationalSearchResponse.FollowupQuestionOrBuilder
-
getSuggestedAnswers
The answer options provided to client for the follow-up question.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2;- Specified by:
getSuggestedAnswersin interfaceConversationalSearchResponse.FollowupQuestionOrBuilder
-
setSuggestedAnswers
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; -
setSuggestedAnswers
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; -
addSuggestedAnswers
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; -
addSuggestedAnswers
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; -
addSuggestedAnswers
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; -
addSuggestedAnswers
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; -
addAllSuggestedAnswers
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; -
clearSuggestedAnswers
The answer options provided to client for the follow-up question.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2; -
removeSuggestedAnswers
The answer options provided to client for the follow-up question.
repeated .google.cloud.retail.v2alpha.ConversationalSearchResponse.FollowupQuestion.SuggestedAnswer suggested_answers = 2; -
getSuggestedAnswersBuilder
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; -
getSuggestedAnswersOrBuilder
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;- Specified by:
getSuggestedAnswersOrBuilderin interfaceConversationalSearchResponse.FollowupQuestionOrBuilder
-
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;- Specified by:
getSuggestedAnswersOrBuilderListin interfaceConversationalSearchResponse.FollowupQuestionOrBuilder
-
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; -
addSuggestedAnswersBuilder
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; -
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;
-