class Aws::Kendra::Types::SalesforceChatterFeedConfiguration
Defines configuration for syncing a Salesforce chatter feed. The contents of the object comes from the Salesforce FeedItem table.
@note When making an API call, you may pass SalesforceChatterFeedConfiguration
data as a hash: { document_data_field_name: "DataSourceFieldName", # required document_title_field_name: "DataSourceFieldName", field_mappings: [ { data_source_field_name: "DataSourceFieldName", # required date_field_format: "DataSourceDateFieldFormat", index_field_name: "IndexFieldName", # required }, ], include_filter_types: ["ACTIVE_USER"], # accepts ACTIVE_USER, STANDARD_USER }
@!attribute [rw] document_data_field_name
The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the `Body` column. @return [String]
@!attribute [rw] document_title_field_name
The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the `Title` column. @return [String]
@!attribute [rw] field_mappings
Maps fields from a Salesforce chatter feed into Amazon Kendra index fields. @return [Array<Types::DataSourceToIndexFieldMapping>]
@!attribute [rw] include_filter_types
Filters the documents in the feed based on status of the user. When you specify `ACTIVE_USERS` only documents from users who have an active account are indexed. When you specify `STANDARD_USER` only documents for Salesforce standard users are documented. You can specify both. @return [Array<String>]
@see docs.aws.amazon.com/goto/WebAPI/kendra-2019-02-03/SalesforceChatterFeedConfiguration AWS API Documentation
Constants
- SENSITIVE