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