Class CfnThemePropsMixin.TileLayoutStyleProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnThemePropsMixin.TileLayoutStyleProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnThemePropsMixin.TileLayoutStyleProperty>
- Enclosing interface:
CfnThemePropsMixin.TileLayoutStyleProperty
@Stability(Stable)
public static final class CfnThemePropsMixin.TileLayoutStyleProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnThemePropsMixin.TileLayoutStyleProperty>
A builder for
CfnThemePropsMixin.TileLayoutStyleProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.Sets the value ofCfnThemePropsMixin.TileLayoutStyleProperty.getGutter()gutter(IResolvable gutter) Sets the value ofCfnThemePropsMixin.TileLayoutStyleProperty.getGutter()Sets the value ofCfnThemePropsMixin.TileLayoutStyleProperty.getMargin()margin(IResolvable margin) Sets the value ofCfnThemePropsMixin.TileLayoutStyleProperty.getMargin()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
gutter
@Stability(Stable) public CfnThemePropsMixin.TileLayoutStyleProperty.Builder gutter(IResolvable gutter) Sets the value ofCfnThemePropsMixin.TileLayoutStyleProperty.getGutter()- Parameters:
gutter- The gutter settings that apply between tiles.- Returns:
this
-
gutter
@Stability(Stable) public CfnThemePropsMixin.TileLayoutStyleProperty.Builder gutter(CfnThemePropsMixin.GutterStyleProperty gutter) Sets the value ofCfnThemePropsMixin.TileLayoutStyleProperty.getGutter()- Parameters:
gutter- The gutter settings that apply between tiles.- Returns:
this
-
margin
@Stability(Stable) public CfnThemePropsMixin.TileLayoutStyleProperty.Builder margin(IResolvable margin) Sets the value ofCfnThemePropsMixin.TileLayoutStyleProperty.getMargin()- Parameters:
margin- The margin settings that apply around the outside edge of sheets.- Returns:
this
-
margin
@Stability(Stable) public CfnThemePropsMixin.TileLayoutStyleProperty.Builder margin(CfnThemePropsMixin.MarginStyleProperty margin) Sets the value ofCfnThemePropsMixin.TileLayoutStyleProperty.getMargin()- Parameters:
margin- The margin settings that apply around the outside edge of sheets.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnThemePropsMixin.TileLayoutStyleProperty>- Returns:
- a new instance of
CfnThemePropsMixin.TileLayoutStyleProperty - Throws:
NullPointerException- if any required attribute was not provided
-