Interface TransformOperation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TransformOperation.Builder,
,TransformOperation> SdkBuilder<TransformOperation.Builder,
,TransformOperation> SdkPojo
- Enclosing class:
TransformOperation
-
Method Summary
Modifier and TypeMethodDescriptiondefault TransformOperation.Builder
castColumnTypeOperation
(Consumer<CastColumnTypeOperation.Builder> castColumnTypeOperation) A transform operation that casts a column to a different type.castColumnTypeOperation
(CastColumnTypeOperation castColumnTypeOperation) A transform operation that casts a column to a different type.default TransformOperation.Builder
createColumnsOperation
(Consumer<CreateColumnsOperation.Builder> createColumnsOperation) An operation that creates calculated columns.createColumnsOperation
(CreateColumnsOperation createColumnsOperation) An operation that creates calculated columns.default TransformOperation.Builder
filterOperation
(Consumer<FilterOperation.Builder> filterOperation) An operation that filters rows based on some condition.filterOperation
(FilterOperation filterOperation) An operation that filters rows based on some condition.default TransformOperation.Builder
overrideDatasetParameterOperation
(Consumer<OverrideDatasetParameterOperation.Builder> overrideDatasetParameterOperation) Sets the value of the OverrideDatasetParameterOperation property for this object.overrideDatasetParameterOperation
(OverrideDatasetParameterOperation overrideDatasetParameterOperation) Sets the value of the OverrideDatasetParameterOperation property for this object.default TransformOperation.Builder
projectOperation
(Consumer<ProjectOperation.Builder> projectOperation) An operation that projects columns.projectOperation
(ProjectOperation projectOperation) An operation that projects columns.default TransformOperation.Builder
renameColumnOperation
(Consumer<RenameColumnOperation.Builder> renameColumnOperation) An operation that renames a column.renameColumnOperation
(RenameColumnOperation renameColumnOperation) An operation that renames a column.default TransformOperation.Builder
tagColumnOperation
(Consumer<TagColumnOperation.Builder> tagColumnOperation) An operation that tags a column with additional information.tagColumnOperation
(TagColumnOperation tagColumnOperation) An operation that tags a column with additional information.default TransformOperation.Builder
untagColumnOperation
(Consumer<UntagColumnOperation.Builder> untagColumnOperation) Sets the value of the UntagColumnOperation property for this object.untagColumnOperation
(UntagColumnOperation untagColumnOperation) Sets the value of the UntagColumnOperation property for this object.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, sdkFields
-
Method Details
-
projectOperation
An operation that projects columns. Operations that come after a projection can only refer to projected columns.
- Parameters:
projectOperation
- An operation that projects columns. Operations that come after a projection can only refer to projected columns.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectOperation
default TransformOperation.Builder projectOperation(Consumer<ProjectOperation.Builder> projectOperation) An operation that projects columns. Operations that come after a projection can only refer to projected columns.
This is a convenience method that creates an instance of theProjectOperation.Builder
avoiding the need to create one manually viaProjectOperation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprojectOperation(ProjectOperation)
.- Parameters:
projectOperation
- 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:
-
filterOperation
An operation that filters rows based on some condition.
- Parameters:
filterOperation
- An operation that filters rows based on some condition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterOperation
default TransformOperation.Builder filterOperation(Consumer<FilterOperation.Builder> filterOperation) An operation that filters rows based on some condition.
This is a convenience method that creates an instance of theFilterOperation.Builder
avoiding the need to create one manually viaFilterOperation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilterOperation(FilterOperation)
.- Parameters:
filterOperation
- a consumer that will call methods onFilterOperation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createColumnsOperation
An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
- Parameters:
createColumnsOperation
- An operation that creates calculated columns. Columns created in one such operation form a lexical closure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createColumnsOperation
default TransformOperation.Builder createColumnsOperation(Consumer<CreateColumnsOperation.Builder> createColumnsOperation) An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
This is a convenience method that creates an instance of theCreateColumnsOperation.Builder
avoiding the need to create one manually viaCreateColumnsOperation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocreateColumnsOperation(CreateColumnsOperation)
.- Parameters:
createColumnsOperation
- 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:
-
renameColumnOperation
An operation that renames a column.
- Parameters:
renameColumnOperation
- An operation that renames a column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
renameColumnOperation
default TransformOperation.Builder renameColumnOperation(Consumer<RenameColumnOperation.Builder> renameColumnOperation) An operation that renames a column.
This is a convenience method that creates an instance of theRenameColumnOperation.Builder
avoiding the need to create one manually viaRenameColumnOperation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torenameColumnOperation(RenameColumnOperation)
.- Parameters:
renameColumnOperation
- a consumer that will call methods onRenameColumnOperation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
castColumnTypeOperation
A transform operation that casts a column to a different type.
- Parameters:
castColumnTypeOperation
- A transform operation that casts a column to a different type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
castColumnTypeOperation
default TransformOperation.Builder castColumnTypeOperation(Consumer<CastColumnTypeOperation.Builder> castColumnTypeOperation) A transform operation that casts a column to a different type.
This is a convenience method that creates an instance of theCastColumnTypeOperation.Builder
avoiding the need to create one manually viaCastColumnTypeOperation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocastColumnTypeOperation(CastColumnTypeOperation)
.- Parameters:
castColumnTypeOperation
- a consumer that will call methods onCastColumnTypeOperation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tagColumnOperation
An operation that tags a column with additional information.
- Parameters:
tagColumnOperation
- An operation that tags a column with additional information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagColumnOperation
default TransformOperation.Builder tagColumnOperation(Consumer<TagColumnOperation.Builder> tagColumnOperation) An operation that tags a column with additional information.
This is a convenience method that creates an instance of theTagColumnOperation.Builder
avoiding the need to create one manually viaTagColumnOperation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totagColumnOperation(TagColumnOperation)
.- Parameters:
tagColumnOperation
- a consumer that will call methods onTagColumnOperation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
untagColumnOperation
Sets the value of the UntagColumnOperation property for this object.- Parameters:
untagColumnOperation
- The new value for the UntagColumnOperation property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
untagColumnOperation
default TransformOperation.Builder untagColumnOperation(Consumer<UntagColumnOperation.Builder> untagColumnOperation) Sets the value of the UntagColumnOperation property for this object. This is a convenience method that creates an instance of theUntagColumnOperation.Builder
avoiding the need to create one manually viaUntagColumnOperation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tountagColumnOperation(UntagColumnOperation)
.- Parameters:
untagColumnOperation
- a consumer that will call methods onUntagColumnOperation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideDatasetParameterOperation
TransformOperation.Builder overrideDatasetParameterOperation(OverrideDatasetParameterOperation overrideDatasetParameterOperation) Sets the value of the OverrideDatasetParameterOperation property for this object.- Parameters:
overrideDatasetParameterOperation
- The new value for the OverrideDatasetParameterOperation property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideDatasetParameterOperation
default TransformOperation.Builder overrideDatasetParameterOperation(Consumer<OverrideDatasetParameterOperation.Builder> overrideDatasetParameterOperation) Sets the value of the OverrideDatasetParameterOperation property for this object. This is a convenience method that creates an instance of theOverrideDatasetParameterOperation.Builder
avoiding the need to create one manually viaOverrideDatasetParameterOperation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooverrideDatasetParameterOperation(OverrideDatasetParameterOperation)
.- Parameters:
overrideDatasetParameterOperation
- a consumer that will call methods onOverrideDatasetParameterOperation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-