Interface DatabaseConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DatabaseConfiguration.Builder,DatabaseConfiguration>,SdkBuilder<DatabaseConfiguration.Builder,DatabaseConfiguration>,SdkPojo
- Enclosing class:
- DatabaseConfiguration
public static interface DatabaseConfiguration.Builder extends SdkPojo, CopyableBuilder<DatabaseConfiguration.Builder,DatabaseConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DatabaseConfiguration.BuilderaclConfiguration(Consumer<AclConfiguration.Builder> aclConfiguration)Information about the database column that provides information for user context filtering.DatabaseConfiguration.BuilderaclConfiguration(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.DatabaseConfiguration.BuildercolumnConfiguration(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.DatabaseConfiguration.BuilderconnectionConfiguration(ConnectionConfiguration connectionConfiguration)Configuration information that's required to connect to a database.DatabaseConfiguration.BuilderdatabaseEngineType(String databaseEngineType)The type of database engine that runs the database.DatabaseConfiguration.BuilderdatabaseEngineType(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.DatabaseConfiguration.BuildersqlConfiguration(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.DatabaseConfiguration.BuildervpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)Sets the value of the VpcConfiguration property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
databaseEngineType
DatabaseConfiguration.Builder databaseEngineType(String 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,DatabaseEngineType
-
databaseEngineType
DatabaseConfiguration.Builder databaseEngineType(DatabaseEngineType 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,DatabaseEngineType
-
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:
connectionConfiguration(ConnectionConfiguration)
-
vpcConfiguration
DatabaseConfiguration.Builder vpcConfiguration(DataSourceVpcConfiguration 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:
vpcConfiguration(DataSourceVpcConfiguration)
-
columnConfiguration
DatabaseConfiguration.Builder columnConfiguration(ColumnConfiguration 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:
columnConfiguration(ColumnConfiguration)
-
aclConfiguration
DatabaseConfiguration.Builder aclConfiguration(AclConfiguration 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:
aclConfiguration(AclConfiguration)
-
sqlConfiguration
DatabaseConfiguration.Builder sqlConfiguration(SqlConfiguration 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:
sqlConfiguration(SqlConfiguration)
-
-