DatabaseConfiguration class

Provides the information necessary to connect a database to an index.

Constructors

DatabaseConfiguration({required ColumnConfiguration columnConfiguration, required ConnectionConfiguration connectionConfiguration, required DatabaseEngineType databaseEngineType, AclConfiguration? aclConfiguration, SqlConfiguration? sqlConfiguration, DataSourceVpcConfiguration? vpcConfiguration})
DatabaseConfiguration.fromJson(Map<String, dynamic> json)
factory

Properties

aclConfiguration AclConfiguration?
Information about the database column that provides information for user context filtering.
final
columnConfiguration ColumnConfiguration
Information about where the index should get the document information from the database.
final
connectionConfiguration ConnectionConfiguration
The information necessary to connect to a database.
final
databaseEngineType DatabaseEngineType
The type of database engine that runs the database.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sqlConfiguration SqlConfiguration?
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
final
vpcConfiguration DataSourceVpcConfiguration?
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