Interface UnpivotOperation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<UnpivotOperation.Builder,,UnpivotOperation> SdkBuilder<UnpivotOperation.Builder,,UnpivotOperation> SdkPojo
- Enclosing class:
UnpivotOperation
-
Method Summary
Modifier and TypeMethodDescriptionAlias for this operation.columnsToUnpivot(Collection<ColumnToUnpivot> columnsToUnpivot) The list of columns to unpivot from the source data.columnsToUnpivot(Consumer<ColumnToUnpivot.Builder>... columnsToUnpivot) The list of columns to unpivot from the source data.columnsToUnpivot(ColumnToUnpivot... columnsToUnpivot) The list of columns to unpivot from the source data.default UnpivotOperation.BuilderThe source transform operation that provides input data for unpivoting.source(TransformOperationSource source) The source transform operation that provides input data for unpivoting.unpivotedLabelColumnId(String unpivotedLabelColumnId) A unique identifier for the new column that will contain the unpivoted column names.unpivotedLabelColumnName(String unpivotedLabelColumnName) The name for the new column that will contain the unpivoted column names.unpivotedValueColumnId(String unpivotedValueColumnId) A unique identifier for the new column that will contain the unpivoted values.unpivotedValueColumnName(String unpivotedValueColumnName) The name for the new column that will contain the unpivoted values.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 unpivoting.
- Parameters:
source- The source transform operation that provides input data for unpivoting.- 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 unpivoting.
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:
-
columnsToUnpivot
The list of columns to unpivot from the source data.
- Parameters:
columnsToUnpivot- The list of columns to unpivot from the source data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnsToUnpivot
The list of columns to unpivot from the source data.
- Parameters:
columnsToUnpivot- The list of columns to unpivot from the source data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnsToUnpivot
The list of columns to unpivot from the source data.
This is a convenience method that creates an instance of theColumnToUnpivot.Builderavoiding the need to create one manually viaColumnToUnpivot.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocolumnsToUnpivot(List<ColumnToUnpivot>).- Parameters:
columnsToUnpivot- a consumer that will call methods onColumnToUnpivot.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
unpivotedLabelColumnName
The name for the new column that will contain the unpivoted column names.
- Parameters:
unpivotedLabelColumnName- The name for the new column that will contain the unpivoted column names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unpivotedLabelColumnId
A unique identifier for the new column that will contain the unpivoted column names.
- Parameters:
unpivotedLabelColumnId- A unique identifier for the new column that will contain the unpivoted column names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unpivotedValueColumnName
The name for the new column that will contain the unpivoted values.
- Parameters:
unpivotedValueColumnName- The name for the new column that will contain the unpivoted values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unpivotedValueColumnId
A unique identifier for the new column that will contain the unpivoted values.
- Parameters:
unpivotedValueColumnId- A unique identifier for the new column that will contain the unpivoted values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-