Class CfnDataSet.AppendOperationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnDataSet.AppendOperationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataSet.AppendOperationProperty>
- Enclosing interface:
CfnDataSet.AppendOperationProperty
@Stability(Stable)
public static final class CfnDataSet.AppendOperationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataSet.AppendOperationProperty>
A builder for
CfnDataSet.AppendOperationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofCfnDataSet.AppendOperationProperty.getAlias()appendedColumns(List<? extends Object> appendedColumns) Sets the value ofCfnDataSet.AppendOperationProperty.getAppendedColumns()appendedColumns(IResolvable appendedColumns) Sets the value ofCfnDataSet.AppendOperationProperty.getAppendedColumns()build()Builds the configured instance.firstSource(IResolvable firstSource) Sets the value ofCfnDataSet.AppendOperationProperty.getFirstSource()firstSource(CfnDataSet.TransformOperationSourceProperty firstSource) Sets the value ofCfnDataSet.AppendOperationProperty.getFirstSource()secondSource(IResolvable secondSource) Sets the value ofCfnDataSet.AppendOperationProperty.getSecondSource()secondSource(CfnDataSet.TransformOperationSourceProperty secondSource) Sets the value ofCfnDataSet.AppendOperationProperty.getSecondSource()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
alias
Sets the value ofCfnDataSet.AppendOperationProperty.getAlias()- Parameters:
alias- Alias for this operation. This parameter is required.- Returns:
this
-
appendedColumns
@Stability(Stable) public CfnDataSet.AppendOperationProperty.Builder appendedColumns(IResolvable appendedColumns) Sets the value ofCfnDataSet.AppendOperationProperty.getAppendedColumns()- Parameters:
appendedColumns- The list of columns to include in the appended result, mapping columns from both sources. This parameter is required.- Returns:
this
-
appendedColumns
@Stability(Stable) public CfnDataSet.AppendOperationProperty.Builder appendedColumns(List<? extends Object> appendedColumns) Sets the value ofCfnDataSet.AppendOperationProperty.getAppendedColumns()- Parameters:
appendedColumns- The list of columns to include in the appended result, mapping columns from both sources. This parameter is required.- Returns:
this
-
firstSource
@Stability(Stable) public CfnDataSet.AppendOperationProperty.Builder firstSource(IResolvable firstSource) Sets the value ofCfnDataSet.AppendOperationProperty.getFirstSource()- Parameters:
firstSource- The first data source to be included in the append operation.- Returns:
this
-
firstSource
@Stability(Stable) public CfnDataSet.AppendOperationProperty.Builder firstSource(CfnDataSet.TransformOperationSourceProperty firstSource) Sets the value ofCfnDataSet.AppendOperationProperty.getFirstSource()- Parameters:
firstSource- The first data source to be included in the append operation.- Returns:
this
-
secondSource
@Stability(Stable) public CfnDataSet.AppendOperationProperty.Builder secondSource(IResolvable secondSource) Sets the value ofCfnDataSet.AppendOperationProperty.getSecondSource()- Parameters:
secondSource- The second data source to be appended to the first source.- Returns:
this
-
secondSource
@Stability(Stable) public CfnDataSet.AppendOperationProperty.Builder secondSource(CfnDataSet.TransformOperationSourceProperty secondSource) Sets the value ofCfnDataSet.AppendOperationProperty.getSecondSource()- Parameters:
secondSource- The second data source to be appended to the first source.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataSet.AppendOperationProperty>- Returns:
- a new instance of
CfnDataSet.AppendOperationProperty - Throws:
NullPointerException- if any required attribute was not provided
-