public final class FaqAnswer extends GeneratedMessageV3 implements FaqAnswerOrBuilder
Represents answer from "frequently asked questions".
Protobuf type google.cloud.dialogflow.v2beta1.FaqAnswer
Static Fields
ANSWER_FIELD_NUMBER
public static final int ANSWER_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ANSWER_RECORD_FIELD_NUMBER
public static final int ANSWER_RECORD_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CONFIDENCE_FIELD_NUMBER
public static final int CONFIDENCE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int METADATA_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
QUESTION_FIELD_NUMBER
public static final int QUESTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SOURCE_FIELD_NUMBER
public static final int SOURCE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static FaqAnswer getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static FaqAnswer.Builder newBuilder()
newBuilder(FaqAnswer prototype)
public static FaqAnswer.Builder newBuilder(FaqAnswer prototype)
Parameter |
Name |
Description |
prototype |
FaqAnswer
|
public static FaqAnswer parseDelimitedFrom(InputStream input)
public static FaqAnswer parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static FaqAnswer parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static FaqAnswer parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static FaqAnswer parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FaqAnswer parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FaqAnswer parseFrom(CodedInputStream input)
public static FaqAnswer parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static FaqAnswer parseFrom(InputStream input)
public static FaqAnswer parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static FaqAnswer parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static FaqAnswer parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<FaqAnswer> parser()
Methods
public boolean containsMetadata(String key)
A map that contains metadata about the answer and the
document from which it originates.
map<string, string> metadata = 5;
Parameter |
Name |
Description |
key |
String
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAnswer()
public String getAnswer()
The piece of text from the source
knowledge base document.
string answer = 1;
Returns |
Type |
Description |
String |
The answer.
|
getAnswerBytes()
public ByteString getAnswerBytes()
The piece of text from the source
knowledge base document.
string answer = 1;
Returns |
Type |
Description |
ByteString |
The bytes for answer.
|
getAnswerRecord()
public String getAnswerRecord()
The name of answer record, in the format of
"projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record
ID>"
string answer_record = 6;
Returns |
Type |
Description |
String |
The answerRecord.
|
getAnswerRecordBytes()
public ByteString getAnswerRecordBytes()
The name of answer record, in the format of
"projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record
ID>"
string answer_record = 6;
Returns |
Type |
Description |
ByteString |
The bytes for answerRecord.
|
getConfidence()
public float getConfidence()
The system's confidence score that this Knowledge answer is a good match
for this conversational query, range from 0.0 (completely uncertain)
to 1.0 (completely certain).
float confidence = 2;
Returns |
Type |
Description |
float |
The confidence.
|
getDefaultInstanceForType()
public FaqAnswer getDefaultInstanceForType()
public Map<String,String> getMetadata()
public int getMetadataCount()
A map that contains metadata about the answer and the
document from which it originates.
map<string, string> metadata = 5;
Returns |
Type |
Description |
int |
|
public Map<String,String> getMetadataMap()
A map that contains metadata about the answer and the
document from which it originates.
map<string, string> metadata = 5;
public String getMetadataOrDefault(String key, String defaultValue)
A map that contains metadata about the answer and the
document from which it originates.
map<string, string> metadata = 5;
Returns |
Type |
Description |
String |
|
public String getMetadataOrThrow(String key)
A map that contains metadata about the answer and the
document from which it originates.
map<string, string> metadata = 5;
Parameter |
Name |
Description |
key |
String
|
Returns |
Type |
Description |
String |
|
getParserForType()
public Parser<FaqAnswer> getParserForType()
Overrides
getQuestion()
public String getQuestion()
The corresponding FAQ question.
string question = 3;
Returns |
Type |
Description |
String |
The question.
|
getQuestionBytes()
public ByteString getQuestionBytes()
The corresponding FAQ question.
string question = 3;
Returns |
Type |
Description |
ByteString |
The bytes for question.
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSource()
public String getSource()
Indicates which Knowledge Document this answer was extracted
from.
Format: projects/<Project ID>/locations/<Location
ID>/agent/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>
.
string source = 4;
Returns |
Type |
Description |
String |
The source.
|
getSourceBytes()
public ByteString getSourceBytes()
Indicates which Knowledge Document this answer was extracted
from.
Format: projects/<Project ID>/locations/<Location
ID>/agent/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>
.
string source = 4;
Returns |
Type |
Description |
ByteString |
The bytes for source.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter |
Name |
Description |
number |
int
|
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public FaqAnswer.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected FaqAnswer.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public FaqAnswer.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides