public final class FaqAnswerData extends GeneratedMessageV3 implements FaqAnswerDataOrBuilder
Agent Assist frequently-asked-question answer data.
Protobuf type google.cloud.contactcenterinsights.v1.FaqAnswerData
Static Fields
public static final int ANSWER_FIELD_NUMBER
Field Value
public static final int CONFIDENCE_SCORE_FIELD_NUMBER
Field Value
public static final int METADATA_FIELD_NUMBER
Field Value
public static final int QUERY_RECORD_FIELD_NUMBER
Field Value
public static final int QUESTION_FIELD_NUMBER
Field Value
public static final int SOURCE_FIELD_NUMBER
Field Value
Static Methods
public static FaqAnswerData getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static FaqAnswerData.Builder newBuilder()
Returns
public static FaqAnswerData.Builder newBuilder(FaqAnswerData prototype)
Parameter
Returns
public static FaqAnswerData parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static FaqAnswerData parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FaqAnswerData parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static FaqAnswerData parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FaqAnswerData parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static FaqAnswerData parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FaqAnswerData parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static FaqAnswerData parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FaqAnswerData parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static FaqAnswerData parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FaqAnswerData parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static FaqAnswerData parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<FaqAnswerData> parser()
Returns
Methods
public boolean containsMetadata(String key)
Map that contains metadata about the FAQ answer and the document that
it originates from.
map<string, string> metadata = 4;
Parameter
Returns
public boolean equals(Object obj)
Parameter
Returns
Overrides
public String getAnswer()
The piece of text from the source
knowledge base document.
string answer = 1;
Returns
Type | Description |
String | The answer.
|
public ByteString getAnswerBytes()
The piece of text from the source
knowledge base document.
string answer = 1;
Returns
public float getConfidenceScore()
The system's confidence score that this answer is a good match for this
conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely
certain).
float confidence_score = 2;
Returns
Type | Description |
float | The confidenceScore.
|
public FaqAnswerData getDefaultInstanceForType()
Returns
public Map<String,String> getMetadata()
Returns
public int getMetadataCount()
Map that contains metadata about the FAQ answer and the document that
it originates from.
map<string, string> metadata = 4;
Returns
public Map<String,String> getMetadataMap()
Map that contains metadata about the FAQ answer and the document that
it originates from.
map<string, string> metadata = 4;
Returns
public String getMetadataOrDefault(String key, String defaultValue)
Map that contains metadata about the FAQ answer and the document that
it originates from.
map<string, string> metadata = 4;
Parameters
Returns
public String getMetadataOrThrow(String key)
Map that contains metadata about the FAQ answer and the document that
it originates from.
map<string, string> metadata = 4;
Parameter
Returns
public Parser<FaqAnswerData> getParserForType()
Returns
Overrides
public String getQueryRecord()
Name of the query record.
Format:
projects/{project}/locations/{location}/queryRecords/{query_record}.
string query_record = 5;
Returns
Type | Description |
String | The queryRecord.
|
public ByteString getQueryRecordBytes()
Name of the query record.
Format:
projects/{project}/locations/{location}/queryRecords/{query_record}.
string query_record = 5;
Returns
Type | Description |
ByteString | The bytes for queryRecord.
|
public String getQuestion()
The corresponding FAQ question.
string question = 3;
Returns
Type | Description |
String | The question.
|
public ByteString getQuestionBytes()
The corresponding FAQ question.
string question = 3;
Returns
public int getSerializedSize()
Returns
Overrides
public String getSource()
The knowledge document that this answer was extracted from.
Format:
projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}.
string source = 6;
Returns
Type | Description |
String | The source.
|
public ByteString getSourceBytes()
The knowledge document that this answer was extracted from.
Format:
projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}.
string source = 6;
Returns
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
protected MapField internalGetMapField(int number)
Parameter
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public FaqAnswerData.Builder newBuilderForType()
Returns
protected FaqAnswerData.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public FaqAnswerData.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions