You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Kendra::Types::SalesforceChatterFeedConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing SalesforceChatterFeedConfiguration as input to an Aws::Client method, you can use a vanilla 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
}

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

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#document_data_field_nameString

The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Body column.

Returns:

  • (String)

    The name of the column in the Salesforce FeedItem table that contains the content to index.

#document_title_field_nameString

The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Title collumn.

Returns:

  • (String)

    The name of the column in the Salesforce FeedItem table that contains the title of the document.

#field_mappingsArray<Types::DataSourceToIndexFieldMapping>

Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.

Returns:

#include_filter_typesArray<String>

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.

Returns:

  • (Array<String>)

    Filters the documents in the feed based on status of the user.