Class CfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty>
- Enclosing interface:
CfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty
@Stability(Stable)
public static final class CfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.paperMargin(CfnAnalysisPropsMixin.SpacingProperty paperMargin) paperMargin(IResolvable paperMargin) paperOrientation(String paperOrientation)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
paperMargin
@Stability(Stable) public CfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty.Builder paperMargin(IResolvable paperMargin) Sets the value ofCfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty.getPaperMargin()- Parameters:
paperMargin- Defines the spacing between the canvas content and the top, bottom, left, and right edges.- Returns:
this
-
paperMargin
@Stability(Stable) public CfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty.Builder paperMargin(CfnAnalysisPropsMixin.SpacingProperty paperMargin) Sets the value ofCfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty.getPaperMargin()- Parameters:
paperMargin- Defines the spacing between the canvas content and the top, bottom, left, and right edges.- Returns:
this
-
paperOrientation
@Stability(Stable) public CfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty.Builder paperOrientation(String paperOrientation) Sets the value ofCfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty.getPaperOrientation()- Parameters:
paperOrientation- The paper orientation that is used to define canvas dimensions. Choose one of the following options:.- PORTRAIT
- LANDSCAPE
- Returns:
this
-
paperSize
@Stability(Stable) public CfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty.Builder paperSize(String paperSize) Sets the value ofCfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty.getPaperSize()- Parameters:
paperSize- The paper size that is used to define canvas dimensions.- Returns:
this
-
build
@Stability(Stable) public CfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty>- Returns:
- a new instance of
CfnAnalysisPropsMixin.SectionBasedLayoutPaperCanvasSizeOptionsProperty - Throws:
NullPointerException- if any required attribute was not provided
-