Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data SalesforceCustomKnowledgeArticleTypeConfiguration = SalesforceCustomKnowledgeArticleTypeConfiguration' {}
- newSalesforceCustomKnowledgeArticleTypeConfiguration :: Text -> Text -> SalesforceCustomKnowledgeArticleTypeConfiguration
- salesforceCustomKnowledgeArticleTypeConfiguration_documentTitleFieldName :: Lens' SalesforceCustomKnowledgeArticleTypeConfiguration (Maybe Text)
- salesforceCustomKnowledgeArticleTypeConfiguration_fieldMappings :: Lens' SalesforceCustomKnowledgeArticleTypeConfiguration (Maybe (NonEmpty DataSourceToIndexFieldMapping))
- salesforceCustomKnowledgeArticleTypeConfiguration_name :: Lens' SalesforceCustomKnowledgeArticleTypeConfiguration Text
- salesforceCustomKnowledgeArticleTypeConfiguration_documentDataFieldName :: Lens' SalesforceCustomKnowledgeArticleTypeConfiguration Text
Documentation
data SalesforceCustomKnowledgeArticleTypeConfiguration Source #
Provides the configuration information for indexing Salesforce custom articles.
See: newSalesforceCustomKnowledgeArticleTypeConfiguration
smart constructor.
SalesforceCustomKnowledgeArticleTypeConfiguration' | |
|
Instances
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_name :: Lens' SalesforceCustomKnowledgeArticleTypeConfiguration Text Source #
The name of the configuration.
salesforceCustomKnowledgeArticleTypeConfiguration_documentDataFieldName :: Lens' SalesforceCustomKnowledgeArticleTypeConfiguration Text Source #
The name of the field in the custom knowledge article that contains the document data to index.