Class CfnTemplatePropsMixin.PanelConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.quicksight.mixins.CfnTemplatePropsMixin.PanelConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTemplatePropsMixin.PanelConfigurationProperty>
- Enclosing interface:
CfnTemplatePropsMixin.PanelConfigurationProperty
@Stability(Stable)
public static final class CfnTemplatePropsMixin.PanelConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTemplatePropsMixin.PanelConfigurationProperty>
A builder for
CfnTemplatePropsMixin.PanelConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbackgroundColor(String backgroundColor) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getBackgroundColor()backgroundVisibility(String backgroundVisibility) borderColor(String borderColor) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getBorderColor()borderStyle(String borderStyle) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getBorderStyle()borderThickness(String borderThickness) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getBorderThickness()borderVisibility(String borderVisibility) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getBorderVisibility()build()Builds the configured instance.gutterSpacing(String gutterSpacing) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getGutterSpacing()gutterVisibility(String gutterVisibility) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getGutterVisibility()title(IResolvable title) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getTitle()Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getTitle()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
backgroundColor
@Stability(Stable) public CfnTemplatePropsMixin.PanelConfigurationProperty.Builder backgroundColor(String backgroundColor) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getBackgroundColor()- Parameters:
backgroundColor- Sets the background color for each panel.- Returns:
this
-
backgroundVisibility
@Stability(Stable) public CfnTemplatePropsMixin.PanelConfigurationProperty.Builder backgroundVisibility(String backgroundVisibility) - Parameters:
backgroundVisibility- Determines whether or not a background for each small multiples panel is rendered.- Returns:
this
-
borderColor
@Stability(Stable) public CfnTemplatePropsMixin.PanelConfigurationProperty.Builder borderColor(String borderColor) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getBorderColor()- Parameters:
borderColor- Sets the line color of panel borders.- Returns:
this
-
borderStyle
@Stability(Stable) public CfnTemplatePropsMixin.PanelConfigurationProperty.Builder borderStyle(String borderStyle) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getBorderStyle()- Parameters:
borderStyle- Sets the line style of panel borders.- Returns:
this
-
borderThickness
@Stability(Stable) public CfnTemplatePropsMixin.PanelConfigurationProperty.Builder borderThickness(String borderThickness) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getBorderThickness()- Parameters:
borderThickness- Sets the line thickness of panel borders.- Returns:
this
-
borderVisibility
@Stability(Stable) public CfnTemplatePropsMixin.PanelConfigurationProperty.Builder borderVisibility(String borderVisibility) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getBorderVisibility()- Parameters:
borderVisibility- Determines whether or not each panel displays a border.- Returns:
this
-
gutterSpacing
@Stability(Stable) public CfnTemplatePropsMixin.PanelConfigurationProperty.Builder gutterSpacing(String gutterSpacing) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getGutterSpacing()- Parameters:
gutterSpacing- Sets the total amount of negative space to display between sibling panels.- Returns:
this
-
gutterVisibility
@Stability(Stable) public CfnTemplatePropsMixin.PanelConfigurationProperty.Builder gutterVisibility(String gutterVisibility) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getGutterVisibility()- Parameters:
gutterVisibility- Determines whether or not negative space between sibling panels is rendered.- Returns:
this
-
title
@Stability(Stable) public CfnTemplatePropsMixin.PanelConfigurationProperty.Builder title(IResolvable title) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getTitle()- Parameters:
title- Configures the title display within each small multiples panel.- Returns:
this
-
title
@Stability(Stable) public CfnTemplatePropsMixin.PanelConfigurationProperty.Builder title(CfnTemplatePropsMixin.PanelTitleOptionsProperty title) Sets the value ofCfnTemplatePropsMixin.PanelConfigurationProperty.getTitle()- Parameters:
title- Configures the title display within each small multiples panel.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTemplatePropsMixin.PanelConfigurationProperty>- Returns:
- a new instance of
CfnTemplatePropsMixin.PanelConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-