AWS SDK for C++  1.9.1
AWS SDK for C++
Public Member Functions | List of all members
Aws::kendra::Model::DatabaseConfiguration Class Reference

#include <DatabaseConfiguration.h>

Public Member Functions

 DatabaseConfiguration ()
 
 DatabaseConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
DatabaseConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const DatabaseEngineTypeGetDatabaseEngineType () const
 
bool DatabaseEngineTypeHasBeenSet () const
 
void SetDatabaseEngineType (const DatabaseEngineType &value)
 
void SetDatabaseEngineType (DatabaseEngineType &&value)
 
DatabaseConfigurationWithDatabaseEngineType (const DatabaseEngineType &value)
 
DatabaseConfigurationWithDatabaseEngineType (DatabaseEngineType &&value)
 
const ConnectionConfigurationGetConnectionConfiguration () const
 
bool ConnectionConfigurationHasBeenSet () const
 
void SetConnectionConfiguration (const ConnectionConfiguration &value)
 
void SetConnectionConfiguration (ConnectionConfiguration &&value)
 
DatabaseConfigurationWithConnectionConfiguration (const ConnectionConfiguration &value)
 
DatabaseConfigurationWithConnectionConfiguration (ConnectionConfiguration &&value)
 
const DataSourceVpcConfigurationGetVpcConfiguration () const
 
bool VpcConfigurationHasBeenSet () const
 
void SetVpcConfiguration (const DataSourceVpcConfiguration &value)
 
void SetVpcConfiguration (DataSourceVpcConfiguration &&value)
 
DatabaseConfigurationWithVpcConfiguration (const DataSourceVpcConfiguration &value)
 
DatabaseConfigurationWithVpcConfiguration (DataSourceVpcConfiguration &&value)
 
const ColumnConfigurationGetColumnConfiguration () const
 
bool ColumnConfigurationHasBeenSet () const
 
void SetColumnConfiguration (const ColumnConfiguration &value)
 
void SetColumnConfiguration (ColumnConfiguration &&value)
 
DatabaseConfigurationWithColumnConfiguration (const ColumnConfiguration &value)
 
DatabaseConfigurationWithColumnConfiguration (ColumnConfiguration &&value)
 
const AclConfigurationGetAclConfiguration () const
 
bool AclConfigurationHasBeenSet () const
 
void SetAclConfiguration (const AclConfiguration &value)
 
void SetAclConfiguration (AclConfiguration &&value)
 
DatabaseConfigurationWithAclConfiguration (const AclConfiguration &value)
 
DatabaseConfigurationWithAclConfiguration (AclConfiguration &&value)
 
const SqlConfigurationGetSqlConfiguration () const
 
bool SqlConfigurationHasBeenSet () const
 
void SetSqlConfiguration (const SqlConfiguration &value)
 
void SetSqlConfiguration (SqlConfiguration &&value)
 
DatabaseConfigurationWithSqlConfiguration (const SqlConfiguration &value)
 
DatabaseConfigurationWithSqlConfiguration (SqlConfiguration &&value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 37 of file DatabaseConfiguration.h.

Constructor & Destructor Documentation

◆ DatabaseConfiguration() [1/2]

Aws::kendra::Model::DatabaseConfiguration::DatabaseConfiguration ( )

◆ DatabaseConfiguration() [2/2]

Aws::kendra::Model::DatabaseConfiguration::DatabaseConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AclConfigurationHasBeenSet()

bool Aws::kendra::Model::DatabaseConfiguration::AclConfigurationHasBeenSet ( ) const
inline

Information about the database column that provides information for user context filtering.

Definition at line 174 of file DatabaseConfiguration.h.

◆ ColumnConfigurationHasBeenSet()

bool Aws::kendra::Model::DatabaseConfiguration::ColumnConfigurationHasBeenSet ( ) const
inline

Information about where the index should get the document information from the database.

Definition at line 137 of file DatabaseConfiguration.h.

◆ ConnectionConfigurationHasBeenSet()

bool Aws::kendra::Model::DatabaseConfiguration::ConnectionConfigurationHasBeenSet ( ) const
inline

The information necessary to connect to a database.

Definition at line 85 of file DatabaseConfiguration.h.

◆ DatabaseEngineTypeHasBeenSet()

bool Aws::kendra::Model::DatabaseConfiguration::DatabaseEngineTypeHasBeenSet ( ) const
inline

The type of database engine that runs the database.

Definition at line 54 of file DatabaseConfiguration.h.

◆ GetAclConfiguration()

const AclConfiguration& Aws::kendra::Model::DatabaseConfiguration::GetAclConfiguration ( ) const
inline

Information about the database column that provides information for user context filtering.

Definition at line 168 of file DatabaseConfiguration.h.

◆ GetColumnConfiguration()

const ColumnConfiguration& Aws::kendra::Model::DatabaseConfiguration::GetColumnConfiguration ( ) const
inline

Information about where the index should get the document information from the database.

Definition at line 131 of file DatabaseConfiguration.h.

◆ GetConnectionConfiguration()

const ConnectionConfiguration& Aws::kendra::Model::DatabaseConfiguration::GetConnectionConfiguration ( ) const
inline

The information necessary to connect to a database.

Definition at line 80 of file DatabaseConfiguration.h.

◆ GetDatabaseEngineType()

const DatabaseEngineType& Aws::kendra::Model::DatabaseConfiguration::GetDatabaseEngineType ( ) const
inline

The type of database engine that runs the database.

Definition at line 49 of file DatabaseConfiguration.h.

◆ GetSqlConfiguration()

const SqlConfiguration& Aws::kendra::Model::DatabaseConfiguration::GetSqlConfiguration ( ) const
inline

Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.

Definition at line 205 of file DatabaseConfiguration.h.

◆ GetVpcConfiguration()

const DataSourceVpcConfiguration& Aws::kendra::Model::DatabaseConfiguration::GetVpcConfiguration ( ) const
inline

Definition at line 109 of file DatabaseConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::kendra::Model::DatabaseConfiguration::Jsonize ( ) const

◆ operator=()

DatabaseConfiguration& Aws::kendra::Model::DatabaseConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAclConfiguration() [1/2]

void Aws::kendra::Model::DatabaseConfiguration::SetAclConfiguration ( AclConfiguration &&  value)
inline

Information about the database column that provides information for user context filtering.

Definition at line 186 of file DatabaseConfiguration.h.

◆ SetAclConfiguration() [2/2]

void Aws::kendra::Model::DatabaseConfiguration::SetAclConfiguration ( const AclConfiguration value)
inline

Information about the database column that provides information for user context filtering.

Definition at line 180 of file DatabaseConfiguration.h.

◆ SetColumnConfiguration() [1/2]

void Aws::kendra::Model::DatabaseConfiguration::SetColumnConfiguration ( ColumnConfiguration &&  value)
inline

Information about where the index should get the document information from the database.

Definition at line 149 of file DatabaseConfiguration.h.

◆ SetColumnConfiguration() [2/2]

void Aws::kendra::Model::DatabaseConfiguration::SetColumnConfiguration ( const ColumnConfiguration value)
inline

Information about where the index should get the document information from the database.

Definition at line 143 of file DatabaseConfiguration.h.

◆ SetConnectionConfiguration() [1/2]

void Aws::kendra::Model::DatabaseConfiguration::SetConnectionConfiguration ( ConnectionConfiguration &&  value)
inline

The information necessary to connect to a database.

Definition at line 95 of file DatabaseConfiguration.h.

◆ SetConnectionConfiguration() [2/2]

void Aws::kendra::Model::DatabaseConfiguration::SetConnectionConfiguration ( const ConnectionConfiguration value)
inline

The information necessary to connect to a database.

Definition at line 90 of file DatabaseConfiguration.h.

◆ SetDatabaseEngineType() [1/2]

void Aws::kendra::Model::DatabaseConfiguration::SetDatabaseEngineType ( const DatabaseEngineType value)
inline

The type of database engine that runs the database.

Definition at line 59 of file DatabaseConfiguration.h.

◆ SetDatabaseEngineType() [2/2]

void Aws::kendra::Model::DatabaseConfiguration::SetDatabaseEngineType ( DatabaseEngineType &&  value)
inline

The type of database engine that runs the database.

Definition at line 64 of file DatabaseConfiguration.h.

◆ SetSqlConfiguration() [1/2]

void Aws::kendra::Model::DatabaseConfiguration::SetSqlConfiguration ( const SqlConfiguration value)
inline

Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.

Definition at line 217 of file DatabaseConfiguration.h.

◆ SetSqlConfiguration() [2/2]

void Aws::kendra::Model::DatabaseConfiguration::SetSqlConfiguration ( SqlConfiguration &&  value)
inline

Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.

Definition at line 223 of file DatabaseConfiguration.h.

◆ SetVpcConfiguration() [1/2]

void Aws::kendra::Model::DatabaseConfiguration::SetVpcConfiguration ( const DataSourceVpcConfiguration value)
inline

Definition at line 115 of file DatabaseConfiguration.h.

◆ SetVpcConfiguration() [2/2]

void Aws::kendra::Model::DatabaseConfiguration::SetVpcConfiguration ( DataSourceVpcConfiguration &&  value)
inline

Definition at line 118 of file DatabaseConfiguration.h.

◆ SqlConfigurationHasBeenSet()

bool Aws::kendra::Model::DatabaseConfiguration::SqlConfigurationHasBeenSet ( ) const
inline

Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.

Definition at line 211 of file DatabaseConfiguration.h.

◆ VpcConfigurationHasBeenSet()

bool Aws::kendra::Model::DatabaseConfiguration::VpcConfigurationHasBeenSet ( ) const
inline

Definition at line 112 of file DatabaseConfiguration.h.

◆ WithAclConfiguration() [1/2]

DatabaseConfiguration& Aws::kendra::Model::DatabaseConfiguration::WithAclConfiguration ( AclConfiguration &&  value)
inline

Information about the database column that provides information for user context filtering.

Definition at line 198 of file DatabaseConfiguration.h.

◆ WithAclConfiguration() [2/2]

DatabaseConfiguration& Aws::kendra::Model::DatabaseConfiguration::WithAclConfiguration ( const AclConfiguration value)
inline

Information about the database column that provides information for user context filtering.

Definition at line 192 of file DatabaseConfiguration.h.

◆ WithColumnConfiguration() [1/2]

DatabaseConfiguration& Aws::kendra::Model::DatabaseConfiguration::WithColumnConfiguration ( ColumnConfiguration &&  value)
inline

Information about where the index should get the document information from the database.

Definition at line 161 of file DatabaseConfiguration.h.

◆ WithColumnConfiguration() [2/2]

DatabaseConfiguration& Aws::kendra::Model::DatabaseConfiguration::WithColumnConfiguration ( const ColumnConfiguration value)
inline

Information about where the index should get the document information from the database.

Definition at line 155 of file DatabaseConfiguration.h.

◆ WithConnectionConfiguration() [1/2]

DatabaseConfiguration& Aws::kendra::Model::DatabaseConfiguration::WithConnectionConfiguration ( ConnectionConfiguration &&  value)
inline

The information necessary to connect to a database.

Definition at line 105 of file DatabaseConfiguration.h.

◆ WithConnectionConfiguration() [2/2]

DatabaseConfiguration& Aws::kendra::Model::DatabaseConfiguration::WithConnectionConfiguration ( const ConnectionConfiguration value)
inline

The information necessary to connect to a database.

Definition at line 100 of file DatabaseConfiguration.h.

◆ WithDatabaseEngineType() [1/2]

DatabaseConfiguration& Aws::kendra::Model::DatabaseConfiguration::WithDatabaseEngineType ( const DatabaseEngineType value)
inline

The type of database engine that runs the database.

Definition at line 69 of file DatabaseConfiguration.h.

◆ WithDatabaseEngineType() [2/2]

DatabaseConfiguration& Aws::kendra::Model::DatabaseConfiguration::WithDatabaseEngineType ( DatabaseEngineType &&  value)
inline

The type of database engine that runs the database.

Definition at line 74 of file DatabaseConfiguration.h.

◆ WithSqlConfiguration() [1/2]

DatabaseConfiguration& Aws::kendra::Model::DatabaseConfiguration::WithSqlConfiguration ( const SqlConfiguration value)
inline

Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.

Definition at line 229 of file DatabaseConfiguration.h.

◆ WithSqlConfiguration() [2/2]

DatabaseConfiguration& Aws::kendra::Model::DatabaseConfiguration::WithSqlConfiguration ( SqlConfiguration &&  value)
inline

Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.

Definition at line 235 of file DatabaseConfiguration.h.

◆ WithVpcConfiguration() [1/2]

DatabaseConfiguration& Aws::kendra::Model::DatabaseConfiguration::WithVpcConfiguration ( const DataSourceVpcConfiguration value)
inline

Definition at line 121 of file DatabaseConfiguration.h.

◆ WithVpcConfiguration() [2/2]

DatabaseConfiguration& Aws::kendra::Model::DatabaseConfiguration::WithVpcConfiguration ( DataSourceVpcConfiguration &&  value)
inline

Definition at line 124 of file DatabaseConfiguration.h.


The documentation for this class was generated from the following file: