Interface DatabaseSourceDescription.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DatabaseSourceDescription.Builder,,DatabaseSourceDescription> SdkBuilder<DatabaseSourceDescription.Builder,,DatabaseSourceDescription> SdkPojo
- Enclosing class:
DatabaseSourceDescription
-
Method Summary
Modifier and TypeMethodDescriptioncolumns(Consumer<DatabaseColumnList.Builder> columns) columns(DatabaseColumnList columns) databases(Consumer<DatabaseList.Builder> databases) databases(DatabaseList databases) databaseSourceAuthenticationConfiguration(Consumer<DatabaseSourceAuthenticationConfiguration.Builder> databaseSourceAuthenticationConfiguration) databaseSourceAuthenticationConfiguration(DatabaseSourceAuthenticationConfiguration databaseSourceAuthenticationConfiguration) databaseSourceVPCConfiguration(Consumer<DatabaseSourceVPCConfiguration.Builder> databaseSourceVPCConfiguration) databaseSourceVPCConfiguration(DatabaseSourceVPCConfiguration databaseSourceVPCConfiguration) snapshotInfo(Collection<DatabaseSnapshotInfo> snapshotInfo) snapshotInfo(Consumer<DatabaseSnapshotInfo.Builder>... snapshotInfo) snapshotInfo(DatabaseSnapshotInfo... snapshotInfo) snapshotWatermarkTable(String snapshotWatermarkTable) surrogateKeys(String... surrogateKeys) surrogateKeys(Collection<String> surrogateKeys) tables(Consumer<DatabaseTableList.Builder> tables) tables(DatabaseTableList tables) type(DatabaseType type) 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, sdkFieldNameToField, sdkFields
-
Method Details
-
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:
-
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:
-
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
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
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
sslMode-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:
-
sslMode
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
sslMode-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:
-
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
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:
-
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
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:
-
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
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:
-
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
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
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.
-
snapshotInfo
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
snapshotInfo-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.
-
snapshotInfo
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
snapshotInfo-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.
-
snapshotInfo
DatabaseSourceDescription.Builder snapshotInfo(Consumer<DatabaseSnapshotInfo.Builder>... snapshotInfo) Amazon Data Firehose is in preview release and is subject to change.
This is a convenience method that creates an instance of theDatabaseSnapshotInfo.Builderavoiding the need to create one manually viaDatabaseSnapshotInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosnapshotInfo(List<DatabaseSnapshotInfo>).- Parameters:
snapshotInfo- a consumer that will call methods onDatabaseSnapshotInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
databaseSourceAuthenticationConfiguration
DatabaseSourceDescription.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 DatabaseSourceDescription.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:
-
databaseSourceVPCConfiguration
DatabaseSourceDescription.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 DatabaseSourceDescription.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:
-