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
-
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:
build
in interfacesoftware.amazon.jsii.Builder<CfnDashboard.HeatMapSortConfigurationProperty>
- Returns:
- a new instance of
CfnDashboard.HeatMapSortConfigurationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-