class Aws::Kendra::Types::ColumnConfiguration
Provides information about how Amazon Kendra
should use the columns of a database in an index.
@note When making an API call, you may pass ColumnConfiguration
data as a hash: { document_id_column_name: "ColumnName", # required document_data_column_name: "ColumnName", # required document_title_column_name: "ColumnName", field_mappings: [ { data_source_field_name: "DataSourceFieldName", # required date_field_format: "DataSourceDateFieldFormat", index_field_name: "IndexFieldName", # required }, ], change_detecting_columns: ["ColumnName"], # required }
@!attribute [rw] document_id_column_name
The column that provides the document's unique identifier. @return [String]
@!attribute [rw] document_data_column_name
The column that contains the contents of the document. @return [String]
@!attribute [rw] document_title_column_name
The column that contains the title of the document. @return [String]
@!attribute [rw] field_mappings
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. @return [Array<Types::DataSourceToIndexFieldMapping>]
@!attribute [rw] change_detecting_columns
One to five columns that indicate when a document in the database has changed. @return [Array<String>]
@see docs.aws.amazon.com/goto/WebAPI/kendra-2019-02-03/ColumnConfiguration AWS API Documentation
Constants
- SENSITIVE