Interface TableSortConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TableSortConfiguration.Builder,,TableSortConfiguration> SdkBuilder<TableSortConfiguration.Builder,,TableSortConfiguration> SdkPojo
- Enclosing class:
TableSortConfiguration
@Mutable
@NotThreadSafe
public static interface TableSortConfiguration.Builder
extends SdkPojo, CopyableBuilder<TableSortConfiguration.Builder,TableSortConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault TableSortConfiguration.BuilderpaginationConfiguration(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaFieldSortOptions.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaPaginationConfiguration.builder().When the
Consumercompletes,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:
-