Interface ControlSortConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ControlSortConfiguration.Builder,,ControlSortConfiguration> SdkBuilder<ControlSortConfiguration.Builder,,ControlSortConfiguration> SdkPojo
- Enclosing class:
ControlSortConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault ControlSortConfiguration.BuildercontrolColumnSort(Consumer<AggregationSortConfiguration.Builder> controlColumnSort) The sort configuration for controls that are tied to a dataset column.controlColumnSort(AggregationSortConfiguration controlColumnSort) The sort configuration for controls that are tied to a dataset column.default ControlSortConfiguration.BuilderselectableValuesSort(Consumer<SelectableValuesSort.Builder> selectableValuesSort) The sort configuration for user-specified values in the control.selectableValuesSort(SelectableValuesSort selectableValuesSort) The sort configuration for user-specified values in the control.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
-
selectableValuesSort
The sort configuration for user-specified values in the control. Use this option to sort values that are manually entered by users in a dropdown or list control.
- Parameters:
selectableValuesSort- The sort configuration for user-specified values in the control. Use this option to sort values that are manually entered by users in a dropdown or list control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectableValuesSort
default ControlSortConfiguration.Builder selectableValuesSort(Consumer<SelectableValuesSort.Builder> selectableValuesSort) The sort configuration for user-specified values in the control. Use this option to sort values that are manually entered by users in a dropdown or list control.
This is a convenience method that creates an instance of theSelectableValuesSort.Builderavoiding the need to create one manually viaSelectableValuesSort.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toselectableValuesSort(SelectableValuesSort).- Parameters:
selectableValuesSort- a consumer that will call methods onSelectableValuesSort.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
controlColumnSort
The sort configuration for controls that are tied to a dataset column. Use this option to sort control values by an aggregate of a column.
- Parameters:
controlColumnSort- The sort configuration for controls that are tied to a dataset column. Use this option to sort control values by an aggregate of a column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlColumnSort
default ControlSortConfiguration.Builder controlColumnSort(Consumer<AggregationSortConfiguration.Builder> controlColumnSort) The sort configuration for controls that are tied to a dataset column. Use this option to sort control values by an aggregate of a column.
This is a convenience method that creates an instance of theAggregationSortConfiguration.Builderavoiding the need to create one manually viaAggregationSortConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontrolColumnSort(AggregationSortConfiguration).- Parameters:
controlColumnSort- a consumer that will call methods onAggregationSortConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-