Class CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty>
- Enclosing interface:
CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty
@Stability(Stable)
public static final class CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty>
A builder for
CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.listAggregation(IResolvable listAggregation) percentileAggregation(CfnDataSetPropsMixin.DataPrepPercentileAggregationFunctionProperty percentileAggregation) percentileAggregation(IResolvable percentileAggregation) simpleAggregation(CfnDataSetPropsMixin.DataPrepSimpleAggregationFunctionProperty simpleAggregation) simpleAggregation(IResolvable simpleAggregation)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
listAggregation
@Stability(Stable) public CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty.Builder listAggregation(IResolvable listAggregation) - Parameters:
listAggregation- A list aggregation function that concatenates values from multiple rows into a single delimited string.- Returns:
this
-
listAggregation
@Stability(Stable) public CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty.Builder listAggregation(CfnDataSetPropsMixin.DataPrepListAggregationFunctionProperty listAggregation) - Parameters:
listAggregation- A list aggregation function that concatenates values from multiple rows into a single delimited string.- Returns:
this
-
percentileAggregation
@Stability(Stable) public CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty.Builder percentileAggregation(IResolvable percentileAggregation) Sets the value ofCfnDataSetPropsMixin.DataPrepAggregationFunctionProperty.getPercentileAggregation()- Parameters:
percentileAggregation- the value to be set.- Returns:
this
-
percentileAggregation
@Stability(Stable) public CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty.Builder percentileAggregation(CfnDataSetPropsMixin.DataPrepPercentileAggregationFunctionProperty percentileAggregation) Sets the value ofCfnDataSetPropsMixin.DataPrepAggregationFunctionProperty.getPercentileAggregation()- Parameters:
percentileAggregation- the value to be set.- Returns:
this
-
simpleAggregation
@Stability(Stable) public CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty.Builder simpleAggregation(IResolvable simpleAggregation) - Parameters:
simpleAggregation- A simple aggregation function such asSUM,COUNT,AVERAGE,MIN,MAX,MEDIAN,VARIANCE, orSTANDARD_DEVIATION.- Returns:
this
-
simpleAggregation
@Stability(Stable) public CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty.Builder simpleAggregation(CfnDataSetPropsMixin.DataPrepSimpleAggregationFunctionProperty simpleAggregation) - Parameters:
simpleAggregation- A simple aggregation function such asSUM,COUNT,AVERAGE,MIN,MAX,MEDIAN,VARIANCE, orSTANDARD_DEVIATION.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty>- Returns:
- a new instance of
CfnDataSetPropsMixin.DataPrepAggregationFunctionProperty - Throws:
NullPointerException- if any required attribute was not provided
-