Interface FilterControl.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FilterControl.Builder,FilterControl>,SdkBuilder<FilterControl.Builder,FilterControl>,SdkPojo
- Enclosing class:
- FilterControl
@Mutable @NotThreadSafe public static interface FilterControl.Builder extends SdkPojo, CopyableBuilder<FilterControl.Builder,FilterControl>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default FilterControl.BuildercrossSheet(Consumer<FilterCrossSheetControl.Builder> crossSheet)A control from a filter that is scoped across more than one sheet.FilterControl.BuildercrossSheet(FilterCrossSheetControl crossSheet)A control from a filter that is scoped across more than one sheet.default FilterControl.BuilderdateTimePicker(Consumer<FilterDateTimePickerControl.Builder> dateTimePicker)A control from a date filter that is used to specify date and time.FilterControl.BuilderdateTimePicker(FilterDateTimePickerControl dateTimePicker)A control from a date filter that is used to specify date and time.default FilterControl.Builderdropdown(Consumer<FilterDropDownControl.Builder> dropdown)A control to display a dropdown list with buttons that are used to select a single value.FilterControl.Builderdropdown(FilterDropDownControl dropdown)A control to display a dropdown list with buttons that are used to select a single value.default FilterControl.Builderlist(Consumer<FilterListControl.Builder> list)A control to display a list of buttons or boxes.FilterControl.Builderlist(FilterListControl list)A control to display a list of buttons or boxes.default FilterControl.BuilderrelativeDateTime(Consumer<FilterRelativeDateTimeControl.Builder> relativeDateTime)A control from a date filter that is used to specify the relative date.FilterControl.BuilderrelativeDateTime(FilterRelativeDateTimeControl relativeDateTime)A control from a date filter that is used to specify the relative date.default FilterControl.Builderslider(Consumer<FilterSliderControl.Builder> slider)A control to display a horizontal toggle bar.FilterControl.Builderslider(FilterSliderControl slider)A control to display a horizontal toggle bar.default FilterControl.BuildertextArea(Consumer<FilterTextAreaControl.Builder> textArea)A control to display a text box that is used to enter multiple entries.FilterControl.BuildertextArea(FilterTextAreaControl textArea)A control to display a text box that is used to enter multiple entries.default FilterControl.BuildertextField(Consumer<FilterTextFieldControl.Builder> textField)A control to display a text box that is used to enter a single entry.FilterControl.BuildertextField(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
dateTimePicker
FilterControl.Builder dateTimePicker(FilterDateTimePickerControl 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.Builderavoiding the need to create one manually viaFilterDateTimePickerControl.builder().When the
Consumercompletes,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:
dateTimePicker(FilterDateTimePickerControl)
-
list
FilterControl.Builder list(FilterListControl 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
default FilterControl.Builder list(Consumer<FilterListControl.Builder> 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.Builderavoiding the need to create one manually viaFilterListControl.builder().When the
Consumercompletes,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:
list(FilterListControl)
-
dropdown
FilterControl.Builder dropdown(FilterDropDownControl 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
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.
This is a convenience method that creates an instance of theFilterDropDownControl.Builderavoiding the need to create one manually viaFilterDropDownControl.builder().When the
Consumercompletes,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:
dropdown(FilterDropDownControl)
-
textField
FilterControl.Builder textField(FilterTextFieldControl 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
default FilterControl.Builder textField(Consumer<FilterTextFieldControl.Builder> 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.Builderavoiding the need to create one manually viaFilterTextFieldControl.builder().When the
Consumercompletes,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:
textField(FilterTextFieldControl)
-
textArea
FilterControl.Builder textArea(FilterTextAreaControl 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
default FilterControl.Builder textArea(Consumer<FilterTextAreaControl.Builder> 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.Builderavoiding the need to create one manually viaFilterTextAreaControl.builder().When the
Consumercompletes,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:
textArea(FilterTextAreaControl)
-
slider
FilterControl.Builder slider(FilterSliderControl 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
default FilterControl.Builder slider(Consumer<FilterSliderControl.Builder> 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.Builderavoiding the need to create one manually viaFilterSliderControl.builder().When the
Consumercompletes,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:
slider(FilterSliderControl)
-
relativeDateTime
FilterControl.Builder relativeDateTime(FilterRelativeDateTimeControl 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.Builderavoiding the need to create one manually viaFilterRelativeDateTimeControl.builder().When the
Consumercompletes,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:
relativeDateTime(FilterRelativeDateTimeControl)
-
crossSheet
FilterControl.Builder crossSheet(FilterCrossSheetControl 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
default FilterControl.Builder crossSheet(Consumer<FilterCrossSheetControl.Builder> 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.Builderavoiding the need to create one manually viaFilterCrossSheetControl.builder().When the
Consumercompletes,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:
crossSheet(FilterCrossSheetControl)
-
-