public static interface SalesforceCustomKnowledgeArticleTypeConfiguration.Builder extends SdkPojo, CopyableBuilder<SalesforceCustomKnowledgeArticleTypeConfiguration.Builder,SalesforceCustomKnowledgeArticleTypeConfiguration>
| Modifier and Type | Method and Description |
|---|---|
SalesforceCustomKnowledgeArticleTypeConfiguration.Builder |
documentDataFieldName(String documentDataFieldName)
The name of the field in the custom knowledge article that contains the document data to index.
|
SalesforceCustomKnowledgeArticleTypeConfiguration.Builder |
documentTitleFieldName(String documentTitleFieldName)
The name of the field in the custom knowledge article that contains the document title.
|
SalesforceCustomKnowledgeArticleTypeConfiguration.Builder |
fieldMappings(Collection<DataSourceToIndexFieldMapping> fieldMappings)
One or more objects that map fields in the custom knowledge article to fields in the Amazon Kendra index.
|
SalesforceCustomKnowledgeArticleTypeConfiguration.Builder |
fieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... fieldMappings)
One or more objects that map fields in the custom knowledge article to fields in the Amazon Kendra index.
|
SalesforceCustomKnowledgeArticleTypeConfiguration.Builder |
fieldMappings(DataSourceToIndexFieldMapping... fieldMappings)
One or more objects that map fields in the custom knowledge article to fields in the Amazon Kendra index.
|
SalesforceCustomKnowledgeArticleTypeConfiguration.Builder |
name(String name)
The name of the configuration.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSalesforceCustomKnowledgeArticleTypeConfiguration.Builder name(String name)
The name of the configuration.
name - The name of the configuration.SalesforceCustomKnowledgeArticleTypeConfiguration.Builder documentDataFieldName(String documentDataFieldName)
The name of the field in the custom knowledge article that contains the document data to index.
documentDataFieldName - The name of the field in the custom knowledge article that contains the document data to index.SalesforceCustomKnowledgeArticleTypeConfiguration.Builder documentTitleFieldName(String documentTitleFieldName)
The name of the field in the custom knowledge article that contains the document title.
documentTitleFieldName - The name of the field in the custom knowledge article that contains the document title.SalesforceCustomKnowledgeArticleTypeConfiguration.Builder fieldMappings(Collection<DataSourceToIndexFieldMapping> fieldMappings)
One or more objects that map fields in the custom knowledge article to fields in the Amazon Kendra index.
fieldMappings - One or more objects that map fields in the custom knowledge article to fields in the Amazon Kendra
index.SalesforceCustomKnowledgeArticleTypeConfiguration.Builder fieldMappings(DataSourceToIndexFieldMapping... fieldMappings)
One or more objects that map fields in the custom knowledge article to fields in the Amazon Kendra index.
fieldMappings - One or more objects that map fields in the custom knowledge article to fields in the Amazon Kendra
index.SalesforceCustomKnowledgeArticleTypeConfiguration.Builder fieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... fieldMappings)
One or more objects that map fields in the custom knowledge article to fields in the Amazon Kendra index.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #fieldMappings(List) .fieldMappings - a consumer that will call methods on List.Builder #fieldMappings(List) Copyright © 2021. All rights reserved.