@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DatabaseConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Provides the configuration information to an Amazon Kendra supported database.
| Constructor and Description |
|---|
DatabaseConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
DatabaseConfiguration |
clone() |
boolean |
equals(Object obj) |
AclConfiguration |
getAclConfiguration()
Information about the database column that provides information for user context filtering.
|
ColumnConfiguration |
getColumnConfiguration()
Information about where the index should get the document information from the database.
|
ConnectionConfiguration |
getConnectionConfiguration()
Configuration information that's required to connect to a database.
|
String |
getDatabaseEngineType()
The type of database engine that runs the database.
|
SqlConfiguration |
getSqlConfiguration()
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database
data source.
|
DataSourceVpcConfiguration |
getVpcConfiguration() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAclConfiguration(AclConfiguration aclConfiguration)
Information about the database column that provides information for user context filtering.
|
void |
setColumnConfiguration(ColumnConfiguration columnConfiguration)
Information about where the index should get the document information from the database.
|
void |
setConnectionConfiguration(ConnectionConfiguration connectionConfiguration)
Configuration information that's required to connect to a database.
|
void |
setDatabaseEngineType(String databaseEngineType)
The type of database engine that runs the database.
|
void |
setSqlConfiguration(SqlConfiguration sqlConfiguration)
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database
data source.
|
void |
setVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration) |
String |
toString()
Returns a string representation of this object.
|
DatabaseConfiguration |
withAclConfiguration(AclConfiguration aclConfiguration)
Information about the database column that provides information for user context filtering.
|
DatabaseConfiguration |
withColumnConfiguration(ColumnConfiguration columnConfiguration)
Information about where the index should get the document information from the database.
|
DatabaseConfiguration |
withConnectionConfiguration(ConnectionConfiguration connectionConfiguration)
Configuration information that's required to connect to a database.
|
DatabaseConfiguration |
withDatabaseEngineType(DatabaseEngineType databaseEngineType)
The type of database engine that runs the database.
|
DatabaseConfiguration |
withDatabaseEngineType(String databaseEngineType)
The type of database engine that runs the database.
|
DatabaseConfiguration |
withSqlConfiguration(SqlConfiguration sqlConfiguration)
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database
data source.
|
DatabaseConfiguration |
withVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration) |
public void setDatabaseEngineType(String databaseEngineType)
The type of database engine that runs the database.
databaseEngineType - The type of database engine that runs the database.DatabaseEngineTypepublic String getDatabaseEngineType()
The type of database engine that runs the database.
DatabaseEngineTypepublic DatabaseConfiguration withDatabaseEngineType(String databaseEngineType)
The type of database engine that runs the database.
databaseEngineType - The type of database engine that runs the database.DatabaseEngineTypepublic DatabaseConfiguration withDatabaseEngineType(DatabaseEngineType databaseEngineType)
The type of database engine that runs the database.
databaseEngineType - The type of database engine that runs the database.DatabaseEngineTypepublic void setConnectionConfiguration(ConnectionConfiguration connectionConfiguration)
Configuration information that's required to connect to a database.
connectionConfiguration - Configuration information that's required to connect to a database.public ConnectionConfiguration getConnectionConfiguration()
Configuration information that's required to connect to a database.
public DatabaseConfiguration withConnectionConfiguration(ConnectionConfiguration connectionConfiguration)
Configuration information that's required to connect to a database.
connectionConfiguration - Configuration information that's required to connect to a database.public void setVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
vpcConfiguration - public DataSourceVpcConfiguration getVpcConfiguration()
public DatabaseConfiguration withVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
vpcConfiguration - public void setColumnConfiguration(ColumnConfiguration columnConfiguration)
Information about where the index should get the document information from the database.
columnConfiguration - Information about where the index should get the document information from the database.public ColumnConfiguration getColumnConfiguration()
Information about where the index should get the document information from the database.
public DatabaseConfiguration withColumnConfiguration(ColumnConfiguration columnConfiguration)
Information about where the index should get the document information from the database.
columnConfiguration - Information about where the index should get the document information from the database.public void setAclConfiguration(AclConfiguration aclConfiguration)
Information about the database column that provides information for user context filtering.
aclConfiguration - Information about the database column that provides information for user context filtering.public AclConfiguration getAclConfiguration()
Information about the database column that provides information for user context filtering.
public DatabaseConfiguration withAclConfiguration(AclConfiguration aclConfiguration)
Information about the database column that provides information for user context filtering.
aclConfiguration - Information about the database column that provides information for user context filtering.public void setSqlConfiguration(SqlConfiguration sqlConfiguration)
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
sqlConfiguration - Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a
database data source.public SqlConfiguration getSqlConfiguration()
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
public DatabaseConfiguration withSqlConfiguration(SqlConfiguration sqlConfiguration)
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
sqlConfiguration - Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a
database data source.public String toString()
toString in class ObjectObject.toString()public DatabaseConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.