Class CfnDataSource.SalesforceChatterFeedConfigurationProperty
The configuration information for syncing a Salesforce chatter feed.
Inheritance
Namespace: Amazon.CDK.AWS.Kendra
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class SalesforceChatterFeedConfigurationProperty : Object, CfnDataSource.ISalesforceChatterFeedConfigurationProperty
Syntax (vb)
Public Class SalesforceChatterFeedConfigurationProperty
Inherits Object
Implements CfnDataSource.ISalesforceChatterFeedConfigurationProperty
Remarks
The contents of the object comes from the Salesforce FeedItem table.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Kendra;
var salesforceChatterFeedConfigurationProperty = new SalesforceChatterFeedConfigurationProperty {
DocumentDataFieldName = "documentDataFieldName",
// the properties below are optional
DocumentTitleFieldName = "documentTitleFieldName",
FieldMappings = new [] { new DataSourceToIndexFieldMappingProperty {
DataSourceFieldName = "dataSourceFieldName",
IndexFieldName = "indexFieldName",
// the properties below are optional
DateFieldFormat = "dateFieldFormat"
} },
IncludeFilterTypes = new [] { "includeFilterTypes" }
};
Synopsis
Constructors
SalesforceChatterFeedConfigurationProperty() |
Properties
DocumentDataFieldName | The name of the column in the Salesforce FeedItem table that contains the content to index. |
DocumentTitleFieldName | The name of the column in the Salesforce FeedItem table that contains the title of the document. |
FieldMappings | Maps fields from a Salesforce chatter feed into Amazon Kendra index fields. |
IncludeFilterTypes | Filters the documents in the feed based on status of the user. |
Constructors
SalesforceChatterFeedConfigurationProperty()
public SalesforceChatterFeedConfigurationProperty()
Properties
DocumentDataFieldName
The name of the column in the Salesforce FeedItem table that contains the content to index.
public string DocumentDataFieldName { get; set; }
Property Value
System.String
Remarks
DocumentTitleFieldName
The name of the column in the Salesforce FeedItem table that contains the title of the document.
public string DocumentTitleFieldName { get; set; }
Property Value
System.String
Remarks
FieldMappings
Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.
public object FieldMappings { get; set; }
Property Value
System.Object
Remarks
IncludeFilterTypes
Filters the documents in the feed based on status of the user.
public string[] IncludeFilterTypes { get; set; }
Property Value
System.String[]
Remarks
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.