Interface Filter.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Filter.Builder,
,Filter> SdkBuilder<Filter.Builder,
,Filter> SdkPojo
- Enclosing class:
Filter
-
Method Summary
Modifier and TypeMethodDescriptiondefault Filter.Builder
categoryFilter
(Consumer<CategoryFilter.Builder> categoryFilter) ACategoryFilter
filters text values.categoryFilter
(CategoryFilter categoryFilter) ACategoryFilter
filters text values.default Filter.Builder
numericEqualityFilter
(Consumer<NumericEqualityFilter.Builder> numericEqualityFilter) ANumericEqualityFilter
filters numeric values that equal or do not equal a given numeric value.numericEqualityFilter
(NumericEqualityFilter numericEqualityFilter) ANumericEqualityFilter
filters numeric values that equal or do not equal a given numeric value.default Filter.Builder
numericRangeFilter
(Consumer<NumericRangeFilter.Builder> numericRangeFilter) ANumericRangeFilter
filters numeric values that are either inside or outside a given numeric range.numericRangeFilter
(NumericRangeFilter numericRangeFilter) ANumericRangeFilter
filters numeric values that are either inside or outside a given numeric range.default Filter.Builder
relativeDatesFilter
(Consumer<RelativeDatesFilter.Builder> relativeDatesFilter) ARelativeDatesFilter
filters date values that are relative to a given date.relativeDatesFilter
(RelativeDatesFilter relativeDatesFilter) ARelativeDatesFilter
filters date values that are relative to a given date.default Filter.Builder
timeEqualityFilter
(Consumer<TimeEqualityFilter.Builder> timeEqualityFilter) ATimeEqualityFilter
filters date-time values that equal or do not equal a given date/time value.timeEqualityFilter
(TimeEqualityFilter timeEqualityFilter) ATimeEqualityFilter
filters date-time values that equal or do not equal a given date/time value.default Filter.Builder
timeRangeFilter
(Consumer<TimeRangeFilter.Builder> timeRangeFilter) ATimeRangeFilter
filters date-time values that are either inside or outside a given date/time range.timeRangeFilter
(TimeRangeFilter timeRangeFilter) ATimeRangeFilter
filters date-time values that are either inside or outside a given date/time range.default Filter.Builder
topBottomFilter
(Consumer<TopBottomFilter.Builder> topBottomFilter) ATopBottomFilter
filters data to the top or bottom values for a given column.topBottomFilter
(TopBottomFilter topBottomFilter) ATopBottomFilter
filters data to the top or bottom values for a given column.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
-
categoryFilter
A
CategoryFilter
filters text values.For more information, see Adding text filters in the Amazon QuickSight User Guide.
- Parameters:
categoryFilter
- ACategoryFilter
filters text values.For more information, see Adding text filters in the Amazon QuickSight User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
categoryFilter
A
CategoryFilter
filters text values.For more information, see Adding text filters in the Amazon QuickSight User Guide.
This is a convenience method that creates an instance of theCategoryFilter.Builder
avoiding the need to create one manually viaCategoryFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocategoryFilter(CategoryFilter)
.- Parameters:
categoryFilter
- a consumer that will call methods onCategoryFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
numericRangeFilter
A
NumericRangeFilter
filters numeric values that are either inside or outside a given numeric range.- Parameters:
numericRangeFilter
- ANumericRangeFilter
filters numeric values that are either inside or outside a given numeric range.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numericRangeFilter
A
This is a convenience method that creates an instance of theNumericRangeFilter
filters numeric values that are either inside or outside a given numeric range.NumericRangeFilter.Builder
avoiding the need to create one manually viaNumericRangeFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonumericRangeFilter(NumericRangeFilter)
.- Parameters:
numericRangeFilter
- a consumer that will call methods onNumericRangeFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
numericEqualityFilter
A
NumericEqualityFilter
filters numeric values that equal or do not equal a given numeric value.- Parameters:
numericEqualityFilter
- ANumericEqualityFilter
filters numeric values that equal or do not equal a given numeric value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numericEqualityFilter
default Filter.Builder numericEqualityFilter(Consumer<NumericEqualityFilter.Builder> numericEqualityFilter) A
This is a convenience method that creates an instance of theNumericEqualityFilter
filters numeric values that equal or do not equal a given numeric value.NumericEqualityFilter.Builder
avoiding the need to create one manually viaNumericEqualityFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonumericEqualityFilter(NumericEqualityFilter)
.- Parameters:
numericEqualityFilter
- a consumer that will call methods onNumericEqualityFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timeEqualityFilter
A
TimeEqualityFilter
filters date-time values that equal or do not equal a given date/time value.- Parameters:
timeEqualityFilter
- ATimeEqualityFilter
filters date-time values that equal or do not equal a given date/time value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeEqualityFilter
A
This is a convenience method that creates an instance of theTimeEqualityFilter
filters date-time values that equal or do not equal a given date/time value.TimeEqualityFilter.Builder
avoiding the need to create one manually viaTimeEqualityFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totimeEqualityFilter(TimeEqualityFilter)
.- Parameters:
timeEqualityFilter
- a consumer that will call methods onTimeEqualityFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timeRangeFilter
A
TimeRangeFilter
filters date-time values that are either inside or outside a given date/time range.- Parameters:
timeRangeFilter
- ATimeRangeFilter
filters date-time values that are either inside or outside a given date/time range.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeRangeFilter
A
This is a convenience method that creates an instance of theTimeRangeFilter
filters date-time values that are either inside or outside a given date/time range.TimeRangeFilter.Builder
avoiding the need to create one manually viaTimeRangeFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totimeRangeFilter(TimeRangeFilter)
.- Parameters:
timeRangeFilter
- a consumer that will call methods onTimeRangeFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
relativeDatesFilter
A
RelativeDatesFilter
filters date values that are relative to a given date.- Parameters:
relativeDatesFilter
- ARelativeDatesFilter
filters date values that are relative to a given date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relativeDatesFilter
default Filter.Builder relativeDatesFilter(Consumer<RelativeDatesFilter.Builder> relativeDatesFilter) A
This is a convenience method that creates an instance of theRelativeDatesFilter
filters date values that are relative to a given date.RelativeDatesFilter.Builder
avoiding the need to create one manually viaRelativeDatesFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torelativeDatesFilter(RelativeDatesFilter)
.- Parameters:
relativeDatesFilter
- a consumer that will call methods onRelativeDatesFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
topBottomFilter
A
TopBottomFilter
filters data to the top or bottom values for a given column.- Parameters:
topBottomFilter
- ATopBottomFilter
filters data to the top or bottom values for a given column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
topBottomFilter
A
This is a convenience method that creates an instance of theTopBottomFilter
filters data to the top or bottom values for a given column.TopBottomFilter.Builder
avoiding the need to create one manually viaTopBottomFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totopBottomFilter(TopBottomFilter)
.- Parameters:
topBottomFilter
- a consumer that will call methods onTopBottomFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-