Interface TransformStep.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TransformStep.Builder,,TransformStep> SdkBuilder<TransformStep.Builder,,TransformStep> SdkPojo
- Enclosing class:
TransformStep
-
Method Summary
Modifier and TypeMethodDescriptiondefault TransformStep.BuilderaggregateStep(Consumer<AggregateOperation.Builder> aggregateStep) A transform step that groups data and applies aggregation functions to calculate summary values.aggregateStep(AggregateOperation aggregateStep) A transform step that groups data and applies aggregation functions to calculate summary values.default TransformStep.BuilderappendStep(Consumer<AppendOperation.Builder> appendStep) A transform step that combines rows from multiple sources by stacking them vertically.appendStep(AppendOperation appendStep) A transform step that combines rows from multiple sources by stacking them vertically.default TransformStep.BuildercastColumnTypesStep(Consumer<CastColumnTypesOperation.Builder> castColumnTypesStep) A transform step that changes the data types of one or more columns.castColumnTypesStep(CastColumnTypesOperation castColumnTypesStep) A transform step that changes the data types of one or more columns.default TransformStep.BuildercreateColumnsStep(Consumer<CreateColumnsOperation.Builder> createColumnsStep) Sets the value of the CreateColumnsStep property for this object.createColumnsStep(CreateColumnsOperation createColumnsStep) Sets the value of the CreateColumnsStep property for this object.default TransformStep.BuilderfiltersStep(Consumer<FiltersOperation.Builder> filtersStep) A transform step that applies filter conditions.filtersStep(FiltersOperation filtersStep) A transform step that applies filter conditions.default TransformStep.BuilderimportTableStep(Consumer<ImportTableOperation.Builder> importTableStep) A transform step that brings data from a source table.importTableStep(ImportTableOperation importTableStep) A transform step that brings data from a source table.default TransformStep.BuilderjoinStep(Consumer<JoinOperation.Builder> joinStep) A transform step that combines data from two sources based on specified join conditions.joinStep(JoinOperation joinStep) A transform step that combines data from two sources based on specified join conditions.default TransformStep.BuilderpivotStep(Consumer<PivotOperation.Builder> pivotStep) A transform step that converts row values into columns to reshape the data structure.pivotStep(PivotOperation pivotStep) A transform step that converts row values into columns to reshape the data structure.default TransformStep.BuilderprojectStep(Consumer<ProjectOperation.Builder> projectStep) Sets the value of the ProjectStep property for this object.projectStep(ProjectOperation projectStep) Sets the value of the ProjectStep property for this object.default TransformStep.BuilderrenameColumnsStep(Consumer<RenameColumnsOperation.Builder> renameColumnsStep) A transform step that changes the names of one or more columns.renameColumnsStep(RenameColumnsOperation renameColumnsStep) A transform step that changes the names of one or more columns.default TransformStep.BuilderunpivotStep(Consumer<UnpivotOperation.Builder> unpivotStep) A transform step that converts columns into rows to normalize the data structure.unpivotStep(UnpivotOperation unpivotStep) A transform step that converts columns into rows to normalize the data structure.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
-
importTableStep
A transform step that brings data from a source table.
- Parameters:
importTableStep- A transform step that brings data from a source table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
importTableStep
default TransformStep.Builder importTableStep(Consumer<ImportTableOperation.Builder> importTableStep) A transform step that brings data from a source table.
This is a convenience method that creates an instance of theImportTableOperation.Builderavoiding the need to create one manually viaImportTableOperation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toimportTableStep(ImportTableOperation).- Parameters:
importTableStep- a consumer that will call methods onImportTableOperation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
projectStep
Sets the value of the ProjectStep property for this object.- Parameters:
projectStep- The new value for the ProjectStep property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectStep
Sets the value of the ProjectStep property for this object. This is a convenience method that creates an instance of theProjectOperation.Builderavoiding the need to create one manually viaProjectOperation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprojectStep(ProjectOperation).- Parameters:
projectStep- a consumer that will call methods onProjectOperation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filtersStep
A transform step that applies filter conditions.
- Parameters:
filtersStep- A transform step that applies filter conditions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filtersStep
A transform step that applies filter conditions.
This is a convenience method that creates an instance of theFiltersOperation.Builderavoiding the need to create one manually viaFiltersOperation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofiltersStep(FiltersOperation).- Parameters:
filtersStep- a consumer that will call methods onFiltersOperation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createColumnsStep
Sets the value of the CreateColumnsStep property for this object.- Parameters:
createColumnsStep- The new value for the CreateColumnsStep property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createColumnsStep
default TransformStep.Builder createColumnsStep(Consumer<CreateColumnsOperation.Builder> createColumnsStep) Sets the value of the CreateColumnsStep property for this object. This is a convenience method that creates an instance of theCreateColumnsOperation.Builderavoiding the need to create one manually viaCreateColumnsOperation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocreateColumnsStep(CreateColumnsOperation).- Parameters:
createColumnsStep- a consumer that will call methods onCreateColumnsOperation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
renameColumnsStep
A transform step that changes the names of one or more columns.
- Parameters:
renameColumnsStep- A transform step that changes the names of one or more columns.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
renameColumnsStep
default TransformStep.Builder renameColumnsStep(Consumer<RenameColumnsOperation.Builder> renameColumnsStep) A transform step that changes the names of one or more columns.
This is a convenience method that creates an instance of theRenameColumnsOperation.Builderavoiding the need to create one manually viaRenameColumnsOperation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torenameColumnsStep(RenameColumnsOperation).- Parameters:
renameColumnsStep- a consumer that will call methods onRenameColumnsOperation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
castColumnTypesStep
A transform step that changes the data types of one or more columns.
- Parameters:
castColumnTypesStep- A transform step that changes the data types of one or more columns.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
castColumnTypesStep
default TransformStep.Builder castColumnTypesStep(Consumer<CastColumnTypesOperation.Builder> castColumnTypesStep) A transform step that changes the data types of one or more columns.
This is a convenience method that creates an instance of theCastColumnTypesOperation.Builderavoiding the need to create one manually viaCastColumnTypesOperation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocastColumnTypesStep(CastColumnTypesOperation).- Parameters:
castColumnTypesStep- a consumer that will call methods onCastColumnTypesOperation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
joinStep
A transform step that combines data from two sources based on specified join conditions.
- Parameters:
joinStep- A transform step that combines data from two sources based on specified join conditions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
joinStep
A transform step that combines data from two sources based on specified join conditions.
This is a convenience method that creates an instance of theJoinOperation.Builderavoiding the need to create one manually viaJoinOperation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tojoinStep(JoinOperation).- Parameters:
joinStep- a consumer that will call methods onJoinOperation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aggregateStep
A transform step that groups data and applies aggregation functions to calculate summary values.
- Parameters:
aggregateStep- A transform step that groups data and applies aggregation functions to calculate summary values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregateStep
A transform step that groups data and applies aggregation functions to calculate summary values.
This is a convenience method that creates an instance of theAggregateOperation.Builderavoiding the need to create one manually viaAggregateOperation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaggregateStep(AggregateOperation).- Parameters:
aggregateStep- a consumer that will call methods onAggregateOperation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pivotStep
A transform step that converts row values into columns to reshape the data structure.
- Parameters:
pivotStep- A transform step that converts row values into columns to reshape the data structure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pivotStep
A transform step that converts row values into columns to reshape the data structure.
This is a convenience method that creates an instance of thePivotOperation.Builderavoiding the need to create one manually viaPivotOperation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topivotStep(PivotOperation).- Parameters:
pivotStep- a consumer that will call methods onPivotOperation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
unpivotStep
A transform step that converts columns into rows to normalize the data structure.
- Parameters:
unpivotStep- A transform step that converts columns into rows to normalize the data structure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unpivotStep
A transform step that converts columns into rows to normalize the data structure.
This is a convenience method that creates an instance of theUnpivotOperation.Builderavoiding the need to create one manually viaUnpivotOperation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tounpivotStep(UnpivotOperation).- Parameters:
unpivotStep- a consumer that will call methods onUnpivotOperation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
appendStep
A transform step that combines rows from multiple sources by stacking them vertically.
- Parameters:
appendStep- A transform step that combines rows from multiple sources by stacking them vertically.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appendStep
A transform step that combines rows from multiple sources by stacking them vertically.
This is a convenience method that creates an instance of theAppendOperation.Builderavoiding the need to create one manually viaAppendOperation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toappendStep(AppendOperation).- Parameters:
appendStep- a consumer that will call methods onAppendOperation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-