public static interface NumericRangeFilter.Builder extends SdkPojo, CopyableBuilder<NumericRangeFilter.Builder,NumericRangeFilter>
| Modifier and Type | Method and Description |
|---|---|
NumericRangeFilter.Builder |
aggregationFunction(AggregationFunction aggregationFunction)
The aggregation function of the filter.
|
default NumericRangeFilter.Builder |
aggregationFunction(Consumer<AggregationFunction.Builder> aggregationFunction)
The aggregation function of the filter.
|
NumericRangeFilter.Builder |
column(ColumnIdentifier column)
The column that the filter is applied to.
|
default NumericRangeFilter.Builder |
column(Consumer<ColumnIdentifier.Builder> column)
The column that the filter is applied to.
|
NumericRangeFilter.Builder |
filterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
NumericRangeFilter.Builder |
includeMaximum(Boolean includeMaximum)
Determines whether the maximum value in the filter value range should be included in the filtered results.
|
NumericRangeFilter.Builder |
includeMinimum(Boolean includeMinimum)
Determines whether the minimum value in the filter value range should be included in the filtered results.
|
NumericRangeFilter.Builder |
nullOption(FilterNullOption nullOption)
This option determines how null values should be treated when filtering data.
|
NumericRangeFilter.Builder |
nullOption(String nullOption)
This option determines how null values should be treated when filtering data.
|
default NumericRangeFilter.Builder |
rangeMaximum(Consumer<NumericRangeFilterValue.Builder> rangeMaximum)
The maximum value for the filter value range.
|
NumericRangeFilter.Builder |
rangeMaximum(NumericRangeFilterValue rangeMaximum)
The maximum value for the filter value range.
|
default NumericRangeFilter.Builder |
rangeMinimum(Consumer<NumericRangeFilterValue.Builder> rangeMinimum)
The minimum value for the filter value range.
|
NumericRangeFilter.Builder |
rangeMinimum(NumericRangeFilterValue rangeMinimum)
The minimum value for the filter value range.
|
NumericRangeFilter.Builder |
selectAllOptions(NumericFilterSelectAllOptions selectAllOptions)
Select all of the values.
|
NumericRangeFilter.Builder |
selectAllOptions(String selectAllOptions)
Select all of the values.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildNumericRangeFilter.Builder filterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
filterId - An identifier that uniquely identifies a filter within a dashboard, analysis, or template.NumericRangeFilter.Builder column(ColumnIdentifier column)
The column that the filter is applied to.
column - The column that the filter is applied to.default NumericRangeFilter.Builder column(Consumer<ColumnIdentifier.Builder> column)
The column that the filter is applied to.
This is a convenience method that creates an instance of theColumnIdentifier.Builder avoiding the
need to create one manually via ColumnIdentifier.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to column(ColumnIdentifier).
column - a consumer that will call methods on ColumnIdentifier.Buildercolumn(ColumnIdentifier)NumericRangeFilter.Builder includeMinimum(Boolean includeMinimum)
Determines whether the minimum value in the filter value range should be included in the filtered results.
includeMinimum - Determines whether the minimum value in the filter value range should be included in the filtered
results.NumericRangeFilter.Builder includeMaximum(Boolean includeMaximum)
Determines whether the maximum value in the filter value range should be included in the filtered results.
includeMaximum - Determines whether the maximum value in the filter value range should be included in the filtered
results.NumericRangeFilter.Builder rangeMinimum(NumericRangeFilterValue rangeMinimum)
The minimum value for the filter value range.
rangeMinimum - The minimum value for the filter value range.default NumericRangeFilter.Builder rangeMinimum(Consumer<NumericRangeFilterValue.Builder> rangeMinimum)
The minimum value for the filter value range.
This is a convenience method that creates an instance of theNumericRangeFilterValue.Builder avoiding
the need to create one manually via NumericRangeFilterValue.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to rangeMinimum(NumericRangeFilterValue).
rangeMinimum - a consumer that will call methods on NumericRangeFilterValue.BuilderrangeMinimum(NumericRangeFilterValue)NumericRangeFilter.Builder rangeMaximum(NumericRangeFilterValue rangeMaximum)
The maximum value for the filter value range.
rangeMaximum - The maximum value for the filter value range.default NumericRangeFilter.Builder rangeMaximum(Consumer<NumericRangeFilterValue.Builder> rangeMaximum)
The maximum value for the filter value range.
This is a convenience method that creates an instance of theNumericRangeFilterValue.Builder avoiding
the need to create one manually via NumericRangeFilterValue.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to rangeMaximum(NumericRangeFilterValue).
rangeMaximum - a consumer that will call methods on NumericRangeFilterValue.BuilderrangeMaximum(NumericRangeFilterValue)NumericRangeFilter.Builder selectAllOptions(String selectAllOptions)
Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
selectAllOptions - Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
NumericFilterSelectAllOptions,
NumericFilterSelectAllOptionsNumericRangeFilter.Builder selectAllOptions(NumericFilterSelectAllOptions selectAllOptions)
Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
selectAllOptions - Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
NumericFilterSelectAllOptions,
NumericFilterSelectAllOptionsNumericRangeFilter.Builder aggregationFunction(AggregationFunction aggregationFunction)
The aggregation function of the filter.
aggregationFunction - The aggregation function of the filter.default NumericRangeFilter.Builder aggregationFunction(Consumer<AggregationFunction.Builder> aggregationFunction)
The aggregation function of the filter.
This is a convenience method that creates an instance of theAggregationFunction.Builder avoiding the
need to create one manually via AggregationFunction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to aggregationFunction(AggregationFunction).
aggregationFunction - a consumer that will call methods on AggregationFunction.BuilderaggregationFunction(AggregationFunction)NumericRangeFilter.Builder nullOption(String nullOption)
This option determines how null values should be treated when filtering data.
ALL_VALUES: Include null values in filtered results.
NULLS_ONLY: Only include null values in filtered results.
NON_NULLS_ONLY: Exclude null values from filtered results.
nullOption - This option determines how null values should be treated when filtering data.
ALL_VALUES: Include null values in filtered results.
NULLS_ONLY: Only include null values in filtered results.
NON_NULLS_ONLY: Exclude null values from filtered results.
FilterNullOption,
FilterNullOptionNumericRangeFilter.Builder nullOption(FilterNullOption nullOption)
This option determines how null values should be treated when filtering data.
ALL_VALUES: Include null values in filtered results.
NULLS_ONLY: Only include null values in filtered results.
NON_NULLS_ONLY: Exclude null values from filtered results.
nullOption - This option determines how null values should be treated when filtering data.
ALL_VALUES: Include null values in filtered results.
NULLS_ONLY: Only include null values in filtered results.
NON_NULLS_ONLY: Exclude null values from filtered results.
FilterNullOption,
FilterNullOptionCopyright © 2023. All rights reserved.