Interface DatabaseSourceConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DatabaseSourceConfiguration.Builder,DatabaseSourceConfiguration>,SdkBuilder<DatabaseSourceConfiguration.Builder,DatabaseSourceConfiguration>,SdkPojo
- Enclosing class:
- DatabaseSourceConfiguration
public static interface DatabaseSourceConfiguration.Builder extends SdkPojo, CopyableBuilder<DatabaseSourceConfiguration.Builder,DatabaseSourceConfiguration>
-
-
Method Summary
-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
type
DatabaseSourceConfiguration.Builder type(String type)
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
type-Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DatabaseType,DatabaseType
-
type
DatabaseSourceConfiguration.Builder type(DatabaseType type)
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
type-Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DatabaseType,DatabaseType
-
endpoint
DatabaseSourceConfiguration.Builder endpoint(String endpoint)
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
endpoint-Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
port
DatabaseSourceConfiguration.Builder port(Integer port)
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
port-Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sslMode
DatabaseSourceConfiguration.Builder sslMode(String sslMode)
Amazon Data Firehose is in preview release and is subject to change.
-
sslMode
DatabaseSourceConfiguration.Builder sslMode(SSLMode sslMode)
Amazon Data Firehose is in preview release and is subject to change.
-
databases
DatabaseSourceConfiguration.Builder databases(DatabaseList databases)
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
databases-Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databases
default DatabaseSourceConfiguration.Builder databases(Consumer<DatabaseList.Builder> databases)
Amazon Data Firehose is in preview release and is subject to change.
This is a convenience method that creates an instance of theDatabaseList.Builderavoiding the need to create one manually viaDatabaseList.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todatabases(DatabaseList).- Parameters:
databases- a consumer that will call methods onDatabaseList.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
databases(DatabaseList)
-
tables
DatabaseSourceConfiguration.Builder tables(DatabaseTableList tables)
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
tables-Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tables
default DatabaseSourceConfiguration.Builder tables(Consumer<DatabaseTableList.Builder> tables)
Amazon Data Firehose is in preview release and is subject to change.
This is a convenience method that creates an instance of theDatabaseTableList.Builderavoiding the need to create one manually viaDatabaseTableList.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totables(DatabaseTableList).- Parameters:
tables- a consumer that will call methods onDatabaseTableList.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tables(DatabaseTableList)
-
columns
DatabaseSourceConfiguration.Builder columns(DatabaseColumnList columns)
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
columns-Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columns
default DatabaseSourceConfiguration.Builder columns(Consumer<DatabaseColumnList.Builder> columns)
Amazon Data Firehose is in preview release and is subject to change.
This is a convenience method that creates an instance of theDatabaseColumnList.Builderavoiding the need to create one manually viaDatabaseColumnList.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocolumns(DatabaseColumnList).- Parameters:
columns- a consumer that will call methods onDatabaseColumnList.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
columns(DatabaseColumnList)
-
surrogateKeys
DatabaseSourceConfiguration.Builder surrogateKeys(Collection<String> surrogateKeys)
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
surrogateKeys-Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
surrogateKeys
DatabaseSourceConfiguration.Builder surrogateKeys(String... surrogateKeys)
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
surrogateKeys-Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotWatermarkTable
DatabaseSourceConfiguration.Builder snapshotWatermarkTable(String snapshotWatermarkTable)
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
snapshotWatermarkTable-Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseSourceAuthenticationConfiguration
DatabaseSourceConfiguration.Builder databaseSourceAuthenticationConfiguration(DatabaseSourceAuthenticationConfiguration databaseSourceAuthenticationConfiguration)
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
databaseSourceAuthenticationConfiguration-Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseSourceAuthenticationConfiguration
default DatabaseSourceConfiguration.Builder databaseSourceAuthenticationConfiguration(Consumer<DatabaseSourceAuthenticationConfiguration.Builder> databaseSourceAuthenticationConfiguration)
Amazon Data Firehose is in preview release and is subject to change.
This is a convenience method that creates an instance of theDatabaseSourceAuthenticationConfiguration.Builderavoiding the need to create one manually viaDatabaseSourceAuthenticationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todatabaseSourceAuthenticationConfiguration(DatabaseSourceAuthenticationConfiguration).- Parameters:
databaseSourceAuthenticationConfiguration- a consumer that will call methods onDatabaseSourceAuthenticationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
databaseSourceAuthenticationConfiguration(DatabaseSourceAuthenticationConfiguration)
-
databaseSourceVPCConfiguration
DatabaseSourceConfiguration.Builder databaseSourceVPCConfiguration(DatabaseSourceVPCConfiguration databaseSourceVPCConfiguration)
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
databaseSourceVPCConfiguration-Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseSourceVPCConfiguration
default DatabaseSourceConfiguration.Builder databaseSourceVPCConfiguration(Consumer<DatabaseSourceVPCConfiguration.Builder> databaseSourceVPCConfiguration)
Amazon Data Firehose is in preview release and is subject to change.
This is a convenience method that creates an instance of theDatabaseSourceVPCConfiguration.Builderavoiding the need to create one manually viaDatabaseSourceVPCConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todatabaseSourceVPCConfiguration(DatabaseSourceVPCConfiguration).- Parameters:
databaseSourceVPCConfiguration- a consumer that will call methods onDatabaseSourceVPCConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
databaseSourceVPCConfiguration(DatabaseSourceVPCConfiguration)
-
-