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