/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The configuration information for syncing a Salesforce chatter feed. The
* contents of the object comes from the Salesforce FeedItem table.See
* Also:
AWS
* API Reference
The name of the column in the Salesforce FeedItem table that contains the
* content to index. Typically this is the Body
column.
The name of the column in the Salesforce FeedItem table that contains the
* content to index. Typically this is the Body
column.
The name of the column in the Salesforce FeedItem table that contains the
* content to index. Typically this is the Body
column.
The name of the column in the Salesforce FeedItem table that contains the
* content to index. Typically this is the Body
column.
The name of the column in the Salesforce FeedItem table that contains the
* content to index. Typically this is the Body
column.
The name of the column in the Salesforce FeedItem table that contains the
* content to index. Typically this is the Body
column.
The name of the column in the Salesforce FeedItem table that contains the
* content to index. Typically this is the Body
column.
The name of the column in the Salesforce FeedItem table that contains the
* content to index. Typically this is the Body
column.
The name of the column in the Salesforce FeedItem table that contains the
* title of the document. This is typically the Title
column.
The name of the column in the Salesforce FeedItem table that contains the
* title of the document. This is typically the Title
column.
The name of the column in the Salesforce FeedItem table that contains the
* title of the document. This is typically the Title
column.
The name of the column in the Salesforce FeedItem table that contains the
* title of the document. This is typically the Title
column.
The name of the column in the Salesforce FeedItem table that contains the
* title of the document. This is typically the Title
column.
The name of the column in the Salesforce FeedItem table that contains the
* title of the document. This is typically the Title
column.
The name of the column in the Salesforce FeedItem table that contains the
* title of the document. This is typically the Title
column.
The name of the column in the Salesforce FeedItem table that contains the
* title of the document. This is typically the Title
column.
Maps fields from a Salesforce chatter feed into Amazon Kendra index * fields.
*/ inline const Aws::VectorMaps fields from a Salesforce chatter feed into Amazon Kendra index * fields.
*/ inline bool FieldMappingsHasBeenSet() const { return m_fieldMappingsHasBeenSet; } /** *Maps fields from a Salesforce chatter feed into Amazon Kendra index * fields.
*/ inline void SetFieldMappings(const Aws::VectorMaps fields from a Salesforce chatter feed into Amazon Kendra index * fields.
*/ inline void SetFieldMappings(Aws::VectorMaps fields from a Salesforce chatter feed into Amazon Kendra index * fields.
*/ inline SalesforceChatterFeedConfiguration& WithFieldMappings(const Aws::VectorMaps fields from a Salesforce chatter feed into Amazon Kendra index * fields.
*/ inline SalesforceChatterFeedConfiguration& WithFieldMappings(Aws::VectorMaps fields from a Salesforce chatter feed into Amazon Kendra index * fields.
*/ inline SalesforceChatterFeedConfiguration& AddFieldMappings(const DataSourceToIndexFieldMapping& value) { m_fieldMappingsHasBeenSet = true; m_fieldMappings.push_back(value); return *this; } /** *Maps fields from a Salesforce chatter feed into Amazon Kendra index * fields.
*/ inline SalesforceChatterFeedConfiguration& AddFieldMappings(DataSourceToIndexFieldMapping&& value) { m_fieldMappingsHasBeenSet = true; m_fieldMappings.push_back(std::move(value)); return *this; } /** *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.
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.
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.
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.
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.
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.
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.
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.