Interface DestinationTable.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DestinationTable.Builder,,DestinationTable> SdkBuilder<DestinationTable.Builder,,DestinationTable> SdkPojo
- Enclosing class:
DestinationTable
@Mutable
@NotThreadSafe
public static interface DestinationTable.Builder
extends SdkPojo, CopyableBuilder<DestinationTable.Builder,DestinationTable>
-
Method Summary
Modifier and TypeMethodDescriptionAlias for the destination table.default DestinationTable.Buildersource(Consumer<DestinationTableSource.Builder> source) The source configuration that specifies which transform operation provides data to this destination table.source(DestinationTableSource source) The source configuration that specifies which transform operation provides data to this destination table.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
-
alias
Alias for the destination table.
- Parameters:
alias- Alias for the destination table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
The source configuration that specifies which transform operation provides data to this destination table.
- Parameters:
source- The source configuration that specifies which transform operation provides data to this destination table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
The source configuration that specifies which transform operation provides data to this destination table.
This is a convenience method that creates an instance of theDestinationTableSource.Builderavoiding the need to create one manually viaDestinationTableSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosource(DestinationTableSource).- Parameters:
source- a consumer that will call methods onDestinationTableSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-