Class KnowledgeAnswers.Answer.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<KnowledgeAnswers.Answer.Builder>
implements KnowledgeAnswers.AnswerOrBuilder
An answer from Knowledge Connector.Protobuf type
google.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The piece of text from the `source` knowledge base document that answers this conversational query.The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.The system's confidence score that this Knowledge answer is a good match for this conversational query.The system's confidence level that this knowledge answer is a good match for this conversational query.Indicates which Knowledge Document this answer was extracted from.The piece of text from the `source` knowledge base document that answers this conversational query.com.google.protobuf.ByteStringThe piece of text from the `source` knowledge base document that answers this conversational query.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.com.google.protobuf.ByteStringThe corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.floatThe system's confidence score that this Knowledge answer is a good match for this conversational query.The system's confidence level that this knowledge answer is a good match for this conversational query.intThe system's confidence level that this knowledge answer is a good match for this conversational query.Indicates which Knowledge Document this answer was extracted from.com.google.protobuf.ByteStringIndicates which Knowledge Document this answer was extracted from.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(KnowledgeAnswers.Answer other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The piece of text from the `source` knowledge base document that answers this conversational query.setAnswerBytes(com.google.protobuf.ByteString value) The piece of text from the `source` knowledge base document that answers this conversational query.setFaqQuestion(String value) The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.setFaqQuestionBytes(com.google.protobuf.ByteString value) The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.setMatchConfidence(float value) The system's confidence score that this Knowledge answer is a good match for this conversational query.The system's confidence level that this knowledge answer is a good match for this conversational query.setMatchConfidenceLevelValue(int value) The system's confidence level that this knowledge answer is a good match for this conversational query.Indicates which Knowledge Document this answer was extracted from.setSourceBytes(com.google.protobuf.ByteString value) Indicates which Knowledge Document this answer was extracted from.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<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.GeneratedMessage.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.GeneratedMessage.Builder<KnowledgeAnswers.Answer.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<KnowledgeAnswers.Answer.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.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
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
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
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
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
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
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
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
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
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
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
The piece of text from the `source` knowledge base document that answers this conversational query.
string answer = 3;- Returns:
- This builder for chaining.
-
setAnswerBytes
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
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
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
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
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
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.
-