Class CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty>
- Enclosing interface:
CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty
@Stability(Stable)
public static final class CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty>
A builder for
CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.maxVisibleColumns(Number maxVisibleColumns) maxVisibleRows(Number maxVisibleRows) Sets the value ofCfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.getMaxVisibleRows()panelConfiguration(CfnAnalysisPropsMixin.PanelConfigurationProperty panelConfiguration) panelConfiguration(IResolvable panelConfiguration) Sets the value ofCfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.getXAxis()xAxis(IResolvable xAxis) Sets the value ofCfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.getXAxis()Sets the value ofCfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.getYAxis()yAxis(IResolvable yAxis) Sets the value ofCfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.getYAxis()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
maxVisibleColumns
@Stability(Stable) public CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.Builder maxVisibleColumns(Number maxVisibleColumns) - Parameters:
maxVisibleColumns- Sets the maximum number of visible columns to display in the grid of small multiples panels. The default isAuto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.- Returns:
this
-
maxVisibleRows
@Stability(Stable) public CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.Builder maxVisibleRows(Number maxVisibleRows) Sets the value ofCfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.getMaxVisibleRows()- Parameters:
maxVisibleRows- Sets the maximum number of visible rows to display in the grid of small multiples panels. The default value isAuto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.- Returns:
this
-
panelConfiguration
@Stability(Stable) public CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.Builder panelConfiguration(IResolvable panelConfiguration) - Parameters:
panelConfiguration- Configures the display options for each small multiples panel.- Returns:
this
-
panelConfiguration
@Stability(Stable) public CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.Builder panelConfiguration(CfnAnalysisPropsMixin.PanelConfigurationProperty panelConfiguration) - Parameters:
panelConfiguration- Configures the display options for each small multiples panel.- Returns:
this
-
xAxis
@Stability(Stable) public CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.Builder xAxis(IResolvable xAxis) Sets the value ofCfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.getXAxis()- Parameters:
xAxis- The properties of a small multiples X axis.- Returns:
this
-
xAxis
@Stability(Stable) public CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.Builder xAxis(CfnAnalysisPropsMixin.SmallMultiplesAxisPropertiesProperty xAxis) Sets the value ofCfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.getXAxis()- Parameters:
xAxis- The properties of a small multiples X axis.- Returns:
this
-
yAxis
@Stability(Stable) public CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.Builder yAxis(IResolvable yAxis) Sets the value ofCfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.getYAxis()- Parameters:
yAxis- The properties of a small multiples Y axis.- Returns:
this
-
yAxis
@Stability(Stable) public CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.Builder yAxis(CfnAnalysisPropsMixin.SmallMultiplesAxisPropertiesProperty yAxis) Sets the value ofCfnAnalysisPropsMixin.SmallMultiplesOptionsProperty.getYAxis()- Parameters:
yAxis- The properties of a small multiples Y axis.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty>- Returns:
- a new instance of
CfnAnalysisPropsMixin.SmallMultiplesOptionsProperty - Throws:
NullPointerException- if any required attribute was not provided
-