Class CfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty>
- Enclosing interface:
CfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty
@Stability(Stable)
public static final class CfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.dimensionConfigurations(List<? extends Object> dimensionConfigurations) dimensionConfigurations(IResolvable dimensionConfigurations) nonRepeatingVisuals(List<String> nonRepeatingVisuals) pageBreakConfiguration(CfnTemplatePropsMixin.BodySectionRepeatPageBreakConfigurationProperty pageBreakConfiguration) pageBreakConfiguration(IResolvable pageBreakConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dimensionConfigurations
@Stability(Stable) public CfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty.Builder dimensionConfigurations(IResolvable dimensionConfigurations) Sets the value ofCfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty.getDimensionConfigurations()- Parameters:
dimensionConfigurations- List ofBodySectionRepeatDimensionConfigurationvalues that describe the dataset column and constraints for the column used to repeat the contents of a section.- Returns:
this
-
dimensionConfigurations
@Stability(Stable) public CfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty.Builder dimensionConfigurations(List<? extends Object> dimensionConfigurations) Sets the value ofCfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty.getDimensionConfigurations()- Parameters:
dimensionConfigurations- List ofBodySectionRepeatDimensionConfigurationvalues that describe the dataset column and constraints for the column used to repeat the contents of a section.- Returns:
this
-
nonRepeatingVisuals
@Stability(Stable) public CfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty.Builder nonRepeatingVisuals(List<String> nonRepeatingVisuals) Sets the value ofCfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty.getNonRepeatingVisuals()- Parameters:
nonRepeatingVisuals- List of visuals to exclude from repetition in repeating sections. The visuals will render identically, and ignore the repeating configurations in all repeating instances.- Returns:
this
-
pageBreakConfiguration
@Stability(Stable) public CfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty.Builder pageBreakConfiguration(IResolvable pageBreakConfiguration) Sets the value ofCfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty.getPageBreakConfiguration()- Parameters:
pageBreakConfiguration- Page break configuration to apply for each repeating instance.- Returns:
this
-
pageBreakConfiguration
@Stability(Stable) public CfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty.Builder pageBreakConfiguration(CfnTemplatePropsMixin.BodySectionRepeatPageBreakConfigurationProperty pageBreakConfiguration) Sets the value ofCfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty.getPageBreakConfiguration()- Parameters:
pageBreakConfiguration- Page break configuration to apply for each repeating instance.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty>- Returns:
- a new instance of
CfnTemplatePropsMixin.BodySectionRepeatConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-