Interface FilterControl.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FilterControl.Builder,
,FilterControl> SdkBuilder<FilterControl.Builder,
,FilterControl> SdkPojo
- Enclosing class:
FilterControl
-
Method Summary
Modifier and TypeMethodDescriptiondefault FilterControl.Builder
crossSheet
(Consumer<FilterCrossSheetControl.Builder> crossSheet) A control from a filter that is scoped across more than one sheet.crossSheet
(FilterCrossSheetControl crossSheet) A control from a filter that is scoped across more than one sheet.default FilterControl.Builder
dateTimePicker
(Consumer<FilterDateTimePickerControl.Builder> dateTimePicker) A control from a date filter that is used to specify date and time.dateTimePicker
(FilterDateTimePickerControl dateTimePicker) A control from a date filter that is used to specify date and time.default FilterControl.Builder
dropdown
(Consumer<FilterDropDownControl.Builder> dropdown) A control to display a dropdown list with buttons that are used to select a single value.dropdown
(FilterDropDownControl dropdown) A control to display a dropdown list with buttons that are used to select a single value.default FilterControl.Builder
A control to display a list of buttons or boxes.list
(FilterListControl list) A control to display a list of buttons or boxes.default FilterControl.Builder
relativeDateTime
(Consumer<FilterRelativeDateTimeControl.Builder> relativeDateTime) A control from a date filter that is used to specify the relative date.relativeDateTime
(FilterRelativeDateTimeControl relativeDateTime) A control from a date filter that is used to specify the relative date.default FilterControl.Builder
slider
(Consumer<FilterSliderControl.Builder> slider) A control to display a horizontal toggle bar.slider
(FilterSliderControl slider) A control to display a horizontal toggle bar.default FilterControl.Builder
textArea
(Consumer<FilterTextAreaControl.Builder> textArea) A control to display a text box that is used to enter multiple entries.textArea
(FilterTextAreaControl textArea) A control to display a text box that is used to enter multiple entries.default FilterControl.Builder
textField
(Consumer<FilterTextFieldControl.Builder> textField) A control to display a text box that is used to enter a single entry.textField
(FilterTextFieldControl textField) A control to display a text box that is used to enter a single entry.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
-
dateTimePicker
A control from a date filter that is used to specify date and time.
- Parameters:
dateTimePicker
- A control from a date filter that is used to specify date and time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateTimePicker
default FilterControl.Builder dateTimePicker(Consumer<FilterDateTimePickerControl.Builder> dateTimePicker) A control from a date filter that is used to specify date and time.
This is a convenience method that creates an instance of theFilterDateTimePickerControl.Builder
avoiding the need to create one manually viaFilterDateTimePickerControl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todateTimePicker(FilterDateTimePickerControl)
.- Parameters:
dateTimePicker
- a consumer that will call methods onFilterDateTimePickerControl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
list
A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.
- Parameters:
list
- A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
list
A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.
This is a convenience method that creates an instance of theFilterListControl.Builder
avoiding the need to create one manually viaFilterListControl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolist(FilterListControl)
.- Parameters:
list
- a consumer that will call methods onFilterListControl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dropdown
A control to display a dropdown list with buttons that are used to select a single value.
- Parameters:
dropdown
- A control to display a dropdown list with buttons that are used to select a single value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dropdown
A control to display a dropdown list with buttons that are used to select a single value.
This is a convenience method that creates an instance of theFilterDropDownControl.Builder
avoiding the need to create one manually viaFilterDropDownControl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todropdown(FilterDropDownControl)
.- Parameters:
dropdown
- a consumer that will call methods onFilterDropDownControl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
textField
A control to display a text box that is used to enter a single entry.
- Parameters:
textField
- A control to display a text box that is used to enter a single entry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
textField
A control to display a text box that is used to enter a single entry.
This is a convenience method that creates an instance of theFilterTextFieldControl.Builder
avoiding the need to create one manually viaFilterTextFieldControl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totextField(FilterTextFieldControl)
.- Parameters:
textField
- a consumer that will call methods onFilterTextFieldControl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
textArea
A control to display a text box that is used to enter multiple entries.
- Parameters:
textArea
- A control to display a text box that is used to enter multiple entries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
textArea
A control to display a text box that is used to enter multiple entries.
This is a convenience method that creates an instance of theFilterTextAreaControl.Builder
avoiding the need to create one manually viaFilterTextAreaControl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totextArea(FilterTextAreaControl)
.- Parameters:
textArea
- a consumer that will call methods onFilterTextAreaControl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
slider
A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.
- Parameters:
slider
- A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
slider
A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.
This is a convenience method that creates an instance of theFilterSliderControl.Builder
avoiding the need to create one manually viaFilterSliderControl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toslider(FilterSliderControl)
.- Parameters:
slider
- a consumer that will call methods onFilterSliderControl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
relativeDateTime
A control from a date filter that is used to specify the relative date.
- Parameters:
relativeDateTime
- A control from a date filter that is used to specify the relative date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relativeDateTime
default FilterControl.Builder relativeDateTime(Consumer<FilterRelativeDateTimeControl.Builder> relativeDateTime) A control from a date filter that is used to specify the relative date.
This is a convenience method that creates an instance of theFilterRelativeDateTimeControl.Builder
avoiding the need to create one manually viaFilterRelativeDateTimeControl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torelativeDateTime(FilterRelativeDateTimeControl)
.- Parameters:
relativeDateTime
- a consumer that will call methods onFilterRelativeDateTimeControl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
crossSheet
A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet
- Parameters:
crossSheet
- A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossSheet
A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet
This is a convenience method that creates an instance of theFilterCrossSheetControl.Builder
avoiding the need to create one manually viaFilterCrossSheetControl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocrossSheet(FilterCrossSheetControl)
.- Parameters:
crossSheet
- a consumer that will call methods onFilterCrossSheetControl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-