Interface PluginVisualTableQuerySort.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PluginVisualTableQuerySort.Builder,PluginVisualTableQuerySort>,SdkBuilder<PluginVisualTableQuerySort.Builder,PluginVisualTableQuerySort>,SdkPojo
- Enclosing class:
- PluginVisualTableQuerySort
@Mutable @NotThreadSafe public static interface PluginVisualTableQuerySort.Builder extends SdkPojo, CopyableBuilder<PluginVisualTableQuerySort.Builder,PluginVisualTableQuerySort>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default PluginVisualTableQuerySort.BuilderitemsLimitConfiguration(Consumer<PluginVisualItemsLimitConfiguration.Builder> itemsLimitConfiguration)The maximum amount of data to be returned by a query.PluginVisualTableQuerySort.BuilderitemsLimitConfiguration(PluginVisualItemsLimitConfiguration itemsLimitConfiguration)The maximum amount of data to be returned by a query.PluginVisualTableQuerySort.BuilderrowSort(Collection<FieldSortOptions> rowSort)Determines how data is sorted in the response.PluginVisualTableQuerySort.BuilderrowSort(Consumer<FieldSortOptions.Builder>... rowSort)Determines how data is sorted in the response.PluginVisualTableQuerySort.BuilderrowSort(FieldSortOptions... rowSort)Determines how data is sorted in the response.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
rowSort
PluginVisualTableQuerySort.Builder rowSort(Collection<FieldSortOptions> rowSort)
Determines how data is sorted in the response.
- Parameters:
rowSort- Determines how data is sorted in the response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowSort
PluginVisualTableQuerySort.Builder rowSort(FieldSortOptions... rowSort)
Determines how data is sorted in the response.
- Parameters:
rowSort- Determines how data is sorted in the response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowSort
PluginVisualTableQuerySort.Builder rowSort(Consumer<FieldSortOptions.Builder>... rowSort)
Determines how data is sorted in the response.
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 to#rowSort(List.) - 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:
#rowSort(java.util.Collection)
-
itemsLimitConfiguration
PluginVisualTableQuerySort.Builder itemsLimitConfiguration(PluginVisualItemsLimitConfiguration itemsLimitConfiguration)
The maximum amount of data to be returned by a query.
- Parameters:
itemsLimitConfiguration- The maximum amount of data to be returned by a query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
itemsLimitConfiguration
default PluginVisualTableQuerySort.Builder itemsLimitConfiguration(Consumer<PluginVisualItemsLimitConfiguration.Builder> itemsLimitConfiguration)
The maximum amount of data to be returned by a query.
This is a convenience method that creates an instance of thePluginVisualItemsLimitConfiguration.Builderavoiding the need to create one manually viaPluginVisualItemsLimitConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toitemsLimitConfiguration(PluginVisualItemsLimitConfiguration).- Parameters:
itemsLimitConfiguration- a consumer that will call methods onPluginVisualItemsLimitConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
itemsLimitConfiguration(PluginVisualItemsLimitConfiguration)
-
-