SalesforceConfiguration class

Provides configuration information for connecting to a Salesforce data source.

Constructors

SalesforceConfiguration({required String secretArn, required String serverUrl, SalesforceChatterFeedConfiguration? chatterFeedConfiguration, bool? crawlAttachments, List<String>? excludeAttachmentFilePatterns, List<String>? includeAttachmentFilePatterns, SalesforceKnowledgeArticleConfiguration? knowledgeArticleConfiguration, SalesforceStandardObjectAttachmentConfiguration? standardObjectAttachmentConfiguration, List<SalesforceStandardObjectConfiguration>? standardObjectConfigurations})
SalesforceConfiguration.fromJson(Map<String, dynamic> json)
factory

Properties

chatterFeedConfiguration SalesforceChatterFeedConfiguration?
Specifies configuration information for Salesforce chatter feeds.
final
crawlAttachments bool?
Indicates whether Amazon Kendra should index attachments to Salesforce objects.
final
excludeAttachmentFilePatterns List<String>?
A list of regular expression patterns. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an exclusion pattern and an inclusion pattern, the document is not included in the index.
final
hashCode int
The hash code for this object.
no setterinherited
includeAttachmentFilePatterns List<String>?
A list of regular expression patterns. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion pattern and an exclusion pattern, the document is not included in the index.
final
knowledgeArticleConfiguration SalesforceKnowledgeArticleConfiguration?
Specifies configuration information for the knowlege article types that Amazon Kendra indexes. Amazon Kendra indexes standard knowledge articles and the standard fields of knowledge articles, or the custom fields of custom knowledge articles, but not both.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secretArn String
The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Salesforce instance. The secret must contain a JSON structure with the following keys:
final
serverUrl String
The instance URL for the Salesforce site that you want to index.
final
standardObjectAttachmentConfiguration SalesforceStandardObjectAttachmentConfiguration?
Provides configuration information for processing attachments to Salesforce standard objects.
final
standardObjectConfigurations List<SalesforceStandardObjectConfiguration>?
Specifies the Salesforce standard objects that Amazon Kendra indexes.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited