ColumnConfiguration class

Provides information about how Amazon Kendra should use the columns of a database in an index.

Constructors

ColumnConfiguration({required List<String> changeDetectingColumns, required String documentDataColumnName, required String documentIdColumnName, String? documentTitleColumnName, List<DataSourceToIndexFieldMapping>? fieldMappings})
ColumnConfiguration.fromJson(Map<String, dynamic> json)
factory

Properties

changeDetectingColumns List<String>
One to five columns that indicate when a document in the database has changed.
final
documentDataColumnName String
The column that contains the contents of the document.
final
documentIdColumnName String
The column that provides the document's unique identifier.
final
documentTitleColumnName String?
The column that contains the title of the document.
final
fieldMappings List<DataSourceToIndexFieldMapping>?
An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the UpdateIndex operation.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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