Interface DatabaseSourceDescription.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DatabaseSourceDescription.Builder,DatabaseSourceDescription>,SdkBuilder<DatabaseSourceDescription.Builder,DatabaseSourceDescription>,SdkPojo
- Enclosing class:
- DatabaseSourceDescription
public static interface DatabaseSourceDescription.Builder extends SdkPojo, CopyableBuilder<DatabaseSourceDescription.Builder,DatabaseSourceDescription>
-
-
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
DatabaseSourceDescription.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
DatabaseSourceDescription.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
DatabaseSourceDescription.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
DatabaseSourceDescription.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
DatabaseSourceDescription.Builder sslMode(String sslMode)
Amazon Data Firehose is in preview release and is subject to change.
-
sslMode
DatabaseSourceDescription.Builder sslMode(SSLMode sslMode)
Amazon Data Firehose is in preview release and is subject to change.
-
databases
DatabaseSourceDescription.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 DatabaseSourceDescription.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
DatabaseSourceDescription.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 DatabaseSourceDescription.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
DatabaseSourceDescription.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 DatabaseSourceDescription.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
DatabaseSourceDescription.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
DatabaseSourceDescription.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
DatabaseSourceDescription.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.
-
snapshotInfo
DatabaseSourceDescription.Builder snapshotInfo(Collection<DatabaseSnapshotInfo> 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(DatabaseSnapshotInfo... 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 to#snapshotInfo(List.) - 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:
#snapshotInfo(java.util.Collection)
-
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:
databaseSourceAuthenticationConfiguration(DatabaseSourceAuthenticationConfiguration)
-
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:
databaseSourceVPCConfiguration(DatabaseSourceVPCConfiguration)
-
-