Class CfnDashboard.SmallMultiplesOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnDashboard.SmallMultiplesOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDashboard.SmallMultiplesOptionsProperty>
- Enclosing interface:
CfnDashboard.SmallMultiplesOptionsProperty
@Stability(Stable)
public static final class CfnDashboard.SmallMultiplesOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDashboard.SmallMultiplesOptionsProperty>
A builder for
CfnDashboard.SmallMultiplesOptionsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.maxVisibleColumns(Number maxVisibleColumns) Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getMaxVisibleColumns()maxVisibleRows(Number maxVisibleRows) Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getMaxVisibleRows()panelConfiguration(IResolvable panelConfiguration) Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getPanelConfiguration()panelConfiguration(CfnDashboard.PanelConfigurationProperty panelConfiguration) Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getPanelConfiguration()xAxis(IResolvable xAxis) Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getXAxis()Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getXAxis()yAxis(IResolvable yAxis) Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getYAxis()Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getYAxis()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
maxVisibleColumns
@Stability(Stable) public CfnDashboard.SmallMultiplesOptionsProperty.Builder maxVisibleColumns(Number maxVisibleColumns) Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getMaxVisibleColumns()- 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 CfnDashboard.SmallMultiplesOptionsProperty.Builder maxVisibleRows(Number maxVisibleRows) Sets the value ofCfnDashboard.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 CfnDashboard.SmallMultiplesOptionsProperty.Builder panelConfiguration(IResolvable panelConfiguration) Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getPanelConfiguration()- Parameters:
panelConfiguration- Configures the display options for each small multiples panel.- Returns:
this
-
panelConfiguration
@Stability(Stable) public CfnDashboard.SmallMultiplesOptionsProperty.Builder panelConfiguration(CfnDashboard.PanelConfigurationProperty panelConfiguration) Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getPanelConfiguration()- Parameters:
panelConfiguration- Configures the display options for each small multiples panel.- Returns:
this
-
xAxis
@Stability(Stable) public CfnDashboard.SmallMultiplesOptionsProperty.Builder xAxis(IResolvable xAxis) Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getXAxis()- Parameters:
xAxis- The properties of a small multiples X axis.- Returns:
this
-
xAxis
@Stability(Stable) public CfnDashboard.SmallMultiplesOptionsProperty.Builder xAxis(CfnDashboard.SmallMultiplesAxisPropertiesProperty xAxis) Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getXAxis()- Parameters:
xAxis- The properties of a small multiples X axis.- Returns:
this
-
yAxis
@Stability(Stable) public CfnDashboard.SmallMultiplesOptionsProperty.Builder yAxis(IResolvable yAxis) Sets the value ofCfnDashboard.SmallMultiplesOptionsProperty.getYAxis()- Parameters:
yAxis- The properties of a small multiples Y axis.- Returns:
this
-
yAxis
@Stability(Stable) public CfnDashboard.SmallMultiplesOptionsProperty.Builder yAxis(CfnDashboard.SmallMultiplesAxisPropertiesProperty yAxis) Sets the value ofCfnDashboard.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<CfnDashboard.SmallMultiplesOptionsProperty>- Returns:
- a new instance of
CfnDashboard.SmallMultiplesOptionsProperty - Throws:
NullPointerException- if any required attribute was not provided
-