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