@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BodySectionRepeatConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Describes the configurations that are required to declare a section as repeating.
Constructor and Description |
---|
BodySectionRepeatConfiguration() |
Modifier and Type | Method and Description |
---|---|
BodySectionRepeatConfiguration |
clone() |
boolean |
equals(Object obj) |
List<BodySectionRepeatDimensionConfiguration> |
getDimensionConfigurations()
List of
BodySectionRepeatDimensionConfiguration values that describe the dataset column and
constraints for the column used to repeat the contents of a section. |
List<String> |
getNonRepeatingVisuals()
List of visuals to exclude from repetition in repeating sections.
|
BodySectionRepeatPageBreakConfiguration |
getPageBreakConfiguration()
Page break configuration to apply for each repeating instance.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDimensionConfigurations(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. |
void |
setNonRepeatingVisuals(Collection<String> nonRepeatingVisuals)
List of visuals to exclude from repetition in repeating sections.
|
void |
setPageBreakConfiguration(BodySectionRepeatPageBreakConfiguration pageBreakConfiguration)
Page break configuration to apply for each repeating instance.
|
String |
toString()
Returns a string representation of this object.
|
BodySectionRepeatConfiguration |
withDimensionConfigurations(BodySectionRepeatDimensionConfiguration... dimensionConfigurations)
List of
BodySectionRepeatDimensionConfiguration values that describe the dataset column and
constraints for the column used to repeat the contents of a section. |
BodySectionRepeatConfiguration |
withDimensionConfigurations(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. |
BodySectionRepeatConfiguration |
withNonRepeatingVisuals(Collection<String> nonRepeatingVisuals)
List of visuals to exclude from repetition in repeating sections.
|
BodySectionRepeatConfiguration |
withNonRepeatingVisuals(String... nonRepeatingVisuals)
List of visuals to exclude from repetition in repeating sections.
|
BodySectionRepeatConfiguration |
withPageBreakConfiguration(BodySectionRepeatPageBreakConfiguration pageBreakConfiguration)
Page break configuration to apply for each repeating instance.
|
public List<BodySectionRepeatDimensionConfiguration> getDimensionConfigurations()
List of BodySectionRepeatDimensionConfiguration
values that describe the dataset column and
constraints for the column used to repeat the contents of a section.
BodySectionRepeatDimensionConfiguration
values that describe the dataset column and
constraints for the column used to repeat the contents of a section.public void setDimensionConfigurations(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.
dimensionConfigurations
- List of BodySectionRepeatDimensionConfiguration
values that describe the dataset column and
constraints for the column used to repeat the contents of a section.public BodySectionRepeatConfiguration withDimensionConfigurations(BodySectionRepeatDimensionConfiguration... dimensionConfigurations)
List of BodySectionRepeatDimensionConfiguration
values that describe the dataset column and
constraints for the column used to repeat the contents of a section.
NOTE: This method appends the values to the existing list (if any). Use
setDimensionConfigurations(java.util.Collection)
or
withDimensionConfigurations(java.util.Collection)
if you want to override the existing values.
dimensionConfigurations
- List of BodySectionRepeatDimensionConfiguration
values that describe the dataset column and
constraints for the column used to repeat the contents of a section.public BodySectionRepeatConfiguration withDimensionConfigurations(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.
dimensionConfigurations
- List of BodySectionRepeatDimensionConfiguration
values that describe the dataset column and
constraints for the column used to repeat the contents of a section.public void setPageBreakConfiguration(BodySectionRepeatPageBreakConfiguration pageBreakConfiguration)
Page break configuration to apply for each repeating instance.
pageBreakConfiguration
- Page break configuration to apply for each repeating instance.public BodySectionRepeatPageBreakConfiguration getPageBreakConfiguration()
Page break configuration to apply for each repeating instance.
public BodySectionRepeatConfiguration withPageBreakConfiguration(BodySectionRepeatPageBreakConfiguration pageBreakConfiguration)
Page break configuration to apply for each repeating instance.
pageBreakConfiguration
- Page break configuration to apply for each repeating instance.public List<String> getNonRepeatingVisuals()
List of visuals to exclude from repetition in repeating sections. The visuals will render identically, and ignore the repeating configurations in all repeating instances.
public void setNonRepeatingVisuals(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.
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.public BodySectionRepeatConfiguration withNonRepeatingVisuals(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.
NOTE: This method appends the values to the existing list (if any). Use
setNonRepeatingVisuals(java.util.Collection)
or withNonRepeatingVisuals(java.util.Collection)
if you want to override the existing values.
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.public BodySectionRepeatConfiguration withNonRepeatingVisuals(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.
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.public String toString()
toString
in class Object
Object.toString()
public BodySectionRepeatConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.