@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.DatabaseEngineType
public String getDatabaseEngineType()
The type of database engine that runs the database.
DatabaseEngineType
public DatabaseConfiguration withDatabaseEngineType(String databaseEngineType)
The type of database engine that runs the database.
databaseEngineType
- The type of database engine that runs the database.DatabaseEngineType
public DatabaseConfiguration withDatabaseEngineType(DatabaseEngineType databaseEngineType)
The type of database engine that runs the database.
databaseEngineType
- The type of database engine that runs the database.DatabaseEngineType
public 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 Object
Object.toString()
public DatabaseConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.