Interface CreateColumnsOperation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CreateColumnsOperation.Builder,,CreateColumnsOperation> SdkBuilder<CreateColumnsOperation.Builder,,CreateColumnsOperation> SdkPojo
- Enclosing class:
CreateColumnsOperation
@Mutable
@NotThreadSafe
public static interface CreateColumnsOperation.Builder
extends SdkPojo, CopyableBuilder<CreateColumnsOperation.Builder,CreateColumnsOperation>
-
Method Summary
Modifier and TypeMethodDescriptionAlias for this operation.columns(Collection<CalculatedColumn> columns) Calculated columns to create.columns(Consumer<CalculatedColumn.Builder>... columns) Calculated columns to create.columns(CalculatedColumn... columns) Calculated columns to create.default CreateColumnsOperation.BuilderThe source transform operation that provides input data for creating new calculated columns.source(TransformOperationSource source) The source transform operation that provides input data for creating new calculated columns.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 creating new calculated columns.
- Parameters:
source- The source transform operation that provides input data for creating new calculated columns.- 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 creating new calculated columns.
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:
-
columns
Calculated columns to create.
- Parameters:
columns- Calculated columns to create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columns
Calculated columns to create.
- Parameters:
columns- Calculated columns to create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columns
Calculated columns to create.
This is a convenience method that creates an instance of theCalculatedColumn.Builderavoiding the need to create one manually viaCalculatedColumn.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocolumns(List<CalculatedColumn>).- Parameters:
columns- a consumer that will call methods onCalculatedColumn.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-