Interface RenameColumnsOperation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RenameColumnsOperation.Builder,,RenameColumnsOperation> SdkBuilder<RenameColumnsOperation.Builder,,RenameColumnsOperation> SdkPojo
- Enclosing class:
RenameColumnsOperation
@Mutable
@NotThreadSafe
public static interface RenameColumnsOperation.Builder
extends SdkPojo, CopyableBuilder<RenameColumnsOperation.Builder,RenameColumnsOperation>
-
Method Summary
Modifier and TypeMethodDescriptionAlias for this operation.renameColumnOperations(Collection<RenameColumnOperation> renameColumnOperations) The list of column rename operations to perform, specifying old and new column names.renameColumnOperations(Consumer<RenameColumnOperation.Builder>... renameColumnOperations) The list of column rename operations to perform, specifying old and new column names.renameColumnOperations(RenameColumnOperation... renameColumnOperations) The list of column rename operations to perform, specifying old and new column names.default RenameColumnsOperation.BuilderThe source transform operation that provides input data for column renaming.source(TransformOperationSource source) The source transform operation that provides input data for column renaming.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
-
alias
Alias for this operation.
- Parameters:
alias- Alias for this operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
The source transform operation that provides input data for column renaming.
- Parameters:
source- The source transform operation that provides input data for column renaming.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
The source transform operation that provides input data for column renaming.
This is a convenience method that creates an instance of theTransformOperationSource.Builderavoiding the need to create one manually viaTransformOperationSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosource(TransformOperationSource).- Parameters:
source- a consumer that will call methods onTransformOperationSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
renameColumnOperations
RenameColumnsOperation.Builder renameColumnOperations(Collection<RenameColumnOperation> renameColumnOperations) The list of column rename operations to perform, specifying old and new column names.
- Parameters:
renameColumnOperations- The list of column rename operations to perform, specifying old and new column names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
renameColumnOperations
RenameColumnsOperation.Builder renameColumnOperations(RenameColumnOperation... renameColumnOperations) The list of column rename operations to perform, specifying old and new column names.
- Parameters:
renameColumnOperations- The list of column rename operations to perform, specifying old and new column names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
renameColumnOperations
RenameColumnsOperation.Builder renameColumnOperations(Consumer<RenameColumnOperation.Builder>... renameColumnOperations) The list of column rename operations to perform, specifying old and new column names.
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 torenameColumnOperations(List<RenameColumnOperation>).- Parameters:
renameColumnOperations- 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:
-