Package com.google.cloud.dialogflow.v2
Class KnowledgeAssistAnswer.KnowledgeAnswer.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<KnowledgeAssistAnswer.KnowledgeAnswer.Builder>
com.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.Builder
- All Implemented Interfaces:
KnowledgeAssistAnswer.KnowledgeAnswerOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- KnowledgeAssistAnswer.KnowledgeAnswer
public static final class KnowledgeAssistAnswer.KnowledgeAnswer.Builder
extends com.google.protobuf.GeneratedMessage.Builder<KnowledgeAssistAnswer.KnowledgeAnswer.Builder>
implements KnowledgeAssistAnswer.KnowledgeAnswerOrBuilder
Represents an answer from Knowledge. Currently supports FAQ and Generative answers.Protobuf type
google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The piece of text from the `source` that answers this suggested query.Populated if the prediction came from FAQ.Populated if the prediction was Generative.The piece of text from the `source` that answers this suggested query.com.google.protobuf.ByteStringThe piece of text from the `source` that answers this suggested query.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorPopulated if the prediction came from FAQ.Populated if the prediction came from FAQ.Populated if the prediction came from FAQ.Populated if the prediction was Generative.Populated if the prediction was Generative.Populated if the prediction was Generative.booleanPopulated if the prediction came from FAQ.booleanPopulated if the prediction was Generative.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanPopulated if the prediction came from FAQ.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Populated if the prediction was Generative.setAnswerText(String value) The piece of text from the `source` that answers this suggested query.setAnswerTextBytes(com.google.protobuf.ByteString value) The piece of text from the `source` that answers this suggested query.Populated if the prediction came from FAQ.setFaqSource(KnowledgeAssistAnswer.KnowledgeAnswer.FaqSource.Builder builderForValue) Populated if the prediction came from FAQ.Populated if the prediction was Generative.Populated if the prediction was Generative.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<KnowledgeAssistAnswer.KnowledgeAnswer.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<KnowledgeAssistAnswer.KnowledgeAnswer.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<KnowledgeAssistAnswer.KnowledgeAnswer.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<KnowledgeAssistAnswer.KnowledgeAnswer.Builder>
-
mergeFrom
public KnowledgeAssistAnswer.KnowledgeAnswer.Builder mergeFrom(KnowledgeAssistAnswer.KnowledgeAnswer other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<KnowledgeAssistAnswer.KnowledgeAnswer.Builder>
-
mergeFrom
public KnowledgeAssistAnswer.KnowledgeAnswer.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<KnowledgeAssistAnswer.KnowledgeAnswer.Builder>- Throws:
IOException
-
getSourceCase
- Specified by:
getSourceCasein interfaceKnowledgeAssistAnswer.KnowledgeAnswerOrBuilder
-
clearSource
-
getAnswerText
The piece of text from the `source` that answers this suggested query.
string answer_text = 1;- Specified by:
getAnswerTextin interfaceKnowledgeAssistAnswer.KnowledgeAnswerOrBuilder- Returns:
- The answerText.
-
getAnswerTextBytes
public com.google.protobuf.ByteString getAnswerTextBytes()The piece of text from the `source` that answers this suggested query.
string answer_text = 1;- Specified by:
getAnswerTextBytesin interfaceKnowledgeAssistAnswer.KnowledgeAnswerOrBuilder- Returns:
- The bytes for answerText.
-
setAnswerText
The piece of text from the `source` that answers this suggested query.
string answer_text = 1;- Parameters:
value- The answerText to set.- Returns:
- This builder for chaining.
-
clearAnswerText
The piece of text from the `source` that answers this suggested query.
string answer_text = 1;- Returns:
- This builder for chaining.
-
setAnswerTextBytes
public KnowledgeAssistAnswer.KnowledgeAnswer.Builder setAnswerTextBytes(com.google.protobuf.ByteString value) The piece of text from the `source` that answers this suggested query.
string answer_text = 1;- Parameters:
value- The bytes for answerText to set.- Returns:
- This builder for chaining.
-
hasFaqSource
public boolean hasFaqSource()Populated if the prediction came from FAQ.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.FaqSource faq_source = 3;- Specified by:
hasFaqSourcein interfaceKnowledgeAssistAnswer.KnowledgeAnswerOrBuilder- Returns:
- Whether the faqSource field is set.
-
getFaqSource
Populated if the prediction came from FAQ.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.FaqSource faq_source = 3;- Specified by:
getFaqSourcein interfaceKnowledgeAssistAnswer.KnowledgeAnswerOrBuilder- Returns:
- The faqSource.
-
setFaqSource
public KnowledgeAssistAnswer.KnowledgeAnswer.Builder setFaqSource(KnowledgeAssistAnswer.KnowledgeAnswer.FaqSource value) Populated if the prediction came from FAQ.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.FaqSource faq_source = 3; -
setFaqSource
public KnowledgeAssistAnswer.KnowledgeAnswer.Builder setFaqSource(KnowledgeAssistAnswer.KnowledgeAnswer.FaqSource.Builder builderForValue) Populated if the prediction came from FAQ.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.FaqSource faq_source = 3; -
mergeFaqSource
public KnowledgeAssistAnswer.KnowledgeAnswer.Builder mergeFaqSource(KnowledgeAssistAnswer.KnowledgeAnswer.FaqSource value) Populated if the prediction came from FAQ.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.FaqSource faq_source = 3; -
clearFaqSource
Populated if the prediction came from FAQ.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.FaqSource faq_source = 3; -
getFaqSourceBuilder
Populated if the prediction came from FAQ.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.FaqSource faq_source = 3; -
getFaqSourceOrBuilder
Populated if the prediction came from FAQ.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.FaqSource faq_source = 3;- Specified by:
getFaqSourceOrBuilderin interfaceKnowledgeAssistAnswer.KnowledgeAnswerOrBuilder
-
hasGenerativeSource
public boolean hasGenerativeSource()Populated if the prediction was Generative.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource generative_source = 4;- Specified by:
hasGenerativeSourcein interfaceKnowledgeAssistAnswer.KnowledgeAnswerOrBuilder- Returns:
- Whether the generativeSource field is set.
-
getGenerativeSource
Populated if the prediction was Generative.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource generative_source = 4;- Specified by:
getGenerativeSourcein interfaceKnowledgeAssistAnswer.KnowledgeAnswerOrBuilder- Returns:
- The generativeSource.
-
setGenerativeSource
public KnowledgeAssistAnswer.KnowledgeAnswer.Builder setGenerativeSource(KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource value) Populated if the prediction was Generative.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource generative_source = 4; -
setGenerativeSource
public KnowledgeAssistAnswer.KnowledgeAnswer.Builder setGenerativeSource(KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Builder builderForValue) Populated if the prediction was Generative.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource generative_source = 4; -
mergeGenerativeSource
public KnowledgeAssistAnswer.KnowledgeAnswer.Builder mergeGenerativeSource(KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource value) Populated if the prediction was Generative.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource generative_source = 4; -
clearGenerativeSource
Populated if the prediction was Generative.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource generative_source = 4; -
getGenerativeSourceBuilder
Populated if the prediction was Generative.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource generative_source = 4; -
getGenerativeSourceOrBuilder
public KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSourceOrBuilder getGenerativeSourceOrBuilder()Populated if the prediction was Generative.
.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource generative_source = 4;- Specified by:
getGenerativeSourceOrBuilderin interfaceKnowledgeAssistAnswer.KnowledgeAnswerOrBuilder
-