Interface SankeyDiagramSortConfiguration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<SankeyDiagramSortConfiguration.Builder,SankeyDiagramSortConfiguration>
,SdkBuilder<SankeyDiagramSortConfiguration.Builder,SankeyDiagramSortConfiguration>
,SdkPojo
- Enclosing class:
- SankeyDiagramSortConfiguration
public static interface SankeyDiagramSortConfiguration.Builder extends SdkPojo, CopyableBuilder<SankeyDiagramSortConfiguration.Builder,SankeyDiagramSortConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SankeyDiagramSortConfiguration.Builder
destinationItemsLimit(Consumer<ItemsLimitConfiguration.Builder> destinationItemsLimit)
The limit on the number of destination nodes that are displayed in a sankey diagram.SankeyDiagramSortConfiguration.Builder
destinationItemsLimit(ItemsLimitConfiguration destinationItemsLimit)
The limit on the number of destination nodes that are displayed in a sankey diagram.default SankeyDiagramSortConfiguration.Builder
sourceItemsLimit(Consumer<ItemsLimitConfiguration.Builder> sourceItemsLimit)
The limit on the number of source nodes that are displayed in a sankey diagram.SankeyDiagramSortConfiguration.Builder
sourceItemsLimit(ItemsLimitConfiguration sourceItemsLimit)
The limit on the number of source nodes that are displayed in a sankey diagram.SankeyDiagramSortConfiguration.Builder
weightSort(Collection<FieldSortOptions> weightSort)
The sort configuration of the weight fields.SankeyDiagramSortConfiguration.Builder
weightSort(Consumer<FieldSortOptions.Builder>... weightSort)
The sort configuration of the weight fields.SankeyDiagramSortConfiguration.Builder
weightSort(FieldSortOptions... weightSort)
The sort configuration of the weight fields.-
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
-
weightSort
SankeyDiagramSortConfiguration.Builder weightSort(Collection<FieldSortOptions> weightSort)
The sort configuration of the weight fields.
- Parameters:
weightSort
- The sort configuration of the weight fields.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
weightSort
SankeyDiagramSortConfiguration.Builder weightSort(FieldSortOptions... weightSort)
The sort configuration of the weight fields.
- Parameters:
weightSort
- The sort configuration of the weight fields.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
weightSort
SankeyDiagramSortConfiguration.Builder weightSort(Consumer<FieldSortOptions.Builder>... weightSort)
The sort configuration of the weight fields.
This is a convenience method that creates an instance of theFieldSortOptions.Builder
avoiding the need to create one manually viaFieldSortOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#weightSort(List
.) - Parameters:
weightSort
- a consumer that will call methods onFieldSortOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#weightSort(java.util.Collection
)
-
sourceItemsLimit
SankeyDiagramSortConfiguration.Builder sourceItemsLimit(ItemsLimitConfiguration sourceItemsLimit)
The limit on the number of source nodes that are displayed in a sankey diagram.
- Parameters:
sourceItemsLimit
- The limit on the number of source nodes that are displayed in a sankey diagram.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceItemsLimit
default SankeyDiagramSortConfiguration.Builder sourceItemsLimit(Consumer<ItemsLimitConfiguration.Builder> sourceItemsLimit)
The limit on the number of source nodes that are displayed in a sankey diagram.
This is a convenience method that creates an instance of theItemsLimitConfiguration.Builder
avoiding the need to create one manually viaItemsLimitConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceItemsLimit(ItemsLimitConfiguration)
.- Parameters:
sourceItemsLimit
- a consumer that will call methods onItemsLimitConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sourceItemsLimit(ItemsLimitConfiguration)
-
destinationItemsLimit
SankeyDiagramSortConfiguration.Builder destinationItemsLimit(ItemsLimitConfiguration destinationItemsLimit)
The limit on the number of destination nodes that are displayed in a sankey diagram.
- Parameters:
destinationItemsLimit
- The limit on the number of destination nodes that are displayed in a sankey diagram.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationItemsLimit
default SankeyDiagramSortConfiguration.Builder destinationItemsLimit(Consumer<ItemsLimitConfiguration.Builder> destinationItemsLimit)
The limit on the number of destination nodes that are displayed in a sankey diagram.
This is a convenience method that creates an instance of theItemsLimitConfiguration.Builder
avoiding the need to create one manually viaItemsLimitConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinationItemsLimit(ItemsLimitConfiguration)
.- Parameters:
destinationItemsLimit
- a consumer that will call methods onItemsLimitConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
destinationItemsLimit(ItemsLimitConfiguration)
-
-