Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data SalesforceChatterFeedConfiguration = SalesforceChatterFeedConfiguration' {}
- newSalesforceChatterFeedConfiguration :: Text -> SalesforceChatterFeedConfiguration
- salesforceChatterFeedConfiguration_documentTitleFieldName :: Lens' SalesforceChatterFeedConfiguration (Maybe Text)
- salesforceChatterFeedConfiguration_fieldMappings :: Lens' SalesforceChatterFeedConfiguration (Maybe (NonEmpty DataSourceToIndexFieldMapping))
- salesforceChatterFeedConfiguration_includeFilterTypes :: Lens' SalesforceChatterFeedConfiguration (Maybe (NonEmpty SalesforceChatterFeedIncludeFilterType))
- salesforceChatterFeedConfiguration_documentDataFieldName :: Lens' SalesforceChatterFeedConfiguration Text
Documentation
data SalesforceChatterFeedConfiguration Source #
The configuration information for syncing a Salesforce chatter feed. The contents of the object comes from the Salesforce FeedItem table.
See: newSalesforceChatterFeedConfiguration
smart constructor.
SalesforceChatterFeedConfiguration' | |
|
Instances
newSalesforceChatterFeedConfiguration Source #
:: Text |
|
-> SalesforceChatterFeedConfiguration |
Create a value of SalesforceChatterFeedConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:documentTitleFieldName:SalesforceChatterFeedConfiguration'
, salesforceChatterFeedConfiguration_documentTitleFieldName
- The name of the column in the Salesforce FeedItem table that contains
the title of the document. This is typically the Title
column.
$sel:fieldMappings:SalesforceChatterFeedConfiguration'
, salesforceChatterFeedConfiguration_fieldMappings
- Maps fields from a Salesforce chatter feed into Amazon Kendra index
fields.
$sel:includeFilterTypes:SalesforceChatterFeedConfiguration'
, salesforceChatterFeedConfiguration_includeFilterTypes
- 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.
$sel:documentDataFieldName:SalesforceChatterFeedConfiguration'
, salesforceChatterFeedConfiguration_documentDataFieldName
- The name of the column in the Salesforce FeedItem table that contains
the content to index. Typically this is the Body
column.
salesforceChatterFeedConfiguration_documentTitleFieldName :: Lens' SalesforceChatterFeedConfiguration (Maybe Text) Source #
The name of the column in the Salesforce FeedItem table that contains
the title of the document. This is typically the Title
column.
salesforceChatterFeedConfiguration_fieldMappings :: Lens' SalesforceChatterFeedConfiguration (Maybe (NonEmpty DataSourceToIndexFieldMapping)) Source #
Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.
salesforceChatterFeedConfiguration_includeFilterTypes :: Lens' SalesforceChatterFeedConfiguration (Maybe (NonEmpty SalesforceChatterFeedIncludeFilterType)) Source #
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.
salesforceChatterFeedConfiguration_documentDataFieldName :: Lens' SalesforceChatterFeedConfiguration Text Source #
The name of the column in the Salesforce FeedItem table that contains
the content to index. Typically this is the Body
column.