Interface ImportTableOperationSource.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ImportTableOperationSource.Builder,,ImportTableOperationSource> SdkBuilder<ImportTableOperationSource.Builder,,ImportTableOperationSource> SdkPojo
- Enclosing class:
ImportTableOperationSource
@Mutable
@NotThreadSafe
public static interface ImportTableOperationSource.Builder
extends SdkPojo, CopyableBuilder<ImportTableOperationSource.Builder,ImportTableOperationSource>
-
Method Summary
Modifier and TypeMethodDescriptioncolumnIdMappings(Collection<DataSetColumnIdMapping> columnIdMappings) The mappings between source column identifiers and target column identifiers during the import.columnIdMappings(Consumer<DataSetColumnIdMapping.Builder>... columnIdMappings) The mappings between source column identifiers and target column identifiers during the import.columnIdMappings(DataSetColumnIdMapping... columnIdMappings) The mappings between source column identifiers and target column identifiers during the import.sourceTableId(String sourceTableId) The identifier of the source table to import data from.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
-
sourceTableId
The identifier of the source table to import data from.
- Parameters:
sourceTableId- The identifier of the source table to import data from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnIdMappings
ImportTableOperationSource.Builder columnIdMappings(Collection<DataSetColumnIdMapping> columnIdMappings) The mappings between source column identifiers and target column identifiers during the import.
- Parameters:
columnIdMappings- The mappings between source column identifiers and target column identifiers during the import.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnIdMappings
The mappings between source column identifiers and target column identifiers during the import.
- Parameters:
columnIdMappings- The mappings between source column identifiers and target column identifiers during the import.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnIdMappings
ImportTableOperationSource.Builder columnIdMappings(Consumer<DataSetColumnIdMapping.Builder>... columnIdMappings) The mappings between source column identifiers and target column identifiers during the import.
This is a convenience method that creates an instance of theDataSetColumnIdMapping.Builderavoiding the need to create one manually viaDataSetColumnIdMapping.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocolumnIdMappings(List<DataSetColumnIdMapping>).- Parameters:
columnIdMappings- a consumer that will call methods onDataSetColumnIdMapping.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-