Class CfnDashboard.HeatMapSortConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnDashboard.HeatMapSortConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDashboard.HeatMapSortConfigurationProperty>
- Enclosing interface:
- CfnDashboard.HeatMapSortConfigurationProperty
@Stability(Stable)
public static final class CfnDashboard.HeatMapSortConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDashboard.HeatMapSortConfigurationProperty>
A builder for
CfnDashboard.HeatMapSortConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.heatMapColumnItemsLimitConfiguration(IResolvable heatMapColumnItemsLimitConfiguration) heatMapColumnItemsLimitConfiguration(CfnDashboard.ItemsLimitConfigurationProperty heatMapColumnItemsLimitConfiguration) heatMapColumnSort(List<? extends Object> heatMapColumnSort) Sets the value ofCfnDashboard.HeatMapSortConfigurationProperty.getHeatMapColumnSort()heatMapColumnSort(IResolvable heatMapColumnSort) Sets the value ofCfnDashboard.HeatMapSortConfigurationProperty.getHeatMapColumnSort()heatMapRowItemsLimitConfiguration(IResolvable heatMapRowItemsLimitConfiguration) heatMapRowItemsLimitConfiguration(CfnDashboard.ItemsLimitConfigurationProperty heatMapRowItemsLimitConfiguration) heatMapRowSort(List<? extends Object> heatMapRowSort) Sets the value ofCfnDashboard.HeatMapSortConfigurationProperty.getHeatMapRowSort()heatMapRowSort(IResolvable heatMapRowSort) Sets the value ofCfnDashboard.HeatMapSortConfigurationProperty.getHeatMapRowSort()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
heatMapColumnItemsLimitConfiguration
@Stability(Stable) public CfnDashboard.HeatMapSortConfigurationProperty.Builder heatMapColumnItemsLimitConfiguration(IResolvable heatMapColumnItemsLimitConfiguration) Sets the value ofCfnDashboard.HeatMapSortConfigurationProperty.getHeatMapColumnItemsLimitConfiguration()- Parameters:
heatMapColumnItemsLimitConfiguration- The limit on the number of columns that are displayed in a heat map.- Returns:
this
-
heatMapColumnItemsLimitConfiguration
@Stability(Stable) public CfnDashboard.HeatMapSortConfigurationProperty.Builder heatMapColumnItemsLimitConfiguration(CfnDashboard.ItemsLimitConfigurationProperty heatMapColumnItemsLimitConfiguration) Sets the value ofCfnDashboard.HeatMapSortConfigurationProperty.getHeatMapColumnItemsLimitConfiguration()- Parameters:
heatMapColumnItemsLimitConfiguration- The limit on the number of columns that are displayed in a heat map.- Returns:
this
-
heatMapColumnSort
@Stability(Stable) public CfnDashboard.HeatMapSortConfigurationProperty.Builder heatMapColumnSort(IResolvable heatMapColumnSort) Sets the value ofCfnDashboard.HeatMapSortConfigurationProperty.getHeatMapColumnSort()- Parameters:
heatMapColumnSort- The column sort configuration for heat map for columns that aren't a part of a field well.- Returns:
this
-
heatMapColumnSort
@Stability(Stable) public CfnDashboard.HeatMapSortConfigurationProperty.Builder heatMapColumnSort(List<? extends Object> heatMapColumnSort) Sets the value ofCfnDashboard.HeatMapSortConfigurationProperty.getHeatMapColumnSort()- Parameters:
heatMapColumnSort- The column sort configuration for heat map for columns that aren't a part of a field well.- Returns:
this
-
heatMapRowItemsLimitConfiguration
@Stability(Stable) public CfnDashboard.HeatMapSortConfigurationProperty.Builder heatMapRowItemsLimitConfiguration(IResolvable heatMapRowItemsLimitConfiguration) Sets the value ofCfnDashboard.HeatMapSortConfigurationProperty.getHeatMapRowItemsLimitConfiguration()- Parameters:
heatMapRowItemsLimitConfiguration- The limit on the number of rows that are displayed in a heat map.- Returns:
this
-
heatMapRowItemsLimitConfiguration
@Stability(Stable) public CfnDashboard.HeatMapSortConfigurationProperty.Builder heatMapRowItemsLimitConfiguration(CfnDashboard.ItemsLimitConfigurationProperty heatMapRowItemsLimitConfiguration) Sets the value ofCfnDashboard.HeatMapSortConfigurationProperty.getHeatMapRowItemsLimitConfiguration()- Parameters:
heatMapRowItemsLimitConfiguration- The limit on the number of rows that are displayed in a heat map.- Returns:
this
-
heatMapRowSort
@Stability(Stable) public CfnDashboard.HeatMapSortConfigurationProperty.Builder heatMapRowSort(IResolvable heatMapRowSort) Sets the value ofCfnDashboard.HeatMapSortConfigurationProperty.getHeatMapRowSort()- Parameters:
heatMapRowSort- The field sort configuration of the rows fields.- Returns:
this
-
heatMapRowSort
@Stability(Stable) public CfnDashboard.HeatMapSortConfigurationProperty.Builder heatMapRowSort(List<? extends Object> heatMapRowSort) Sets the value ofCfnDashboard.HeatMapSortConfigurationProperty.getHeatMapRowSort()- Parameters:
heatMapRowSort- The field sort configuration of the rows fields.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDashboard.HeatMapSortConfigurationProperty>- Returns:
- a new instance of
CfnDashboard.HeatMapSortConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-