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