Class SuggestFaqAnswersResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SuggestFaqAnswersResponse.Builder>
com.google.cloud.dialogflow.v2beta1.SuggestFaqAnswersResponse.Builder
- All Implemented Interfaces:
SuggestFaqAnswersResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SuggestFaqAnswersResponse
public static final class SuggestFaqAnswersResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SuggestFaqAnswersResponse.Builder>
implements SuggestFaqAnswersResponseOrBuilder
The request message for [Participants.SuggestFaqAnswers][google.cloud.dialogflow.v2beta1.Participants.SuggestFaqAnswers].Protobuf type
google.cloud.dialogflow.v2beta1.SuggestFaqAnswersResponse-
Method Summary
Modifier and TypeMethodDescriptionaddAllFaqAnswers(Iterable<? extends FaqAnswer> values) Output only.addFaqAnswers(int index, FaqAnswer value) Output only.addFaqAnswers(int index, FaqAnswer.Builder builderForValue) Output only.addFaqAnswers(FaqAnswer value) Output only.addFaqAnswers(FaqAnswer.Builder builderForValue) Output only.Output only.addFaqAnswersBuilder(int index) Output only.build()clear()Number of messages prior to and including [latest_message][google.cloud.dialogflow.v2beta1.SuggestFaqAnswersResponse.latest_message] to compile the suggestion.Output only.The name of the latest conversation message used to compile suggestion for.intNumber of messages prior to and including [latest_message][google.cloud.dialogflow.v2beta1.SuggestFaqAnswersResponse.latest_message] to compile the suggestion.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetFaqAnswers(int index) Output only.getFaqAnswersBuilder(int index) Output only.Output only.intOutput only.Output only.getFaqAnswersOrBuilder(int index) Output only.List<? extends FaqAnswerOrBuilder>Output only.The name of the latest conversation message used to compile suggestion for.com.google.protobuf.ByteStringThe name of the latest conversation message used to compile suggestion for.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeFaqAnswers(int index) Output only.setContextSize(int value) Number of messages prior to and including [latest_message][google.cloud.dialogflow.v2beta1.SuggestFaqAnswersResponse.latest_message] to compile the suggestion.setFaqAnswers(int index, FaqAnswer value) Output only.setFaqAnswers(int index, FaqAnswer.Builder builderForValue) Output only.setLatestMessage(String value) The name of the latest conversation message used to compile suggestion for.setLatestMessageBytes(com.google.protobuf.ByteString value) The name of the latest conversation message used to compile suggestion for.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<SuggestFaqAnswersResponse.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<SuggestFaqAnswersResponse.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<SuggestFaqAnswersResponse.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SuggestFaqAnswersResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SuggestFaqAnswersResponse.Builder>
-
mergeFrom
public SuggestFaqAnswersResponse.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<SuggestFaqAnswersResponse.Builder>- Throws:
IOException
-
getFaqAnswersList
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1;- Specified by:
getFaqAnswersListin interfaceSuggestFaqAnswersResponseOrBuilder
-
getFaqAnswersCount
public int getFaqAnswersCount()Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1;- Specified by:
getFaqAnswersCountin interfaceSuggestFaqAnswersResponseOrBuilder
-
getFaqAnswers
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1;- Specified by:
getFaqAnswersin interfaceSuggestFaqAnswersResponseOrBuilder
-
setFaqAnswers
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1; -
setFaqAnswers
public SuggestFaqAnswersResponse.Builder setFaqAnswers(int index, FaqAnswer.Builder builderForValue) Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1; -
addFaqAnswers
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1; -
addFaqAnswers
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1; -
addFaqAnswers
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1; -
addFaqAnswers
public SuggestFaqAnswersResponse.Builder addFaqAnswers(int index, FaqAnswer.Builder builderForValue) Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1; -
addAllFaqAnswers
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1; -
clearFaqAnswers
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1; -
removeFaqAnswers
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1; -
getFaqAnswersBuilder
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1; -
getFaqAnswersOrBuilder
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1;- Specified by:
getFaqAnswersOrBuilderin interfaceSuggestFaqAnswersResponseOrBuilder
-
getFaqAnswersOrBuilderList
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1;- Specified by:
getFaqAnswersOrBuilderListin interfaceSuggestFaqAnswersResponseOrBuilder
-
addFaqAnswersBuilder
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1; -
addFaqAnswersBuilder
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1; -
getFaqAnswersBuilderList
Output only. Answers extracted from FAQ documents.
repeated .google.cloud.dialogflow.v2beta1.FaqAnswer faq_answers = 1; -
getLatestMessage
The name of the latest conversation message used to compile suggestion for. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2;- Specified by:
getLatestMessagein interfaceSuggestFaqAnswersResponseOrBuilder- Returns:
- The latestMessage.
-
getLatestMessageBytes
public com.google.protobuf.ByteString getLatestMessageBytes()The name of the latest conversation message used to compile suggestion for. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2;- Specified by:
getLatestMessageBytesin interfaceSuggestFaqAnswersResponseOrBuilder- Returns:
- The bytes for latestMessage.
-
setLatestMessage
The name of the latest conversation message used to compile suggestion for. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2;- Parameters:
value- The latestMessage to set.- Returns:
- This builder for chaining.
-
clearLatestMessage
The name of the latest conversation message used to compile suggestion for. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2;- Returns:
- This builder for chaining.
-
setLatestMessageBytes
public SuggestFaqAnswersResponse.Builder setLatestMessageBytes(com.google.protobuf.ByteString value) The name of the latest conversation message used to compile suggestion for. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2;- Parameters:
value- The bytes for latestMessage to set.- Returns:
- This builder for chaining.
-
getContextSize
public int getContextSize()Number of messages prior to and including [latest_message][google.cloud.dialogflow.v2beta1.SuggestFaqAnswersResponse.latest_message] to compile the suggestion. It may be smaller than the [SuggestFaqAnswersRequest.context_size][google.cloud.dialogflow.v2beta1.SuggestFaqAnswersRequest.context_size] field in the request if there aren't that many messages in the conversation.
int32 context_size = 3;- Specified by:
getContextSizein interfaceSuggestFaqAnswersResponseOrBuilder- Returns:
- The contextSize.
-
setContextSize
Number of messages prior to and including [latest_message][google.cloud.dialogflow.v2beta1.SuggestFaqAnswersResponse.latest_message] to compile the suggestion. It may be smaller than the [SuggestFaqAnswersRequest.context_size][google.cloud.dialogflow.v2beta1.SuggestFaqAnswersRequest.context_size] field in the request if there aren't that many messages in the conversation.
int32 context_size = 3;- Parameters:
value- The contextSize to set.- Returns:
- This builder for chaining.
-
clearContextSize
Number of messages prior to and including [latest_message][google.cloud.dialogflow.v2beta1.SuggestFaqAnswersResponse.latest_message] to compile the suggestion. It may be smaller than the [SuggestFaqAnswersRequest.context_size][google.cloud.dialogflow.v2beta1.SuggestFaqAnswersRequest.context_size] field in the request if there aren't that many messages in the conversation.
int32 context_size = 3;- Returns:
- This builder for chaining.
-