Interface BodySectionRepeatConfiguration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<BodySectionRepeatConfiguration.Builder,BodySectionRepeatConfiguration>
,SdkBuilder<BodySectionRepeatConfiguration.Builder,BodySectionRepeatConfiguration>
,SdkPojo
- Enclosing class:
- BodySectionRepeatConfiguration
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.Builder
dimensionConfigurations(Collection<BodySectionRepeatDimensionConfiguration> dimensionConfigurations)
List ofBodySectionRepeatDimensionConfiguration
values that describe the dataset column and constraints for the column used to repeat the contents of a section.BodySectionRepeatConfiguration.Builder
dimensionConfigurations(Consumer<BodySectionRepeatDimensionConfiguration.Builder>... dimensionConfigurations)
List ofBodySectionRepeatDimensionConfiguration
values that describe the dataset column and constraints for the column used to repeat the contents of a section.BodySectionRepeatConfiguration.Builder
dimensionConfigurations(BodySectionRepeatDimensionConfiguration... dimensionConfigurations)
List ofBodySectionRepeatDimensionConfiguration
values that describe the dataset column and constraints for the column used to repeat the contents of a section.BodySectionRepeatConfiguration.Builder
nonRepeatingVisuals(String... nonRepeatingVisuals)
List of visuals to exclude from repetition in repeating sections.BodySectionRepeatConfiguration.Builder
nonRepeatingVisuals(Collection<String> nonRepeatingVisuals)
List of visuals to exclude from repetition in repeating sections.default BodySectionRepeatConfiguration.Builder
pageBreakConfiguration(Consumer<BodySectionRepeatPageBreakConfiguration.Builder> pageBreakConfiguration)
Page break configuration to apply for each repeating instance.BodySectionRepeatConfiguration.Builder
pageBreakConfiguration(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, sdkFields
-
-
-
-
Method Detail
-
dimensionConfigurations
BodySectionRepeatConfiguration.Builder dimensionConfigurations(Collection<BodySectionRepeatDimensionConfiguration> dimensionConfigurations)
List of
BodySectionRepeatDimensionConfiguration
values that describe the dataset column and constraints for the column used to repeat the contents of a section.- Parameters:
dimensionConfigurations
- List ofBodySectionRepeatDimensionConfiguration
values 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
BodySectionRepeatDimensionConfiguration
values that describe the dataset column and constraints for the column used to repeat the contents of a section.- Parameters:
dimensionConfigurations
- List ofBodySectionRepeatDimensionConfiguration
values 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 theBodySectionRepeatDimensionConfiguration
values that describe the dataset column and constraints for the column used to repeat the contents of a section.BodySectionRepeatDimensionConfiguration.Builder
avoiding the need to create one manually viaBodySectionRepeatDimensionConfiguration.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaBodySectionRepeatPageBreakConfiguration.builder()
.When the
Consumer
completes,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.
-
-