Interface DatabaseConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DatabaseConfiguration.Builder,,DatabaseConfiguration> SdkBuilder<DatabaseConfiguration.Builder,,DatabaseConfiguration> SdkPojo
- Enclosing class:
DatabaseConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault DatabaseConfiguration.BuilderaclConfiguration(Consumer<AclConfiguration.Builder> aclConfiguration) Information about the database column that provides information for user context filtering.aclConfiguration(AclConfiguration aclConfiguration) Information about the database column that provides information for user context filtering.default DatabaseConfiguration.BuildercolumnConfiguration(Consumer<ColumnConfiguration.Builder> columnConfiguration) Information about where the index should get the document information from the database.columnConfiguration(ColumnConfiguration columnConfiguration) Information about where the index should get the document information from the database.default DatabaseConfiguration.BuilderconnectionConfiguration(Consumer<ConnectionConfiguration.Builder> connectionConfiguration) Configuration information that's required to connect to a database.connectionConfiguration(ConnectionConfiguration connectionConfiguration) Configuration information that's required to connect to a database.databaseEngineType(String databaseEngineType) The type of database engine that runs the database.databaseEngineType(DatabaseEngineType databaseEngineType) The type of database engine that runs the database.default DatabaseConfiguration.BuildersqlConfiguration(Consumer<SqlConfiguration.Builder> sqlConfiguration) Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.sqlConfiguration(SqlConfiguration sqlConfiguration) Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.default DatabaseConfiguration.BuildervpcConfiguration(Consumer<DataSourceVpcConfiguration.Builder> vpcConfiguration) Sets the value of the VpcConfiguration property for this object.vpcConfiguration(DataSourceVpcConfiguration vpcConfiguration) Sets the value of the VpcConfiguration property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
databaseEngineType
The type of database engine that runs the database.
- Parameters:
databaseEngineType- The type of database engine that runs the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
databaseEngineType
The type of database engine that runs the database.
- Parameters:
databaseEngineType- The type of database engine that runs the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectionConfiguration
DatabaseConfiguration.Builder connectionConfiguration(ConnectionConfiguration connectionConfiguration) Configuration information that's required to connect to a database.
- Parameters:
connectionConfiguration- Configuration information that's required to connect to a database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionConfiguration
default DatabaseConfiguration.Builder connectionConfiguration(Consumer<ConnectionConfiguration.Builder> connectionConfiguration) Configuration information that's required to connect to a database.
This is a convenience method that creates an instance of theConnectionConfiguration.Builderavoiding the need to create one manually viaConnectionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconnectionConfiguration(ConnectionConfiguration).- Parameters:
connectionConfiguration- a consumer that will call methods onConnectionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcConfiguration
Sets the value of the VpcConfiguration property for this object.- Parameters:
vpcConfiguration- The new value for the VpcConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfiguration
default DatabaseConfiguration.Builder vpcConfiguration(Consumer<DataSourceVpcConfiguration.Builder> vpcConfiguration) Sets the value of the VpcConfiguration property for this object. This is a convenience method that creates an instance of theDataSourceVpcConfiguration.Builderavoiding the need to create one manually viaDataSourceVpcConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcConfiguration(DataSourceVpcConfiguration).- Parameters:
vpcConfiguration- a consumer that will call methods onDataSourceVpcConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
columnConfiguration
Information about where the index should get the document information from the database.
- Parameters:
columnConfiguration- Information about where the index should get the document information from the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnConfiguration
default DatabaseConfiguration.Builder columnConfiguration(Consumer<ColumnConfiguration.Builder> columnConfiguration) Information about where the index should get the document information from the database.
This is a convenience method that creates an instance of theColumnConfiguration.Builderavoiding the need to create one manually viaColumnConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocolumnConfiguration(ColumnConfiguration).- Parameters:
columnConfiguration- a consumer that will call methods onColumnConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aclConfiguration
Information about the database column that provides information for user context filtering.
- Parameters:
aclConfiguration- Information about the database column that provides information for user context filtering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aclConfiguration
default DatabaseConfiguration.Builder aclConfiguration(Consumer<AclConfiguration.Builder> aclConfiguration) Information about the database column that provides information for user context filtering.
This is a convenience method that creates an instance of theAclConfiguration.Builderavoiding the need to create one manually viaAclConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaclConfiguration(AclConfiguration).- Parameters:
aclConfiguration- a consumer that will call methods onAclConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sqlConfiguration
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
- Parameters:
sqlConfiguration- Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sqlConfiguration
default DatabaseConfiguration.Builder sqlConfiguration(Consumer<SqlConfiguration.Builder> sqlConfiguration) Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
This is a convenience method that creates an instance of theSqlConfiguration.Builderavoiding the need to create one manually viaSqlConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosqlConfiguration(SqlConfiguration).- Parameters:
sqlConfiguration- a consumer that will call methods onSqlConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-