Interface TransformOperation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TransformOperation.Builder,TransformOperation>,SdkBuilder<TransformOperation.Builder,TransformOperation>,SdkPojo
- Enclosing class:
- TransformOperation
@Mutable @NotThreadSafe public static interface TransformOperation.Builder extends SdkPojo, CopyableBuilder<TransformOperation.Builder,TransformOperation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TransformOperation.BuildercastColumnTypeOperation(Consumer<CastColumnTypeOperation.Builder> castColumnTypeOperation)A transform operation that casts a column to a different type.TransformOperation.BuildercastColumnTypeOperation(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.TransformOperation.BuildercreateColumnsOperation(CreateColumnsOperation createColumnsOperation)An operation that creates calculated columns.default TransformOperation.BuilderfilterOperation(Consumer<FilterOperation.Builder> filterOperation)An operation that filters rows based on some condition.TransformOperation.BuilderfilterOperation(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.TransformOperation.BuilderoverrideDatasetParameterOperation(OverrideDatasetParameterOperation overrideDatasetParameterOperation)Sets the value of the OverrideDatasetParameterOperation property for this object.default TransformOperation.BuilderprojectOperation(Consumer<ProjectOperation.Builder> projectOperation)An operation that projects columns.TransformOperation.BuilderprojectOperation(ProjectOperation projectOperation)An operation that projects columns.default TransformOperation.BuilderrenameColumnOperation(Consumer<RenameColumnOperation.Builder> renameColumnOperation)An operation that renames a column.TransformOperation.BuilderrenameColumnOperation(RenameColumnOperation renameColumnOperation)An operation that renames a column.default TransformOperation.BuildertagColumnOperation(Consumer<TagColumnOperation.Builder> tagColumnOperation)An operation that tags a column with additional information.TransformOperation.BuildertagColumnOperation(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.TransformOperation.BuilderuntagColumnOperation(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
projectOperation
TransformOperation.Builder projectOperation(ProjectOperation 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:
projectOperation(ProjectOperation)
-
filterOperation
TransformOperation.Builder filterOperation(FilterOperation 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:
filterOperation(FilterOperation)
-
createColumnsOperation
TransformOperation.Builder createColumnsOperation(CreateColumnsOperation 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:
createColumnsOperation(CreateColumnsOperation)
-
renameColumnOperation
TransformOperation.Builder renameColumnOperation(RenameColumnOperation 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:
renameColumnOperation(RenameColumnOperation)
-
castColumnTypeOperation
TransformOperation.Builder castColumnTypeOperation(CastColumnTypeOperation 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:
castColumnTypeOperation(CastColumnTypeOperation)
-
tagColumnOperation
TransformOperation.Builder tagColumnOperation(TagColumnOperation 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:
tagColumnOperation(TagColumnOperation)
-
untagColumnOperation
TransformOperation.Builder untagColumnOperation(UntagColumnOperation 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:
untagColumnOperation(UntagColumnOperation)
-
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:
overrideDatasetParameterOperation(OverrideDatasetParameterOperation)
-
-