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