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