abacusai.api_class.dataset_application_connector
Module Contents
Classes
An abstract class for dataset configs specific to application connectors. |
|
Dataset config for Confluence Application Connector |
|
Dataset config for Google Analytics Application Connector |
|
Dataset config for Google Drive Application Connector |
|
Dataset config for Jira Application Connector |
|
Dataset config for OneDrive Application Connector |
|
Dataset config for Sharepoint Application Connector |
|
Dataset config for Zendesk Application Connector |
|
Dataset config for Abacus Usage Metrics Application Connector |
|
Dataset config for Freshservice Application Connector |
|
Helper class that provides a standard way to create an ABC using |
- class abacusai.api_class.dataset_application_connector.DatasetConfig
Bases:
abacusai.api_class.abstract.ApiClass
An abstract class for dataset configs specific to application connectors.
- application_connector_type: abacusai.api_class.enums.ApplicationConnectorType
- classmethod _get_builder()
- class abacusai.api_class.dataset_application_connector.ConfluenceDatasetConfig
Bases:
DatasetConfig
Dataset config for Confluence Application Connector :param pull_attachments: Whether to pull attachments for each page :type pull_attachments: bool, optional :param space_key: The space key to fetch pages from :type space_key: str, optional
- __post_init__()
- class abacusai.api_class.dataset_application_connector.GoogleAnalyticsDatasetConfig
Bases:
DatasetConfig
Dataset config for Google Analytics Application Connector
- Parameters:
- __post_init__()
- class abacusai.api_class.dataset_application_connector.GoogleDriveDatasetConfig
Bases:
DatasetConfig
Dataset config for Google Drive Application Connector
- Parameters:
location (str) – The regex location of the files to fetch
is_documentset (bool) – Whether the dataset is a document set
csv_delimiter (str, optional) – If the file format is CSV, use a specific csv delimiter
extract_bounding_boxes (bool, optional) – Signifies whether to extract bounding boxes out of the documents. Only valid if is_documentset if True
merge_file_schemas (bool, optional) – Signifies if the merge file schema policy is enabled. Not applicable if is_documentset is True
- __post_init__()
- class abacusai.api_class.dataset_application_connector.JiraDatasetConfig
Bases:
DatasetConfig
Dataset config for Jira Application Connector
- Parameters:
- __post_init__()
- class abacusai.api_class.dataset_application_connector.OneDriveDatasetConfig
Bases:
DatasetConfig
Dataset config for OneDrive Application Connector
- Parameters:
location (str) – The regex location of the files to fetch
is_documentset (bool) – Whether the dataset is a document set
csv_delimiter (str, optional) – If the file format is CSV, use a specific csv delimiter
extract_bounding_boxes (bool, optional) – Signifies whether to extract bounding boxes out of the documents. Only valid if is_documentset if True
merge_file_schemas (bool, optional) – Signifies if the merge file schema policy is enabled. Not applicable if is_documentset is True
- __post_init__()
Bases:
DatasetConfig
Dataset config for Sharepoint Application Connector
- Parameters:
location (str) – The regex location of the files to fetch
is_documentset (bool) – Whether the dataset is a document set
csv_delimiter (str, optional) – If the file format is CSV, use a specific csv delimiter
extract_bounding_boxes (bool, optional) – Signifies whether to extract bounding boxes out of the documents. Only valid if is_documentset if True
merge_file_schemas (bool, optional) – Signifies if the merge file schema policy is enabled. Not applicable if is_documentset is True
- class abacusai.api_class.dataset_application_connector.ZendeskDatasetConfig
Bases:
DatasetConfig
Dataset config for Zendesk Application Connector
- __post_init__()
- class abacusai.api_class.dataset_application_connector.AbacusUsageMetricsDatasetConfig
Bases:
DatasetConfig
Dataset config for Abacus Usage Metrics Application Connector
- Parameters:
include_entire_conversation_history (bool) – Whether to show the entire history for this deployment conversation
- __post_init__()
- class abacusai.api_class.dataset_application_connector.FreshserviceDatasetConfig
Bases:
DatasetConfig
Dataset config for Freshservice Application Connector
- __post_init__()
- class abacusai.api_class.dataset_application_connector._DatasetConfigFactory
Bases:
abacusai.api_class.abstract._ApiClassFactory
Helper class that provides a standard way to create an ABC using inheritance.
- config_abstract_class
- config_class_key = 'application_connector_type'
- config_class_map