Class CfnTemplate.BodySectionRepeatConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnTemplate.BodySectionRepeatConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTemplate.BodySectionRepeatConfigurationProperty>
- Enclosing interface:
CfnTemplate.BodySectionRepeatConfigurationProperty
@Stability(Stable)
public static final class CfnTemplate.BodySectionRepeatConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTemplate.BodySectionRepeatConfigurationProperty>
A builder for
CfnTemplate.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(IResolvable pageBreakConfiguration) pageBreakConfiguration(CfnTemplate.BodySectionRepeatPageBreakConfigurationProperty pageBreakConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dimensionConfigurations
@Stability(Stable) public CfnTemplate.BodySectionRepeatConfigurationProperty.Builder dimensionConfigurations(IResolvable dimensionConfigurations) - 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 CfnTemplate.BodySectionRepeatConfigurationProperty.Builder dimensionConfigurations(List<? extends Object> dimensionConfigurations) - 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 CfnTemplate.BodySectionRepeatConfigurationProperty.Builder nonRepeatingVisuals(List<String> nonRepeatingVisuals) - 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 CfnTemplate.BodySectionRepeatConfigurationProperty.Builder pageBreakConfiguration(IResolvable pageBreakConfiguration) - Parameters:
pageBreakConfiguration- Page break configuration to apply for each repeating instance.- Returns:
this
-
pageBreakConfiguration
@Stability(Stable) public CfnTemplate.BodySectionRepeatConfigurationProperty.Builder pageBreakConfiguration(CfnTemplate.BodySectionRepeatPageBreakConfigurationProperty pageBreakConfiguration) - 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<CfnTemplate.BodySectionRepeatConfigurationProperty>- Returns:
- a new instance of
CfnTemplate.BodySectionRepeatConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-