Interface TableSortConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TableSortConfiguration.Builder,
,TableSortConfiguration> SdkBuilder<TableSortConfiguration.Builder,
,TableSortConfiguration> SdkPojo
- Enclosing class:
TableSortConfiguration
public static interface TableSortConfiguration.Builder
extends SdkPojo, CopyableBuilder<TableSortConfiguration.Builder,TableSortConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault TableSortConfiguration.Builder
paginationConfiguration
(Consumer<PaginationConfiguration.Builder> paginationConfiguration) The pagination configuration (page size, page number) for the table.paginationConfiguration
(PaginationConfiguration paginationConfiguration) The pagination configuration (page size, page number) for the table.rowSort
(Collection<FieldSortOptions> rowSort) The field sort options for rows in the table.rowSort
(Consumer<FieldSortOptions.Builder>... rowSort) The field sort options for rows in the table.rowSort
(FieldSortOptions... rowSort) The field sort options for rows in the table.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
-
rowSort
The field sort options for rows in the table.
- Parameters:
rowSort
- The field sort options for rows in the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowSort
The field sort options for rows in the table.
- Parameters:
rowSort
- The field sort options for rows in the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowSort
The field sort options for rows in the table.
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 torowSort(List<FieldSortOptions>)
.- Parameters:
rowSort
- 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:
-
paginationConfiguration
TableSortConfiguration.Builder paginationConfiguration(PaginationConfiguration paginationConfiguration) The pagination configuration (page size, page number) for the table.
- Parameters:
paginationConfiguration
- The pagination configuration (page size, page number) for the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
paginationConfiguration
default TableSortConfiguration.Builder paginationConfiguration(Consumer<PaginationConfiguration.Builder> paginationConfiguration) The pagination configuration (page size, page number) for the table.
This is a convenience method that creates an instance of thePaginationConfiguration.Builder
avoiding the need to create one manually viaPaginationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topaginationConfiguration(PaginationConfiguration)
.- Parameters:
paginationConfiguration
- a consumer that will call methods onPaginationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-