Class SuggestArticlesResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SuggestArticlesResponse.Builder>
com.google.cloud.dialogflow.v2beta1.SuggestArticlesResponse.Builder
- All Implemented Interfaces:
SuggestArticlesResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SuggestArticlesResponse
public static final class SuggestArticlesResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SuggestArticlesResponse.Builder>
implements SuggestArticlesResponseOrBuilder
The response message for [Participants.SuggestArticles][google.cloud.dialogflow.v2beta1.Participants.SuggestArticles].Protobuf type
google.cloud.dialogflow.v2beta1.SuggestArticlesResponse-
Method Summary
Modifier and TypeMethodDescriptionaddAllArticleAnswers(Iterable<? extends ArticleAnswer> values) Output only.addArticleAnswers(int index, ArticleAnswer value) Output only.addArticleAnswers(int index, ArticleAnswer.Builder builderForValue) Output only.addArticleAnswers(ArticleAnswer value) Output only.addArticleAnswers(ArticleAnswer.Builder builderForValue) Output only.Output only.addArticleAnswersBuilder(int index) Output only.build()clear()Output only.Number of messages prior to and including [latest_message][google.cloud.dialogflow.v2beta1.SuggestArticlesResponse.latest_message] to compile the suggestion.The name of the latest conversation message used to compile suggestion for.getArticleAnswers(int index) Output only.getArticleAnswersBuilder(int index) Output only.Output only.intOutput only.Output only.getArticleAnswersOrBuilder(int index) Output only.List<? extends ArticleAnswerOrBuilder>Output only.intNumber of messages prior to and including [latest_message][google.cloud.dialogflow.v2beta1.SuggestArticlesResponse.latest_message] to compile the suggestion.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe 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(SuggestArticlesResponse other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeArticleAnswers(int index) Output only.setArticleAnswers(int index, ArticleAnswer value) Output only.setArticleAnswers(int index, ArticleAnswer.Builder builderForValue) Output only.setContextSize(int value) Number of messages prior to and including [latest_message][google.cloud.dialogflow.v2beta1.SuggestArticlesResponse.latest_message] to compile the suggestion.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<SuggestArticlesResponse.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<SuggestArticlesResponse.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<SuggestArticlesResponse.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<SuggestArticlesResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SuggestArticlesResponse.Builder>
-
mergeFrom
public SuggestArticlesResponse.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<SuggestArticlesResponse.Builder>- Throws:
IOException
-
getArticleAnswersList
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1;- Specified by:
getArticleAnswersListin interfaceSuggestArticlesResponseOrBuilder
-
getArticleAnswersCount
public int getArticleAnswersCount()Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1;- Specified by:
getArticleAnswersCountin interfaceSuggestArticlesResponseOrBuilder
-
getArticleAnswers
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1;- Specified by:
getArticleAnswersin interfaceSuggestArticlesResponseOrBuilder
-
setArticleAnswers
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1; -
setArticleAnswers
public SuggestArticlesResponse.Builder setArticleAnswers(int index, ArticleAnswer.Builder builderForValue) Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1; -
addArticleAnswers
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1; -
addArticleAnswers
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1; -
addArticleAnswers
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1; -
addArticleAnswers
public SuggestArticlesResponse.Builder addArticleAnswers(int index, ArticleAnswer.Builder builderForValue) Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1; -
addAllArticleAnswers
public SuggestArticlesResponse.Builder addAllArticleAnswers(Iterable<? extends ArticleAnswer> values) Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1; -
clearArticleAnswers
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1; -
removeArticleAnswers
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1; -
getArticleAnswersBuilder
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1; -
getArticleAnswersOrBuilder
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1;- Specified by:
getArticleAnswersOrBuilderin interfaceSuggestArticlesResponseOrBuilder
-
getArticleAnswersOrBuilderList
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1;- Specified by:
getArticleAnswersOrBuilderListin interfaceSuggestArticlesResponseOrBuilder
-
addArticleAnswersBuilder
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1; -
addArticleAnswersBuilder
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_answers = 1; -
getArticleAnswersBuilderList
Output only. Articles ordered by score in descending order.
repeated .google.cloud.dialogflow.v2beta1.ArticleAnswer article_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 interfaceSuggestArticlesResponseOrBuilder- 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 interfaceSuggestArticlesResponseOrBuilder- 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
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.SuggestArticlesResponse.latest_message] to compile the suggestion. It may be smaller than the [SuggestArticlesResponse.context_size][google.cloud.dialogflow.v2beta1.SuggestArticlesResponse.context_size] field in the request if there aren't that many messages in the conversation.
int32 context_size = 3;- Specified by:
getContextSizein interfaceSuggestArticlesResponseOrBuilder- Returns:
- The contextSize.
-
setContextSize
Number of messages prior to and including [latest_message][google.cloud.dialogflow.v2beta1.SuggestArticlesResponse.latest_message] to compile the suggestion. It may be smaller than the [SuggestArticlesResponse.context_size][google.cloud.dialogflow.v2beta1.SuggestArticlesResponse.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.SuggestArticlesResponse.latest_message] to compile the suggestion. It may be smaller than the [SuggestArticlesResponse.context_size][google.cloud.dialogflow.v2beta1.SuggestArticlesResponse.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.
-