Interface TransformOperationSource.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TransformOperationSource.Builder,,TransformOperationSource> SdkBuilder<TransformOperationSource.Builder,,TransformOperationSource> SdkPojo
- Enclosing class:
TransformOperationSource
@Mutable
@NotThreadSafe
public static interface TransformOperationSource.Builder
extends SdkPojo, CopyableBuilder<TransformOperationSource.Builder,TransformOperationSource>
-
Method Summary
Modifier and TypeMethodDescriptioncolumnIdMappings(Collection<DataSetColumnIdMapping> columnIdMappings) The mappings between source column identifiers and target column identifiers for this transformation.columnIdMappings(Consumer<DataSetColumnIdMapping.Builder>... columnIdMappings) The mappings between source column identifiers and target column identifiers for this transformation.columnIdMappings(DataSetColumnIdMapping... columnIdMappings) The mappings between source column identifiers and target column identifiers for this transformation.transformOperationId(String transformOperationId) The identifier of the transform operation that provides input data.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
-
transformOperationId
The identifier of the transform operation that provides input data.
- Parameters:
transformOperationId- The identifier of the transform operation that provides input data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnIdMappings
TransformOperationSource.Builder columnIdMappings(Collection<DataSetColumnIdMapping> columnIdMappings) The mappings between source column identifiers and target column identifiers for this transformation.
- Parameters:
columnIdMappings- The mappings between source column identifiers and target column identifiers for this transformation.- 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 for this transformation.
- Parameters:
columnIdMappings- The mappings between source column identifiers and target column identifiers for this transformation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnIdMappings
TransformOperationSource.Builder columnIdMappings(Consumer<DataSetColumnIdMapping.Builder>... columnIdMappings) The mappings between source column identifiers and target column identifiers for this transformation.
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:
-