Interface TransformOperation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TransformOperation.Builder,,TransformOperation> SdkBuilder<TransformOperation.Builder,,TransformOperation> SdkPojo
- Enclosing class:
TransformOperation
-
Method Summary
Modifier and TypeMethodDescriptiondefault TransformOperation.BuildercastColumnTypeOperation(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.BuildercreateColumnsOperation(Consumer<CreateColumnsOperation.Builder> createColumnsOperation) An operation that creates calculated columns.createColumnsOperation(CreateColumnsOperation createColumnsOperation) An operation that creates calculated columns.default TransformOperation.BuilderfilterOperation(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.BuilderoverrideDatasetParameterOperation(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.BuilderprojectOperation(Consumer<ProjectOperation.Builder> projectOperation) An operation that projects columns.projectOperation(ProjectOperation projectOperation) An operation that projects columns.default TransformOperation.BuilderrenameColumnOperation(Consumer<RenameColumnOperation.Builder> renameColumnOperation) An operation that renames a column.renameColumnOperation(RenameColumnOperation renameColumnOperation) An operation that renames a column.default TransformOperation.BuildertagColumnOperation(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.BuilderuntagColumnOperation(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaProjectOperation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFilterOperation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCreateColumnsOperation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaRenameColumnOperation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCastColumnTypeOperation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTagColumnOperation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaUntagColumnOperation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaOverrideDatasetParameterOperation.builder().When the
Consumercompletes,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:
-