Interface NumericRangeFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NumericRangeFilter.Builder,NumericRangeFilter>,SdkBuilder<NumericRangeFilter.Builder,NumericRangeFilter>,SdkPojo
- Enclosing class:
- NumericRangeFilter
@Mutable @NotThreadSafe public static interface NumericRangeFilter.Builder extends SdkPojo, CopyableBuilder<NumericRangeFilter.Builder,NumericRangeFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default NumericRangeFilter.BuilderaggregationFunction(Consumer<AggregationFunction.Builder> aggregationFunction)The aggregation function of the filter.NumericRangeFilter.BuilderaggregationFunction(AggregationFunction aggregationFunction)The aggregation function of the filter.default NumericRangeFilter.Buildercolumn(Consumer<ColumnIdentifier.Builder> column)The column that the filter is applied to.NumericRangeFilter.Buildercolumn(ColumnIdentifier column)The column that the filter is applied to.default NumericRangeFilter.BuilderdefaultFilterControlConfiguration(Consumer<DefaultFilterControlConfiguration.Builder> defaultFilterControlConfiguration)The default configurations for the associated controls.NumericRangeFilter.BuilderdefaultFilterControlConfiguration(DefaultFilterControlConfiguration defaultFilterControlConfiguration)The default configurations for the associated controls.NumericRangeFilter.BuilderfilterId(String filterId)An identifier that uniquely identifies a filter within a dashboard, analysis, or template.NumericRangeFilter.BuilderincludeMaximum(Boolean includeMaximum)Determines whether the maximum value in the filter value range should be included in the filtered results.NumericRangeFilter.BuilderincludeMinimum(Boolean includeMinimum)Determines whether the minimum value in the filter value range should be included in the filtered results.NumericRangeFilter.BuildernullOption(String nullOption)This option determines how null values should be treated when filtering data.NumericRangeFilter.BuildernullOption(FilterNullOption nullOption)This option determines how null values should be treated when filtering data.default NumericRangeFilter.BuilderrangeMaximum(Consumer<NumericRangeFilterValue.Builder> rangeMaximum)The maximum value for the filter value range.NumericRangeFilter.BuilderrangeMaximum(NumericRangeFilterValue rangeMaximum)The maximum value for the filter value range.default NumericRangeFilter.BuilderrangeMinimum(Consumer<NumericRangeFilterValue.Builder> rangeMinimum)The minimum value for the filter value range.NumericRangeFilter.BuilderrangeMinimum(NumericRangeFilterValue rangeMinimum)The minimum value for the filter value range.NumericRangeFilter.BuilderselectAllOptions(String selectAllOptions)Select all of the values.NumericRangeFilter.BuilderselectAllOptions(NumericFilterSelectAllOptions selectAllOptions)Select all of the values.-
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
-
filterId
NumericRangeFilter.Builder filterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
- Parameters:
filterId- An identifier that uniquely identifies a filter within a dashboard, analysis, or template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
column
NumericRangeFilter.Builder column(ColumnIdentifier column)
The column that the filter is applied to.
- Parameters:
column- The column that the filter is applied to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
column
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.Builderavoiding the need to create one manually viaColumnIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocolumn(ColumnIdentifier).- Parameters:
column- a consumer that will call methods onColumnIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
column(ColumnIdentifier)
-
includeMinimum
NumericRangeFilter.Builder includeMinimum(Boolean includeMinimum)
Determines whether the minimum value in the filter value range should be included in the filtered results.
- Parameters:
includeMinimum- Determines whether the minimum value in the filter value range should be included in the filtered results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeMaximum
NumericRangeFilter.Builder includeMaximum(Boolean includeMaximum)
Determines whether the maximum value in the filter value range should be included in the filtered results.
- Parameters:
includeMaximum- Determines whether the maximum value in the filter value range should be included in the filtered results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rangeMinimum
NumericRangeFilter.Builder rangeMinimum(NumericRangeFilterValue rangeMinimum)
The minimum value for the filter value range.
- Parameters:
rangeMinimum- The minimum value for the filter value range.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rangeMinimum
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.Builderavoiding the need to create one manually viaNumericRangeFilterValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torangeMinimum(NumericRangeFilterValue).- Parameters:
rangeMinimum- a consumer that will call methods onNumericRangeFilterValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
rangeMinimum(NumericRangeFilterValue)
-
rangeMaximum
NumericRangeFilter.Builder rangeMaximum(NumericRangeFilterValue rangeMaximum)
The maximum value for the filter value range.
- Parameters:
rangeMaximum- The maximum value for the filter value range.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rangeMaximum
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.Builderavoiding the need to create one manually viaNumericRangeFilterValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torangeMaximum(NumericRangeFilterValue).- Parameters:
rangeMaximum- a consumer that will call methods onNumericRangeFilterValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
rangeMaximum(NumericRangeFilterValue)
-
selectAllOptions
NumericRangeFilter.Builder selectAllOptions(String selectAllOptions)
Select all of the values. Null is not the assigned value of select all.
-
FILTER_ALL_VALUES
- Parameters:
selectAllOptions- Select all of the values. Null is not the assigned value of select all.-
FILTER_ALL_VALUES
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NumericFilterSelectAllOptions,NumericFilterSelectAllOptions
-
-
selectAllOptions
NumericRangeFilter.Builder selectAllOptions(NumericFilterSelectAllOptions selectAllOptions)
Select all of the values. Null is not the assigned value of select all.
-
FILTER_ALL_VALUES
- Parameters:
selectAllOptions- Select all of the values. Null is not the assigned value of select all.-
FILTER_ALL_VALUES
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NumericFilterSelectAllOptions,NumericFilterSelectAllOptions
-
-
aggregationFunction
NumericRangeFilter.Builder aggregationFunction(AggregationFunction aggregationFunction)
The aggregation function of the filter.
- Parameters:
aggregationFunction- The aggregation function of the filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationFunction
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.Builderavoiding the need to create one manually viaAggregationFunction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaggregationFunction(AggregationFunction).- Parameters:
aggregationFunction- a consumer that will call methods onAggregationFunction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
aggregationFunction(AggregationFunction)
-
nullOption
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.
- Parameters:
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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FilterNullOption,FilterNullOption
-
-
nullOption
NumericRangeFilter.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.
- Parameters:
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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FilterNullOption,FilterNullOption
-
-
defaultFilterControlConfiguration
NumericRangeFilter.Builder defaultFilterControlConfiguration(DefaultFilterControlConfiguration defaultFilterControlConfiguration)
The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.
- Parameters:
defaultFilterControlConfiguration- The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultFilterControlConfiguration
default NumericRangeFilter.Builder defaultFilterControlConfiguration(Consumer<DefaultFilterControlConfiguration.Builder> defaultFilterControlConfiguration)
The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.
This is a convenience method that creates an instance of theDefaultFilterControlConfiguration.Builderavoiding the need to create one manually viaDefaultFilterControlConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todefaultFilterControlConfiguration(DefaultFilterControlConfiguration).- Parameters:
defaultFilterControlConfiguration- a consumer that will call methods onDefaultFilterControlConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
defaultFilterControlConfiguration(DefaultFilterControlConfiguration)
-
-