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

Description

 
Synopsis

Documentation

data SalesforceCustomKnowledgeArticleTypeConfiguration Source #

Provides the configuration information for indexing Salesforce custom articles.

See: newSalesforceCustomKnowledgeArticleTypeConfiguration smart constructor.

Constructors

SalesforceCustomKnowledgeArticleTypeConfiguration' 

Fields

Instances

Instances details
FromJSON SalesforceCustomKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceCustomKnowledgeArticleTypeConfiguration

ToJSON SalesforceCustomKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceCustomKnowledgeArticleTypeConfiguration

Generic SalesforceCustomKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceCustomKnowledgeArticleTypeConfiguration

Read SalesforceCustomKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceCustomKnowledgeArticleTypeConfiguration

Show SalesforceCustomKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceCustomKnowledgeArticleTypeConfiguration

NFData SalesforceCustomKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceCustomKnowledgeArticleTypeConfiguration

Eq SalesforceCustomKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceCustomKnowledgeArticleTypeConfiguration

Hashable SalesforceCustomKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceCustomKnowledgeArticleTypeConfiguration

type Rep SalesforceCustomKnowledgeArticleTypeConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.SalesforceCustomKnowledgeArticleTypeConfiguration

type Rep SalesforceCustomKnowledgeArticleTypeConfiguration = D1 ('MetaData "SalesforceCustomKnowledgeArticleTypeConfiguration" "Amazonka.Kendra.Types.SalesforceCustomKnowledgeArticleTypeConfiguration" "amazonka-kendra-2.0-IHloXAWlYIS8YTp1gXe6J" 'False) (C1 ('MetaCons "SalesforceCustomKnowledgeArticleTypeConfiguration'" '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 "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "documentDataFieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSalesforceCustomKnowledgeArticleTypeConfiguration Source #

Create a value of SalesforceCustomKnowledgeArticleTypeConfiguration 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:SalesforceCustomKnowledgeArticleTypeConfiguration', salesforceCustomKnowledgeArticleTypeConfiguration_documentTitleFieldName - The name of the field in the custom knowledge article that contains the document title.

$sel:fieldMappings:SalesforceCustomKnowledgeArticleTypeConfiguration', salesforceCustomKnowledgeArticleTypeConfiguration_fieldMappings - Maps attributes or field names of the custom knowledge article to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API before you map to Salesforce fields. For more information, see Mapping data source fields. The Salesforce data source field names must exist in your Salesforce custom metadata.

$sel:name:SalesforceCustomKnowledgeArticleTypeConfiguration', salesforceCustomKnowledgeArticleTypeConfiguration_name - The name of the configuration.

$sel:documentDataFieldName:SalesforceCustomKnowledgeArticleTypeConfiguration', salesforceCustomKnowledgeArticleTypeConfiguration_documentDataFieldName - The name of the field in the custom knowledge article that contains the document data to index.

salesforceCustomKnowledgeArticleTypeConfiguration_documentTitleFieldName :: Lens' SalesforceCustomKnowledgeArticleTypeConfiguration (Maybe Text) Source #

The name of the field in the custom knowledge article that contains the document title.

salesforceCustomKnowledgeArticleTypeConfiguration_fieldMappings :: Lens' SalesforceCustomKnowledgeArticleTypeConfiguration (Maybe (NonEmpty DataSourceToIndexFieldMapping)) Source #

Maps attributes or field names of the custom knowledge article to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API before you map to Salesforce fields. For more information, see Mapping data source fields. The Salesforce data source field names must exist in your Salesforce custom metadata.

salesforceCustomKnowledgeArticleTypeConfiguration_documentDataFieldName :: Lens' SalesforceCustomKnowledgeArticleTypeConfiguration Text Source #

The name of the field in the custom knowledge article that contains the document data to index.