Class CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty>
- Enclosing interface:
CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty
@Stability(Stable)
public static final class CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.categoryLabelVisibility(String categoryLabelVisibility) labelColor(String labelColor) labelFontConfiguration(CfnAnalysisPropsMixin.FontConfigurationProperty labelFontConfiguration) labelFontConfiguration(IResolvable labelFontConfiguration) measureDataLabelStyle(String measureDataLabelStyle) measureLabelVisibility(String measureLabelVisibility) Sets the value ofCfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.getPosition()visibility(String visibility)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
categoryLabelVisibility
@Stability(Stable) public CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.Builder categoryLabelVisibility(String categoryLabelVisibility) Sets the value ofCfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.getCategoryLabelVisibility()- Parameters:
categoryLabelVisibility- The visibility of the category labels within the data labels.- Returns:
this
-
labelColor
@Stability(Stable) public CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.Builder labelColor(String labelColor) - Parameters:
labelColor- The color of the data label text.- Returns:
this
-
labelFontConfiguration
@Stability(Stable) public CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.Builder labelFontConfiguration(IResolvable labelFontConfiguration) Sets the value ofCfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.getLabelFontConfiguration()- Parameters:
labelFontConfiguration- The font configuration for the data labels. Only theFontSizeattribute of the font configuration is used for data labels.- Returns:
this
-
labelFontConfiguration
@Stability(Stable) public CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.Builder labelFontConfiguration(CfnAnalysisPropsMixin.FontConfigurationProperty labelFontConfiguration) Sets the value ofCfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.getLabelFontConfiguration()- Parameters:
labelFontConfiguration- The font configuration for the data labels. Only theFontSizeattribute of the font configuration is used for data labels.- Returns:
this
-
measureDataLabelStyle
@Stability(Stable) public CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.Builder measureDataLabelStyle(String measureDataLabelStyle) Sets the value ofCfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.getMeasureDataLabelStyle()- Parameters:
measureDataLabelStyle- Determines the style of the metric labels.- Returns:
this
-
measureLabelVisibility
@Stability(Stable) public CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.Builder measureLabelVisibility(String measureLabelVisibility) Sets the value ofCfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.getMeasureLabelVisibility()- Parameters:
measureLabelVisibility- The visibility of the measure labels within the data labels.- Returns:
this
-
position
@Stability(Stable) public CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.Builder position(String position) Sets the value ofCfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.getPosition()- Parameters:
position- Determines the positioning of the data label relative to a section of the funnel.- Returns:
this
-
visibility
@Stability(Stable) public CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty.Builder visibility(String visibility) - Parameters:
visibility- The visibility option that determines if data labels are displayed.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty>- Returns:
- a new instance of
CfnAnalysisPropsMixin.FunnelChartDataLabelOptionsProperty - Throws:
NullPointerException- if any required attribute was not provided
-