Package com.google.cloud.dialogflow.v2
Class GenerateSuggestionsResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GenerateSuggestionsResponse.Builder>
com.google.cloud.dialogflow.v2.GenerateSuggestionsResponse.Builder
- All Implemented Interfaces:
GenerateSuggestionsResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GenerateSuggestionsResponse
public static final class GenerateSuggestionsResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GenerateSuggestionsResponse.Builder>
implements GenerateSuggestionsResponseOrBuilder
The response message for [Conversations.GenerateSuggestions][google.cloud.dialogflow.v2.Conversations.GenerateSuggestions].Protobuf type
google.cloud.dialogflow.v2.GenerateSuggestionsResponse-
Method Summary
Modifier and TypeMethodDescriptionaddAllGeneratorSuggestionAnswers(Iterable<? extends GenerateSuggestionsResponse.GeneratorSuggestionAnswer> values) The answers generated for the conversation based on context.addGeneratorSuggestionAnswers(int index, GenerateSuggestionsResponse.GeneratorSuggestionAnswer value) The answers generated for the conversation based on context.addGeneratorSuggestionAnswers(int index, GenerateSuggestionsResponse.GeneratorSuggestionAnswer.Builder builderForValue) The answers generated for the conversation based on context.The answers generated for the conversation based on context.addGeneratorSuggestionAnswers(GenerateSuggestionsResponse.GeneratorSuggestionAnswer.Builder builderForValue) The answers generated for the conversation based on context.The answers generated for the conversation based on context.addGeneratorSuggestionAnswersBuilder(int index) The answers generated for the conversation based on context.build()clear()The answers generated for the conversation based on context.The name of the latest conversation message used as context for compiling suggestion.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetGeneratorSuggestionAnswers(int index) The answers generated for the conversation based on context.getGeneratorSuggestionAnswersBuilder(int index) The answers generated for the conversation based on context.The answers generated for the conversation based on context.intThe answers generated for the conversation based on context.The answers generated for the conversation based on context.getGeneratorSuggestionAnswersOrBuilder(int index) The answers generated for the conversation based on context.The answers generated for the conversation based on context.The name of the latest conversation message used as context for compiling suggestion.com.google.protobuf.ByteStringThe name of the latest conversation message used as context for compiling suggestion.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeGeneratorSuggestionAnswers(int index) The answers generated for the conversation based on context.setGeneratorSuggestionAnswers(int index, GenerateSuggestionsResponse.GeneratorSuggestionAnswer value) The answers generated for the conversation based on context.setGeneratorSuggestionAnswers(int index, GenerateSuggestionsResponse.GeneratorSuggestionAnswer.Builder builderForValue) The answers generated for the conversation based on context.setLatestMessage(String value) The name of the latest conversation message used as context for compiling suggestion.setLatestMessageBytes(com.google.protobuf.ByteString value) The name of the latest conversation message used as context for compiling suggestion.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<GenerateSuggestionsResponse.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<GenerateSuggestionsResponse.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<GenerateSuggestionsResponse.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<GenerateSuggestionsResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GenerateSuggestionsResponse.Builder>
-
mergeFrom
public GenerateSuggestionsResponse.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<GenerateSuggestionsResponse.Builder>- Throws:
IOException
-
getGeneratorSuggestionAnswersList
public List<GenerateSuggestionsResponse.GeneratorSuggestionAnswer> getGeneratorSuggestionAnswersList()The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1;- Specified by:
getGeneratorSuggestionAnswersListin interfaceGenerateSuggestionsResponseOrBuilder
-
getGeneratorSuggestionAnswersCount
public int getGeneratorSuggestionAnswersCount()The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1;- Specified by:
getGeneratorSuggestionAnswersCountin interfaceGenerateSuggestionsResponseOrBuilder
-
getGeneratorSuggestionAnswers
public GenerateSuggestionsResponse.GeneratorSuggestionAnswer getGeneratorSuggestionAnswers(int index) The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1;- Specified by:
getGeneratorSuggestionAnswersin interfaceGenerateSuggestionsResponseOrBuilder
-
setGeneratorSuggestionAnswers
public GenerateSuggestionsResponse.Builder setGeneratorSuggestionAnswers(int index, GenerateSuggestionsResponse.GeneratorSuggestionAnswer value) The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1; -
setGeneratorSuggestionAnswers
public GenerateSuggestionsResponse.Builder setGeneratorSuggestionAnswers(int index, GenerateSuggestionsResponse.GeneratorSuggestionAnswer.Builder builderForValue) The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1; -
addGeneratorSuggestionAnswers
public GenerateSuggestionsResponse.Builder addGeneratorSuggestionAnswers(GenerateSuggestionsResponse.GeneratorSuggestionAnswer value) The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1; -
addGeneratorSuggestionAnswers
public GenerateSuggestionsResponse.Builder addGeneratorSuggestionAnswers(int index, GenerateSuggestionsResponse.GeneratorSuggestionAnswer value) The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1; -
addGeneratorSuggestionAnswers
public GenerateSuggestionsResponse.Builder addGeneratorSuggestionAnswers(GenerateSuggestionsResponse.GeneratorSuggestionAnswer.Builder builderForValue) The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1; -
addGeneratorSuggestionAnswers
public GenerateSuggestionsResponse.Builder addGeneratorSuggestionAnswers(int index, GenerateSuggestionsResponse.GeneratorSuggestionAnswer.Builder builderForValue) The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1; -
addAllGeneratorSuggestionAnswers
public GenerateSuggestionsResponse.Builder addAllGeneratorSuggestionAnswers(Iterable<? extends GenerateSuggestionsResponse.GeneratorSuggestionAnswer> values) The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1; -
clearGeneratorSuggestionAnswers
The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1; -
removeGeneratorSuggestionAnswers
The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1; -
getGeneratorSuggestionAnswersBuilder
public GenerateSuggestionsResponse.GeneratorSuggestionAnswer.Builder getGeneratorSuggestionAnswersBuilder(int index) The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1; -
getGeneratorSuggestionAnswersOrBuilder
public GenerateSuggestionsResponse.GeneratorSuggestionAnswerOrBuilder getGeneratorSuggestionAnswersOrBuilder(int index) The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1;- Specified by:
getGeneratorSuggestionAnswersOrBuilderin interfaceGenerateSuggestionsResponseOrBuilder
-
getGeneratorSuggestionAnswersOrBuilderList
public List<? extends GenerateSuggestionsResponse.GeneratorSuggestionAnswerOrBuilder> getGeneratorSuggestionAnswersOrBuilderList()The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1;- Specified by:
getGeneratorSuggestionAnswersOrBuilderListin interfaceGenerateSuggestionsResponseOrBuilder
-
addGeneratorSuggestionAnswersBuilder
public GenerateSuggestionsResponse.GeneratorSuggestionAnswer.Builder addGeneratorSuggestionAnswersBuilder()The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1; -
addGeneratorSuggestionAnswersBuilder
public GenerateSuggestionsResponse.GeneratorSuggestionAnswer.Builder addGeneratorSuggestionAnswersBuilder(int index) The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1; -
getGeneratorSuggestionAnswersBuilderList
public List<GenerateSuggestionsResponse.GeneratorSuggestionAnswer.Builder> getGeneratorSuggestionAnswersBuilderList()The answers generated for the conversation based on context.
repeated .google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer generator_suggestion_answers = 1; -
getLatestMessage
The name of the latest conversation message used as context for compiling suggestion. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2 [(.google.api.resource_reference) = { ... }- Specified by:
getLatestMessagein interfaceGenerateSuggestionsResponseOrBuilder- Returns:
- The latestMessage.
-
getLatestMessageBytes
public com.google.protobuf.ByteString getLatestMessageBytes()The name of the latest conversation message used as context for compiling suggestion. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2 [(.google.api.resource_reference) = { ... }- Specified by:
getLatestMessageBytesin interfaceGenerateSuggestionsResponseOrBuilder- Returns:
- The bytes for latestMessage.
-
setLatestMessage
The name of the latest conversation message used as context for compiling suggestion. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2 [(.google.api.resource_reference) = { ... }- Parameters:
value- The latestMessage to set.- Returns:
- This builder for chaining.
-
clearLatestMessage
The name of the latest conversation message used as context for compiling suggestion. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setLatestMessageBytes
public GenerateSuggestionsResponse.Builder setLatestMessageBytes(com.google.protobuf.ByteString value) The name of the latest conversation message used as context for compiling suggestion. Format: `projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>`.
string latest_message = 2 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for latestMessage to set.- Returns:
- This builder for chaining.
-