Class CfnDashboard.MeasureFieldProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnDashboard.MeasureFieldProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDashboard.MeasureFieldProperty>
- Enclosing interface:
CfnDashboard.MeasureFieldProperty
@Stability(Stable)
public static final class CfnDashboard.MeasureFieldProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDashboard.MeasureFieldProperty>
A builder for
CfnDashboard.MeasureFieldProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.calculatedMeasureField(IResolvable calculatedMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getCalculatedMeasureField()calculatedMeasureField(CfnDashboard.CalculatedMeasureFieldProperty calculatedMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getCalculatedMeasureField()categoricalMeasureField(IResolvable categoricalMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getCategoricalMeasureField()categoricalMeasureField(CfnDashboard.CategoricalMeasureFieldProperty categoricalMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getCategoricalMeasureField()dateMeasureField(IResolvable dateMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getDateMeasureField()dateMeasureField(CfnDashboard.DateMeasureFieldProperty dateMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getDateMeasureField()numericalMeasureField(IResolvable numericalMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getNumericalMeasureField()numericalMeasureField(CfnDashboard.NumericalMeasureFieldProperty numericalMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getNumericalMeasureField()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
calculatedMeasureField
@Stability(Stable) public CfnDashboard.MeasureFieldProperty.Builder calculatedMeasureField(IResolvable calculatedMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getCalculatedMeasureField()- Parameters:
calculatedMeasureField- The calculated measure field only used in pivot tables.- Returns:
this
-
calculatedMeasureField
@Stability(Stable) public CfnDashboard.MeasureFieldProperty.Builder calculatedMeasureField(CfnDashboard.CalculatedMeasureFieldProperty calculatedMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getCalculatedMeasureField()- Parameters:
calculatedMeasureField- The calculated measure field only used in pivot tables.- Returns:
this
-
categoricalMeasureField
@Stability(Stable) public CfnDashboard.MeasureFieldProperty.Builder categoricalMeasureField(IResolvable categoricalMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getCategoricalMeasureField()- Parameters:
categoricalMeasureField- The measure type field with categorical type columns.- Returns:
this
-
categoricalMeasureField
@Stability(Stable) public CfnDashboard.MeasureFieldProperty.Builder categoricalMeasureField(CfnDashboard.CategoricalMeasureFieldProperty categoricalMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getCategoricalMeasureField()- Parameters:
categoricalMeasureField- The measure type field with categorical type columns.- Returns:
this
-
dateMeasureField
@Stability(Stable) public CfnDashboard.MeasureFieldProperty.Builder dateMeasureField(IResolvable dateMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getDateMeasureField()- Parameters:
dateMeasureField- The measure type field with date type columns.- Returns:
this
-
dateMeasureField
@Stability(Stable) public CfnDashboard.MeasureFieldProperty.Builder dateMeasureField(CfnDashboard.DateMeasureFieldProperty dateMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getDateMeasureField()- Parameters:
dateMeasureField- The measure type field with date type columns.- Returns:
this
-
numericalMeasureField
@Stability(Stable) public CfnDashboard.MeasureFieldProperty.Builder numericalMeasureField(IResolvable numericalMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getNumericalMeasureField()- Parameters:
numericalMeasureField- The measure type field with numerical type columns.- Returns:
this
-
numericalMeasureField
@Stability(Stable) public CfnDashboard.MeasureFieldProperty.Builder numericalMeasureField(CfnDashboard.NumericalMeasureFieldProperty numericalMeasureField) Sets the value ofCfnDashboard.MeasureFieldProperty.getNumericalMeasureField()- Parameters:
numericalMeasureField- The measure type field with numerical type columns.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDashboard.MeasureFieldProperty>- Returns:
- a new instance of
CfnDashboard.MeasureFieldProperty - Throws:
NullPointerException- if any required attribute was not provided
-