Interface BodySectionRepeatConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BodySectionRepeatConfiguration.Builder,BodySectionRepeatConfiguration>,SdkBuilder<BodySectionRepeatConfiguration.Builder,BodySectionRepeatConfiguration>,SdkPojo
- Enclosing class:
- BodySectionRepeatConfiguration
@Mutable @NotThreadSafe public static interface BodySectionRepeatConfiguration.Builder extends SdkPojo, CopyableBuilder<BodySectionRepeatConfiguration.Builder,BodySectionRepeatConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description BodySectionRepeatConfiguration.BuilderdimensionConfigurations(Collection<BodySectionRepeatDimensionConfiguration> dimensionConfigurations)List ofBodySectionRepeatDimensionConfigurationvalues that describe the dataset column and constraints for the column used to repeat the contents of a section.BodySectionRepeatConfiguration.BuilderdimensionConfigurations(Consumer<BodySectionRepeatDimensionConfiguration.Builder>... dimensionConfigurations)List ofBodySectionRepeatDimensionConfigurationvalues that describe the dataset column and constraints for the column used to repeat the contents of a section.BodySectionRepeatConfiguration.BuilderdimensionConfigurations(BodySectionRepeatDimensionConfiguration... dimensionConfigurations)List ofBodySectionRepeatDimensionConfigurationvalues that describe the dataset column and constraints for the column used to repeat the contents of a section.BodySectionRepeatConfiguration.BuildernonRepeatingVisuals(String... nonRepeatingVisuals)List of visuals to exclude from repetition in repeating sections.BodySectionRepeatConfiguration.BuildernonRepeatingVisuals(Collection<String> nonRepeatingVisuals)List of visuals to exclude from repetition in repeating sections.default BodySectionRepeatConfiguration.BuilderpageBreakConfiguration(Consumer<BodySectionRepeatPageBreakConfiguration.Builder> pageBreakConfiguration)Page break configuration to apply for each repeating instance.BodySectionRepeatConfiguration.BuilderpageBreakConfiguration(BodySectionRepeatPageBreakConfiguration pageBreakConfiguration)Page break configuration to apply for each repeating instance.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
dimensionConfigurations
BodySectionRepeatConfiguration.Builder dimensionConfigurations(Collection<BodySectionRepeatDimensionConfiguration> dimensionConfigurations)
List of
BodySectionRepeatDimensionConfigurationvalues that describe the dataset column and constraints for the column used to repeat the contents of a section.- Parameters:
dimensionConfigurations- List ofBodySectionRepeatDimensionConfigurationvalues that describe the dataset column and constraints for the column used to repeat the contents of a section.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensionConfigurations
BodySectionRepeatConfiguration.Builder dimensionConfigurations(BodySectionRepeatDimensionConfiguration... dimensionConfigurations)
List of
BodySectionRepeatDimensionConfigurationvalues that describe the dataset column and constraints for the column used to repeat the contents of a section.- Parameters:
dimensionConfigurations- List ofBodySectionRepeatDimensionConfigurationvalues that describe the dataset column and constraints for the column used to repeat the contents of a section.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensionConfigurations
BodySectionRepeatConfiguration.Builder dimensionConfigurations(Consumer<BodySectionRepeatDimensionConfiguration.Builder>... dimensionConfigurations)
List of
This is a convenience method that creates an instance of theBodySectionRepeatDimensionConfigurationvalues that describe the dataset column and constraints for the column used to repeat the contents of a section.BodySectionRepeatDimensionConfiguration.Builderavoiding the need to create one manually viaBodySectionRepeatDimensionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#dimensionConfigurations(List.) - Parameters:
dimensionConfigurations- a consumer that will call methods onBodySectionRepeatDimensionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#dimensionConfigurations(java.util.Collection)
-
pageBreakConfiguration
BodySectionRepeatConfiguration.Builder pageBreakConfiguration(BodySectionRepeatPageBreakConfiguration pageBreakConfiguration)
Page break configuration to apply for each repeating instance.
- Parameters:
pageBreakConfiguration- Page break configuration to apply for each repeating instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pageBreakConfiguration
default BodySectionRepeatConfiguration.Builder pageBreakConfiguration(Consumer<BodySectionRepeatPageBreakConfiguration.Builder> pageBreakConfiguration)
Page break configuration to apply for each repeating instance.
This is a convenience method that creates an instance of theBodySectionRepeatPageBreakConfiguration.Builderavoiding the need to create one manually viaBodySectionRepeatPageBreakConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topageBreakConfiguration(BodySectionRepeatPageBreakConfiguration).- Parameters:
pageBreakConfiguration- a consumer that will call methods onBodySectionRepeatPageBreakConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
pageBreakConfiguration(BodySectionRepeatPageBreakConfiguration)
-
nonRepeatingVisuals
BodySectionRepeatConfiguration.Builder nonRepeatingVisuals(Collection<String> 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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
nonRepeatingVisuals
BodySectionRepeatConfiguration.Builder nonRepeatingVisuals(String... 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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
-