Class CfnDashboard.PivotTableTotalOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnDashboard.PivotTableTotalOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDashboard.PivotTableTotalOptionsProperty>
- Enclosing interface:
CfnDashboard.PivotTableTotalOptionsProperty
@Stability(Stable)
public static final class CfnDashboard.PivotTableTotalOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDashboard.PivotTableTotalOptionsProperty>
A builder for
CfnDashboard.PivotTableTotalOptionsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.columnSubtotalOptions(IResolvable columnSubtotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getColumnSubtotalOptions()columnSubtotalOptions(CfnDashboard.SubtotalOptionsProperty columnSubtotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getColumnSubtotalOptions()columnTotalOptions(IResolvable columnTotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getColumnTotalOptions()columnTotalOptions(CfnDashboard.PivotTotalOptionsProperty columnTotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getColumnTotalOptions()rowSubtotalOptions(IResolvable rowSubtotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getRowSubtotalOptions()rowSubtotalOptions(CfnDashboard.SubtotalOptionsProperty rowSubtotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getRowSubtotalOptions()rowTotalOptions(IResolvable rowTotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getRowTotalOptions()rowTotalOptions(CfnDashboard.PivotTotalOptionsProperty rowTotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getRowTotalOptions()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
columnSubtotalOptions
@Stability(Stable) public CfnDashboard.PivotTableTotalOptionsProperty.Builder columnSubtotalOptions(IResolvable columnSubtotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getColumnSubtotalOptions()- Parameters:
columnSubtotalOptions- The column subtotal options.- Returns:
this
-
columnSubtotalOptions
@Stability(Stable) public CfnDashboard.PivotTableTotalOptionsProperty.Builder columnSubtotalOptions(CfnDashboard.SubtotalOptionsProperty columnSubtotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getColumnSubtotalOptions()- Parameters:
columnSubtotalOptions- The column subtotal options.- Returns:
this
-
columnTotalOptions
@Stability(Stable) public CfnDashboard.PivotTableTotalOptionsProperty.Builder columnTotalOptions(IResolvable columnTotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getColumnTotalOptions()- Parameters:
columnTotalOptions- The column total options.- Returns:
this
-
columnTotalOptions
@Stability(Stable) public CfnDashboard.PivotTableTotalOptionsProperty.Builder columnTotalOptions(CfnDashboard.PivotTotalOptionsProperty columnTotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getColumnTotalOptions()- Parameters:
columnTotalOptions- The column total options.- Returns:
this
-
rowSubtotalOptions
@Stability(Stable) public CfnDashboard.PivotTableTotalOptionsProperty.Builder rowSubtotalOptions(IResolvable rowSubtotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getRowSubtotalOptions()- Parameters:
rowSubtotalOptions- The row subtotal options.- Returns:
this
-
rowSubtotalOptions
@Stability(Stable) public CfnDashboard.PivotTableTotalOptionsProperty.Builder rowSubtotalOptions(CfnDashboard.SubtotalOptionsProperty rowSubtotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getRowSubtotalOptions()- Parameters:
rowSubtotalOptions- The row subtotal options.- Returns:
this
-
rowTotalOptions
@Stability(Stable) public CfnDashboard.PivotTableTotalOptionsProperty.Builder rowTotalOptions(IResolvable rowTotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getRowTotalOptions()- Parameters:
rowTotalOptions- The row total options.- Returns:
this
-
rowTotalOptions
@Stability(Stable) public CfnDashboard.PivotTableTotalOptionsProperty.Builder rowTotalOptions(CfnDashboard.PivotTotalOptionsProperty rowTotalOptions) Sets the value ofCfnDashboard.PivotTableTotalOptionsProperty.getRowTotalOptions()- Parameters:
rowTotalOptions- The row total options.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDashboard.PivotTableTotalOptionsProperty>- Returns:
- a new instance of
CfnDashboard.PivotTableTotalOptionsProperty - Throws:
NullPointerException- if any required attribute was not provided
-