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