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 type
google.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer| Modifier and Type | Method and Description |
|---|---|
KnowledgeAnswers.Answer.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
KnowledgeAnswers.Answer |
build() |
KnowledgeAnswers.Answer |
buildPartial() |
KnowledgeAnswers.Answer.Builder |
clear() |
KnowledgeAnswers.Answer.Builder |
clearAnswer()
The piece of text from the `source` knowledge base document that answers
this conversational query.
|
KnowledgeAnswers.Answer.Builder |
clearFaqQuestion()
The corresponding FAQ question if the answer was extracted from a FAQ
Document, empty otherwise.
|
KnowledgeAnswers.Answer.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
KnowledgeAnswers.Answer.Builder |
clearMatchConfidence()
The system's confidence score that this Knowledge answer is a good match
for this converstational query, range from 0.0 (completely uncertain)
to 1.0 (completely certain).
|
KnowledgeAnswers.Answer.Builder |
clearMatchConfidenceLevel()
The system's confidence level that this knowledge answer is a good match
for this conversational query.
|
KnowledgeAnswers.Answer.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
KnowledgeAnswers.Answer.Builder |
clearSource()
Indicates which Knowledge Document this answer was extracted from.
|
KnowledgeAnswers.Answer.Builder |
clone() |
String |
getAnswer()
The piece of text from the `source` knowledge base document that answers
this conversational query.
|
com.google.protobuf.ByteString |
getAnswerBytes()
The piece of text from the `source` knowledge base document that answers
this conversational query.
|
KnowledgeAnswers.Answer |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getFaqQuestion()
The corresponding FAQ question if the answer was extracted from a FAQ
Document, empty otherwise.
|
com.google.protobuf.ByteString |
getFaqQuestionBytes()
The corresponding FAQ question if the answer was extracted from a FAQ
Document, empty otherwise.
|
float |
getMatchConfidence()
The system's confidence score that this Knowledge answer is a good match
for this converstational query, range from 0.0 (completely uncertain)
to 1.0 (completely certain).
|
KnowledgeAnswers.Answer.MatchConfidenceLevel |
getMatchConfidenceLevel()
The system's confidence level that this knowledge answer is a good match
for this conversational query.
|
int |
getMatchConfidenceLevelValue()
The system's confidence level that this knowledge answer is a good match
for this conversational query.
|
String |
getSource()
Indicates which Knowledge Document this answer was extracted from.
|
com.google.protobuf.ByteString |
getSourceBytes()
Indicates which Knowledge Document this answer was extracted from.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
KnowledgeAnswers.Answer.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
KnowledgeAnswers.Answer.Builder |
mergeFrom(KnowledgeAnswers.Answer other) |
KnowledgeAnswers.Answer.Builder |
mergeFrom(com.google.protobuf.Message other) |
KnowledgeAnswers.Answer.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
KnowledgeAnswers.Answer.Builder |
setAnswer(String value)
The piece of text from the `source` knowledge base document that answers
this conversational query.
|
KnowledgeAnswers.Answer.Builder |
setAnswerBytes(com.google.protobuf.ByteString value)
The piece of text from the `source` knowledge base document that answers
this conversational query.
|
KnowledgeAnswers.Answer.Builder |
setFaqQuestion(String value)
The corresponding FAQ question if the answer was extracted from a FAQ
Document, empty otherwise.
|
KnowledgeAnswers.Answer.Builder |
setFaqQuestionBytes(com.google.protobuf.ByteString value)
The corresponding FAQ question if the answer was extracted from a FAQ
Document, empty otherwise.
|
KnowledgeAnswers.Answer.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
KnowledgeAnswers.Answer.Builder |
setMatchConfidence(float value)
The system's confidence score that this Knowledge answer is a good match
for this converstational query, range from 0.0 (completely uncertain)
to 1.0 (completely certain).
|
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.
|
KnowledgeAnswers.Answer.Builder |
setMatchConfidenceLevelValue(int value)
The system's confidence level that this knowledge answer is a good match
for this conversational query.
|
KnowledgeAnswers.Answer.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
KnowledgeAnswers.Answer.Builder |
setSource(String value)
Indicates which Knowledge Document this answer was extracted from.
|
KnowledgeAnswers.Answer.Builder |
setSourceBytes(com.google.protobuf.ByteString value)
Indicates which Knowledge Document this answer was extracted from.
|
KnowledgeAnswers.Answer.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>public KnowledgeAnswers.Answer.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>public KnowledgeAnswers.Answer getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic KnowledgeAnswers.Answer build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic KnowledgeAnswers.Answer buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic KnowledgeAnswers.Answer.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>public KnowledgeAnswers.Answer.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>public KnowledgeAnswers.Answer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>public KnowledgeAnswers.Answer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>public KnowledgeAnswers.Answer.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>public KnowledgeAnswers.Answer.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>public KnowledgeAnswers.Answer.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<KnowledgeAnswers.Answer.Builder>public KnowledgeAnswers.Answer.Builder mergeFrom(KnowledgeAnswers.Answer other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>public KnowledgeAnswers.Answer.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<KnowledgeAnswers.Answer.Builder>IOExceptionpublic 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;getSource in interface KnowledgeAnswers.AnswerOrBuilderpublic 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;getSourceBytes in interface KnowledgeAnswers.AnswerOrBuilderpublic 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;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;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;public String getFaqQuestion()
The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.
string faq_question = 2;getFaqQuestion in interface KnowledgeAnswers.AnswerOrBuilderpublic com.google.protobuf.ByteString getFaqQuestionBytes()
The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.
string faq_question = 2;getFaqQuestionBytes in interface KnowledgeAnswers.AnswerOrBuilderpublic 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;public KnowledgeAnswers.Answer.Builder clearFaqQuestion()
The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.
string faq_question = 2;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;public String getAnswer()
The piece of text from the `source` knowledge base document that answers this conversational query.
string answer = 3;getAnswer in interface KnowledgeAnswers.AnswerOrBuilderpublic com.google.protobuf.ByteString getAnswerBytes()
The piece of text from the `source` knowledge base document that answers this conversational query.
string answer = 3;getAnswerBytes in interface KnowledgeAnswers.AnswerOrBuilderpublic KnowledgeAnswers.Answer.Builder setAnswer(String value)
The piece of text from the `source` knowledge base document that answers this conversational query.
string answer = 3;public KnowledgeAnswers.Answer.Builder clearAnswer()
The piece of text from the `source` knowledge base document that answers this conversational query.
string answer = 3;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;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;
getMatchConfidenceLevelValue in interface KnowledgeAnswers.AnswerOrBuilderpublic 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;
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;
getMatchConfidenceLevel in interface KnowledgeAnswers.AnswerOrBuilderpublic 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;
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;
public float getMatchConfidence()
The system's confidence score that this Knowledge answer is a good match for this converstational query, range 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, we may deprecate it in the future. We recommend using `match_confidence_level` which should be generally more stable.
float match_confidence = 5;getMatchConfidence in interface KnowledgeAnswers.AnswerOrBuilderpublic KnowledgeAnswers.Answer.Builder setMatchConfidence(float value)
The system's confidence score that this Knowledge answer is a good match for this converstational query, range 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, we may deprecate it in the future. We recommend using `match_confidence_level` which should be generally more stable.
float match_confidence = 5;public KnowledgeAnswers.Answer.Builder clearMatchConfidence()
The system's confidence score that this Knowledge answer is a good match for this converstational query, range 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, we may deprecate it in the future. We recommend using `match_confidence_level` which should be generally more stable.
float match_confidence = 5;public final KnowledgeAnswers.Answer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>public final KnowledgeAnswers.Answer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<KnowledgeAnswers.Answer.Builder>Copyright © 2019 Google LLC. All rights reserved.