SalesforceChatterFeedConfiguration class

Defines configuration for syncing a Salesforce chatter feed. The contents of the object comes from the Salesforce FeedItem table.

Constructors

SalesforceChatterFeedConfiguration({required String documentDataFieldName, String? documentTitleFieldName, List<DataSourceToIndexFieldMapping>? fieldMappings, List<SalesforceChatterFeedIncludeFilterType>? includeFilterTypes})
SalesforceChatterFeedConfiguration.fromJson(Map<String, dynamic> json)
factory

Properties

documentDataFieldName String
The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Body column.
final
documentTitleFieldName String?
The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Title collumn.
final
fieldMappings List<DataSourceToIndexFieldMapping>?
Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.
final
hashCode int
The hash code for this object.
no setterinherited
includeFilterTypes List<SalesforceChatterFeedIncludeFilterType>?
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.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited