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