Interface BodySectionDynamicNumericDimensionConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<BodySectionDynamicNumericDimensionConfiguration.Builder,
,BodySectionDynamicNumericDimensionConfiguration> SdkBuilder<BodySectionDynamicNumericDimensionConfiguration.Builder,
,BodySectionDynamicNumericDimensionConfiguration> SdkPojo
- Enclosing class:
BodySectionDynamicNumericDimensionConfiguration
public static interface BodySectionDynamicNumericDimensionConfiguration.Builder
extends SdkPojo, CopyableBuilder<BodySectionDynamicNumericDimensionConfiguration.Builder,BodySectionDynamicNumericDimensionConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptioncolumn
(Consumer<ColumnIdentifier.Builder> column) Sets the value of the Column property for this object.column
(ColumnIdentifier column) Sets the value of the Column property for this object.Number of values to use from the column for repetition.sortByMetrics
(Collection<ColumnSort> sortByMetrics) Sort criteria on the column values that you use for repetition.sortByMetrics
(Consumer<ColumnSort.Builder>... sortByMetrics) Sort criteria on the column values that you use for repetition.sortByMetrics
(ColumnSort... sortByMetrics) Sort criteria on the column values that you use for repetition.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 Details
-
column
Sets the value of the Column property for this object.- Parameters:
column
- The new value for the Column property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
column
default BodySectionDynamicNumericDimensionConfiguration.Builder column(Consumer<ColumnIdentifier.Builder> column) Sets the value of the Column property for this object. This is a convenience method that creates an instance of theColumnIdentifier.Builder
avoiding the need to create one manually viaColumnIdentifier.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocolumn(ColumnIdentifier)
.- Parameters:
column
- a consumer that will call methods onColumnIdentifier.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
limit
Number of values to use from the column for repetition.
- Parameters:
limit
- Number of values to use from the column for repetition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sortByMetrics
BodySectionDynamicNumericDimensionConfiguration.Builder sortByMetrics(Collection<ColumnSort> sortByMetrics) Sort criteria on the column values that you use for repetition.
- Parameters:
sortByMetrics
- Sort criteria on the column values that you use for repetition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sortByMetrics
Sort criteria on the column values that you use for repetition.
- Parameters:
sortByMetrics
- Sort criteria on the column values that you use for repetition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sortByMetrics
BodySectionDynamicNumericDimensionConfiguration.Builder sortByMetrics(Consumer<ColumnSort.Builder>... sortByMetrics) Sort criteria on the column values that you use for repetition.
This is a convenience method that creates an instance of theColumnSort.Builder
avoiding the need to create one manually viaColumnSort.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosortByMetrics(List<ColumnSort>)
.- Parameters:
sortByMetrics
- a consumer that will call methods onColumnSort.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-