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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

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)


8836
8837
8838
8839
8840
8841
8842
8843
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 8836

class SalesforceChatterFeedConfiguration < Struct.new(
  :document_data_field_name,
  :document_title_field_name,
  :field_mappings,
  :include_filter_types)
  SENSITIVE = []
  include Aws::Structure
end

#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 column.

Returns:

  • (String)


8836
8837
8838
8839
8840
8841
8842
8843
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 8836

class SalesforceChatterFeedConfiguration < Struct.new(
  :document_data_field_name,
  :document_title_field_name,
  :field_mappings,
  :include_filter_types)
  SENSITIVE = []
  include Aws::Structure
end

#field_mappingsArray<Types::DataSourceToIndexFieldMapping>

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



8836
8837
8838
8839
8840
8841
8842
8843
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 8836

class SalesforceChatterFeedConfiguration < Struct.new(
  :document_data_field_name,
  :document_title_field_name,
  :field_mappings,
  :include_filter_types)
  SENSITIVE = []
  include Aws::Structure
end

#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>)


8836
8837
8838
8839
8840
8841
8842
8843
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 8836

class SalesforceChatterFeedConfiguration < Struct.new(
  :document_data_field_name,
  :document_title_field_name,
  :field_mappings,
  :include_filter_types)
  SENSITIVE = []
  include Aws::Structure
end