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