Send feedback
Enum Document.KnowledgeType (4.79.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public enum Document . KnowledgeType extends Enum<Document . KnowledgeType > implements ProtocolMessageEnum
The knowledge type of document content.
Protobuf enum google.cloud.dialogflow.v2.Document.KnowledgeType
Static Fields
Name
Description
AGENT_FACING_SMART_REPLY
The document contains agent-facing Smart Reply entries.
AGENT_FACING_SMART_REPLY = 4;
AGENT_FACING_SMART_REPLY_VALUE
The document contains agent-facing Smart Reply entries.
AGENT_FACING_SMART_REPLY = 4;
ARTICLE_SUGGESTION
The entire document content as a whole can be used for query results.
Only for Contact Center Solutions on Dialogflow.
ARTICLE_SUGGESTION = 3;
ARTICLE_SUGGESTION_VALUE
The entire document content as a whole can be used for query results.
Only for Contact Center Solutions on Dialogflow.
ARTICLE_SUGGESTION = 3;
Documents for which unstructured text is extracted and used for
question answering.
EXTRACTIVE_QA = 2;
Documents for which unstructured text is extracted and used for
question answering.
EXTRACTIVE_QA = 2;
FAQ
The document content contains question and answer pairs as either HTML or
CSV. Typical FAQ HTML formats are parsed accurately, but unusual formats
may fail to be parsed.
CSV must have questions in the first column and answers in the second,
with no header. Because of this explicit format, they are always parsed
accurately.
FAQ = 1;
FAQ_VALUE
The document content contains question and answer pairs as either HTML or
CSV. Typical FAQ HTML formats are parsed accurately, but unusual formats
may fail to be parsed.
CSV must have questions in the first column and answers in the second,
with no header. Because of this explicit format, they are always parsed
accurately.
FAQ = 1;
KNOWLEDGE_TYPE_UNSPECIFIED
The type is unspecified or arbitrary.
KNOWLEDGE_TYPE_UNSPECIFIED = 0;
KNOWLEDGE_TYPE_UNSPECIFIED_VALUE
The type is unspecified or arbitrary.
KNOWLEDGE_TYPE_UNSPECIFIED = 0;
UNRECOGNIZED
Static Methods
Name
Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)
Deprecated. Use #forNumber(int) instead.
valueOf(String name)
values()
Methods
Name
Description
getDescriptorForType()
getNumber()
getValueDescriptor()
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Enum Document.KnowledgeType (4.78.0)\n\nVersion latestkeyboard_arrow_down\n\n- [4.78.0 (latest)](/java/docs/reference/google-cloud-dialogflow/latest/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.76.0](/java/docs/reference/google-cloud-dialogflow/4.76.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.74.0](/java/docs/reference/google-cloud-dialogflow/4.74.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.73.0](/java/docs/reference/google-cloud-dialogflow/4.73.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.70.0](/java/docs/reference/google-cloud-dialogflow/4.70.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.69.0](/java/docs/reference/google-cloud-dialogflow/4.69.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.68.0](/java/docs/reference/google-cloud-dialogflow/4.68.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.66.0](/java/docs/reference/google-cloud-dialogflow/4.66.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.65.0](/java/docs/reference/google-cloud-dialogflow/4.65.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.64.0](/java/docs/reference/google-cloud-dialogflow/4.64.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.63.0](/java/docs/reference/google-cloud-dialogflow/4.63.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.62.0](/java/docs/reference/google-cloud-dialogflow/4.62.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.61.0](/java/docs/reference/google-cloud-dialogflow/4.61.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.60.0](/java/docs/reference/google-cloud-dialogflow/4.60.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.59.0](/java/docs/reference/google-cloud-dialogflow/4.59.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.58.0](/java/docs/reference/google-cloud-dialogflow/4.58.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.57.0](/java/docs/reference/google-cloud-dialogflow/4.57.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.55.0](/java/docs/reference/google-cloud-dialogflow/4.55.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.54.0](/java/docs/reference/google-cloud-dialogflow/4.54.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.53.0](/java/docs/reference/google-cloud-dialogflow/4.53.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.52.0](/java/docs/reference/google-cloud-dialogflow/4.52.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.51.0](/java/docs/reference/google-cloud-dialogflow/4.51.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.50.0](/java/docs/reference/google-cloud-dialogflow/4.50.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.49.0](/java/docs/reference/google-cloud-dialogflow/4.49.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.48.0](/java/docs/reference/google-cloud-dialogflow/4.48.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.47.0](/java/docs/reference/google-cloud-dialogflow/4.47.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.46.0](/java/docs/reference/google-cloud-dialogflow/4.46.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.45.0](/java/docs/reference/google-cloud-dialogflow/4.45.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.43.0](/java/docs/reference/google-cloud-dialogflow/4.43.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.42.0](/java/docs/reference/google-cloud-dialogflow/4.42.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.41.0](/java/docs/reference/google-cloud-dialogflow/4.41.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.40.0](/java/docs/reference/google-cloud-dialogflow/4.40.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.39.0](/java/docs/reference/google-cloud-dialogflow/4.39.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.38.0](/java/docs/reference/google-cloud-dialogflow/4.38.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.37.0](/java/docs/reference/google-cloud-dialogflow/4.37.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.36.0](/java/docs/reference/google-cloud-dialogflow/4.36.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.35.0](/java/docs/reference/google-cloud-dialogflow/4.35.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.34.0](/java/docs/reference/google-cloud-dialogflow/4.34.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.33.0](/java/docs/reference/google-cloud-dialogflow/4.33.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.30.0](/java/docs/reference/google-cloud-dialogflow/4.30.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.29.0](/java/docs/reference/google-cloud-dialogflow/4.29.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.28.0](/java/docs/reference/google-cloud-dialogflow/4.28.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.27.0](/java/docs/reference/google-cloud-dialogflow/4.27.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.26.0](/java/docs/reference/google-cloud-dialogflow/4.26.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.25.0](/java/docs/reference/google-cloud-dialogflow/4.25.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.24.0](/java/docs/reference/google-cloud-dialogflow/4.24.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.23.0](/java/docs/reference/google-cloud-dialogflow/4.23.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.22.0](/java/docs/reference/google-cloud-dialogflow/4.22.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.21.0](/java/docs/reference/google-cloud-dialogflow/4.21.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.20.0](/java/docs/reference/google-cloud-dialogflow/4.20.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.19.0](/java/docs/reference/google-cloud-dialogflow/4.19.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.18.0](/java/docs/reference/google-cloud-dialogflow/4.18.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.17.0](/java/docs/reference/google-cloud-dialogflow/4.17.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.15.0](/java/docs/reference/google-cloud-dialogflow/4.15.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.14.0](/java/docs/reference/google-cloud-dialogflow/4.14.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.13.0](/java/docs/reference/google-cloud-dialogflow/4.13.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.12.0](/java/docs/reference/google-cloud-dialogflow/4.12.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.11.0](/java/docs/reference/google-cloud-dialogflow/4.11.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.10.0](/java/docs/reference/google-cloud-dialogflow/4.10.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.9.1](/java/docs/reference/google-cloud-dialogflow/4.9.1/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.8.6](/java/docs/reference/google-cloud-dialogflow/4.8.6/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.7.5](/java/docs/reference/google-cloud-dialogflow/4.7.5/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.6.0](/java/docs/reference/google-cloud-dialogflow/4.6.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.5.11](/java/docs/reference/google-cloud-dialogflow/4.5.11/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.4.0](/java/docs/reference/google-cloud-dialogflow/4.4.0/com.google.cloud.dialogflow.v2.Document.KnowledgeType)\n- [4.3.1](/java/docs/reference/google-cloud-dialogflow/4.3.1/com.google.cloud.dialogflow.v2.Document.KnowledgeType) \n\n public enum Document.KnowledgeType extends Enum\u003cDocument.KnowledgeType\u003e implements ProtocolMessageEnum\n\nThe knowledge type of document content.\n\nProtobuf enum `google.cloud.dialogflow.v2.Document.KnowledgeType` \n\nImplements\n----------\n\n[ProtocolMessageEnum](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ProtocolMessageEnum.html) \n\nInherited Members\n-----------------\n\n[Enum.\\\u003cT\\\u003evalueOf(Class\\\u003cT\\\u003e,String)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf-java.lang.Class-java.lang.String-) \n[Enum.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone--) \n[Enum.compareTo(E)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo-E-) \n[Enum.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals-java.lang.Object-) \n[Enum.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize--) \n[Enum.getDeclaringClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass--) \n[Enum.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode--) \n[Enum.name()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name--) \n[Enum.ordinal()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal--) \n[Enum.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)"]]