public static final class Suggestion.FaqAnswer extends GeneratedMessageV3 implements Suggestion.FaqAnswerOrBuilder
Represents suggested answer from "frequently asked questions".
Protobuf type google.cloud.dialogflow.v2beta1.Suggestion.FaqAnswer
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
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 Suggestion.FaqAnswer getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Suggestion.FaqAnswer.Builder newBuilder()
newBuilder(Suggestion.FaqAnswer prototype)
public static Suggestion.FaqAnswer.Builder newBuilder(Suggestion.FaqAnswer prototype)
public static Suggestion.FaqAnswer parseDelimitedFrom(InputStream input)
public static Suggestion.FaqAnswer parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Suggestion.FaqAnswer parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Suggestion.FaqAnswer parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Suggestion.FaqAnswer parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Suggestion.FaqAnswer parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Suggestion.FaqAnswer parseFrom(CodedInputStream input)
public static Suggestion.FaqAnswer parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Suggestion.FaqAnswer parseFrom(InputStream input)
public static Suggestion.FaqAnswer parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Suggestion.FaqAnswer parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Suggestion.FaqAnswer parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Suggestion.FaqAnswer> parser()
Methods
public boolean containsMetadata(String key)
Output only. 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()
Output only. The piece of text from the source
knowledge base document.
string answer = 1;
Returns |
Type |
Description |
String |
The answer.
|
getAnswerBytes()
public ByteString getAnswerBytes()
Output only. 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()
Output only. 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()
Output only. 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 Suggestion.FaqAnswer getDefaultInstanceForType()
public Map<String,String> getMetadata()
public int getMetadataCount()
Output only. 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()
Output only. 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)
Output only. 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)
Output only. 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<Suggestion.FaqAnswer> getParserForType()
Overrides
getQuestion()
public String getQuestion()
Output only. The corresponding FAQ question.
string question = 3;
Returns |
Type |
Description |
String |
The question.
|
getQuestionBytes()
public ByteString getQuestionBytes()
Output only. 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()
Output only. 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()
Output only. 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.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Suggestion.FaqAnswer.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Suggestion.FaqAnswer.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Suggestion.FaqAnswer.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides