Class KnowledgeAnswers.Answer.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>
-
- com.google.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer.Builder
-
- All Implemented Interfaces:
KnowledgeAnswers.AnswerOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- KnowledgeAnswers.Answer
public static final class KnowledgeAnswers.Answer.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder> implements KnowledgeAnswers.AnswerOrBuilder
An answer from Knowledge Connector.
Protobuf typegoogle.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KnowledgeAnswers.Answer.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)KnowledgeAnswers.Answerbuild()KnowledgeAnswers.AnswerbuildPartial()KnowledgeAnswers.Answer.Builderclear()KnowledgeAnswers.Answer.BuilderclearAnswer()The piece of text from the `source` knowledge base document that answers this conversational query.KnowledgeAnswers.Answer.BuilderclearFaqQuestion()The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.KnowledgeAnswers.Answer.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)KnowledgeAnswers.Answer.BuilderclearMatchConfidence()The system's confidence score that this Knowledge answer is a good match for this conversational query.KnowledgeAnswers.Answer.BuilderclearMatchConfidenceLevel()The system's confidence level that this knowledge answer is a good match for this conversational query.KnowledgeAnswers.Answer.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)KnowledgeAnswers.Answer.BuilderclearSource()Indicates which Knowledge Document this answer was extracted from.KnowledgeAnswers.Answer.Builderclone()StringgetAnswer()The piece of text from the `source` knowledge base document that answers this conversational query.com.google.protobuf.ByteStringgetAnswerBytes()The piece of text from the `source` knowledge base document that answers this conversational query.KnowledgeAnswers.AnswergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetFaqQuestion()The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.com.google.protobuf.ByteStringgetFaqQuestionBytes()The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.floatgetMatchConfidence()The system's confidence score that this Knowledge answer is a good match for this conversational query.KnowledgeAnswers.Answer.MatchConfidenceLevelgetMatchConfidenceLevel()The system's confidence level that this knowledge answer is a good match for this conversational query.intgetMatchConfidenceLevelValue()The system's confidence level that this knowledge answer is a good match for this conversational query.StringgetSource()Indicates which Knowledge Document this answer was extracted from.com.google.protobuf.ByteStringgetSourceBytes()Indicates which Knowledge Document this answer was extracted from.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()KnowledgeAnswers.Answer.BuildermergeFrom(KnowledgeAnswers.Answer other)KnowledgeAnswers.Answer.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)KnowledgeAnswers.Answer.BuildermergeFrom(com.google.protobuf.Message other)KnowledgeAnswers.Answer.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)KnowledgeAnswers.Answer.BuildersetAnswer(String value)The piece of text from the `source` knowledge base document that answers this conversational query.KnowledgeAnswers.Answer.BuildersetAnswerBytes(com.google.protobuf.ByteString value)The piece of text from the `source` knowledge base document that answers this conversational query.KnowledgeAnswers.Answer.BuildersetFaqQuestion(String value)The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.KnowledgeAnswers.Answer.BuildersetFaqQuestionBytes(com.google.protobuf.ByteString value)The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.KnowledgeAnswers.Answer.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)KnowledgeAnswers.Answer.BuildersetMatchConfidence(float value)The system's confidence score that this Knowledge answer is a good match for this conversational query.KnowledgeAnswers.Answer.BuildersetMatchConfidenceLevel(KnowledgeAnswers.Answer.MatchConfidenceLevel value)The system's confidence level that this knowledge answer is a good match for this conversational query.KnowledgeAnswers.Answer.BuildersetMatchConfidenceLevelValue(int value)The system's confidence level that this knowledge answer is a good match for this conversational query.KnowledgeAnswers.Answer.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)KnowledgeAnswers.Answer.BuildersetSource(String value)Indicates which Knowledge Document this answer was extracted from.KnowledgeAnswers.Answer.BuildersetSourceBytes(com.google.protobuf.ByteString value)Indicates which Knowledge Document this answer was extracted from.KnowledgeAnswers.Answer.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>
-
clear
public KnowledgeAnswers.Answer.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.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.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>
-
getDefaultInstanceForType
public KnowledgeAnswers.Answer getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public KnowledgeAnswers.Answer build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public KnowledgeAnswers.Answer buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public KnowledgeAnswers.Answer.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>
-
setField
public KnowledgeAnswers.Answer.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>
-
clearField
public KnowledgeAnswers.Answer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>
-
clearOneof
public KnowledgeAnswers.Answer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>
-
setRepeatedField
public KnowledgeAnswers.Answer.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>
-
addRepeatedField
public KnowledgeAnswers.Answer.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>
-
mergeFrom
public KnowledgeAnswers.Answer.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KnowledgeAnswers.Answer.Builder>
-
mergeFrom
public KnowledgeAnswers.Answer.Builder mergeFrom(KnowledgeAnswers.Answer other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>
-
mergeFrom
public KnowledgeAnswers.Answer.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<KnowledgeAnswers.Answer.Builder>- Throws:
IOException
-
getSource
public String getSource()
Indicates which Knowledge Document this answer was extracted from. Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>`.
string source = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getSourcein interfaceKnowledgeAnswers.AnswerOrBuilder- Returns:
- The source.
-
getSourceBytes
public com.google.protobuf.ByteString getSourceBytes()
Indicates which Knowledge Document this answer was extracted from. Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>`.
string source = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getSourceBytesin interfaceKnowledgeAnswers.AnswerOrBuilder- Returns:
- The bytes for source.
-
setSource
public KnowledgeAnswers.Answer.Builder setSource(String value)
Indicates which Knowledge Document this answer was extracted from. Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>`.
string source = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The source to set.- Returns:
- This builder for chaining.
-
clearSource
public KnowledgeAnswers.Answer.Builder clearSource()
Indicates which Knowledge Document this answer was extracted from. Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>`.
string source = 1 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setSourceBytes
public KnowledgeAnswers.Answer.Builder setSourceBytes(com.google.protobuf.ByteString value)
Indicates which Knowledge Document this answer was extracted from. Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>`.
string source = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for source to set.- Returns:
- This builder for chaining.
-
getFaqQuestion
public String getFaqQuestion()
The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.
string faq_question = 2;- Specified by:
getFaqQuestionin interfaceKnowledgeAnswers.AnswerOrBuilder- Returns:
- The faqQuestion.
-
getFaqQuestionBytes
public com.google.protobuf.ByteString getFaqQuestionBytes()
The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.
string faq_question = 2;- Specified by:
getFaqQuestionBytesin interfaceKnowledgeAnswers.AnswerOrBuilder- Returns:
- The bytes for faqQuestion.
-
setFaqQuestion
public KnowledgeAnswers.Answer.Builder setFaqQuestion(String value)
The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.
string faq_question = 2;- Parameters:
value- The faqQuestion to set.- Returns:
- This builder for chaining.
-
clearFaqQuestion
public KnowledgeAnswers.Answer.Builder clearFaqQuestion()
The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.
string faq_question = 2;- Returns:
- This builder for chaining.
-
setFaqQuestionBytes
public KnowledgeAnswers.Answer.Builder setFaqQuestionBytes(com.google.protobuf.ByteString value)
The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.
string faq_question = 2;- Parameters:
value- The bytes for faqQuestion to set.- Returns:
- This builder for chaining.
-
getAnswer
public String getAnswer()
The piece of text from the `source` knowledge base document that answers this conversational query.
string answer = 3;- Specified by:
getAnswerin interfaceKnowledgeAnswers.AnswerOrBuilder- Returns:
- The answer.
-
getAnswerBytes
public com.google.protobuf.ByteString getAnswerBytes()
The piece of text from the `source` knowledge base document that answers this conversational query.
string answer = 3;- Specified by:
getAnswerBytesin interfaceKnowledgeAnswers.AnswerOrBuilder- Returns:
- The bytes for answer.
-
setAnswer
public KnowledgeAnswers.Answer.Builder setAnswer(String value)
The piece of text from the `source` knowledge base document that answers this conversational query.
string answer = 3;- Parameters:
value- The answer to set.- Returns:
- This builder for chaining.
-
clearAnswer
public KnowledgeAnswers.Answer.Builder clearAnswer()
The piece of text from the `source` knowledge base document that answers this conversational query.
string answer = 3;- Returns:
- This builder for chaining.
-
setAnswerBytes
public KnowledgeAnswers.Answer.Builder setAnswerBytes(com.google.protobuf.ByteString value)
The piece of text from the `source` knowledge base document that answers this conversational query.
string answer = 3;- Parameters:
value- The bytes for answer to set.- Returns:
- This builder for chaining.
-
getMatchConfidenceLevelValue
public int getMatchConfidenceLevelValue()
The system's confidence level that this knowledge answer is a good match for this conversational query. NOTE: The confidence level for a given `<query, answer>` pair may change without notice, as it depends on models that are constantly being improved. However, it will change less frequently than the confidence score below, and should be preferred for referencing the quality of an answer.
.google.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer.MatchConfidenceLevel match_confidence_level = 4;- Specified by:
getMatchConfidenceLevelValuein interfaceKnowledgeAnswers.AnswerOrBuilder- Returns:
- The enum numeric value on the wire for matchConfidenceLevel.
-
setMatchConfidenceLevelValue
public KnowledgeAnswers.Answer.Builder setMatchConfidenceLevelValue(int value)
The system's confidence level that this knowledge answer is a good match for this conversational query. NOTE: The confidence level for a given `<query, answer>` pair may change without notice, as it depends on models that are constantly being improved. However, it will change less frequently than the confidence score below, and should be preferred for referencing the quality of an answer.
.google.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer.MatchConfidenceLevel match_confidence_level = 4;- Parameters:
value- The enum numeric value on the wire for matchConfidenceLevel to set.- Returns:
- This builder for chaining.
-
getMatchConfidenceLevel
public KnowledgeAnswers.Answer.MatchConfidenceLevel getMatchConfidenceLevel()
The system's confidence level that this knowledge answer is a good match for this conversational query. NOTE: The confidence level for a given `<query, answer>` pair may change without notice, as it depends on models that are constantly being improved. However, it will change less frequently than the confidence score below, and should be preferred for referencing the quality of an answer.
.google.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer.MatchConfidenceLevel match_confidence_level = 4;- Specified by:
getMatchConfidenceLevelin interfaceKnowledgeAnswers.AnswerOrBuilder- Returns:
- The matchConfidenceLevel.
-
setMatchConfidenceLevel
public KnowledgeAnswers.Answer.Builder setMatchConfidenceLevel(KnowledgeAnswers.Answer.MatchConfidenceLevel value)
The system's confidence level that this knowledge answer is a good match for this conversational query. NOTE: The confidence level for a given `<query, answer>` pair may change without notice, as it depends on models that are constantly being improved. However, it will change less frequently than the confidence score below, and should be preferred for referencing the quality of an answer.
.google.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer.MatchConfidenceLevel match_confidence_level = 4;- Parameters:
value- The matchConfidenceLevel to set.- Returns:
- This builder for chaining.
-
clearMatchConfidenceLevel
public KnowledgeAnswers.Answer.Builder clearMatchConfidenceLevel()
The system's confidence level that this knowledge answer is a good match for this conversational query. NOTE: The confidence level for a given `<query, answer>` pair may change without notice, as it depends on models that are constantly being improved. However, it will change less frequently than the confidence score below, and should be preferred for referencing the quality of an answer.
.google.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer.MatchConfidenceLevel match_confidence_level = 4;- Returns:
- This builder for chaining.
-
getMatchConfidence
public float getMatchConfidence()
The system's confidence score that this Knowledge answer is a good match for this conversational query. The range is from 0.0 (completely uncertain) to 1.0 (completely certain). Note: The confidence score is likely to vary somewhat (possibly even for identical requests), as the underlying model is under constant improvement. It may be deprecated in the future. We recommend using `match_confidence_level` which should be generally more stable.
float match_confidence = 5;- Specified by:
getMatchConfidencein interfaceKnowledgeAnswers.AnswerOrBuilder- Returns:
- The matchConfidence.
-
setMatchConfidence
public KnowledgeAnswers.Answer.Builder setMatchConfidence(float value)
The system's confidence score that this Knowledge answer is a good match for this conversational query. The range is from 0.0 (completely uncertain) to 1.0 (completely certain). Note: The confidence score is likely to vary somewhat (possibly even for identical requests), as the underlying model is under constant improvement. It may be deprecated in the future. We recommend using `match_confidence_level` which should be generally more stable.
float match_confidence = 5;- Parameters:
value- The matchConfidence to set.- Returns:
- This builder for chaining.
-
clearMatchConfidence
public KnowledgeAnswers.Answer.Builder clearMatchConfidence()
The system's confidence score that this Knowledge answer is a good match for this conversational query. The range is from 0.0 (completely uncertain) to 1.0 (completely certain). Note: The confidence score is likely to vary somewhat (possibly even for identical requests), as the underlying model is under constant improvement. It may be deprecated in the future. We recommend using `match_confidence_level` which should be generally more stable.
float match_confidence = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final KnowledgeAnswers.Answer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>
-
mergeUnknownFields
public final KnowledgeAnswers.Answer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>
-
-