amazonka-kendra-2.0: Amazon KendraFrontendService SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Kendra.Types.SalesforceChatterFeedConfiguration

Description

 
Synopsis

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.

Constructors

SalesforceChatterFeedConfiguration' 

Fields

Instances

Instances details
FromJSON SalesforceChatterFeedConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceChatterFeedConfiguration

ToJSON SalesforceChatterFeedConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceChatterFeedConfiguration

Generic SalesforceChatterFeedConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceChatterFeedConfiguration

Associated Types

type Rep SalesforceChatterFeedConfiguration :: Type -> Type #

Read SalesforceChatterFeedConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceChatterFeedConfiguration

Show SalesforceChatterFeedConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceChatterFeedConfiguration

NFData SalesforceChatterFeedConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceChatterFeedConfiguration

Eq SalesforceChatterFeedConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceChatterFeedConfiguration

Hashable SalesforceChatterFeedConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceChatterFeedConfiguration

type Rep SalesforceChatterFeedConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceChatterFeedConfiguration

type Rep SalesforceChatterFeedConfiguration = D1 ('MetaData "SalesforceChatterFeedConfiguration" "Amazonka.Kendra.Types.SalesforceChatterFeedConfiguration" "amazonka-kendra-2.0-IHloXAWlYIS8YTp1gXe6J" 'False) (C1 ('MetaCons "SalesforceChatterFeedConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "documentTitleFieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fieldMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DataSourceToIndexFieldMapping)))) :*: (S1 ('MetaSel ('Just "includeFilterTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty SalesforceChatterFeedIncludeFilterType))) :*: S1 ('MetaSel ('Just "documentDataFieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSalesforceChatterFeedConfiguration Source #

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_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.