Class NumericRangeFilter
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.NumericRangeFilter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<NumericRangeFilter.Builder,NumericRangeFilter>
@Generated("software.amazon.awssdk:codegen") public final class NumericRangeFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NumericRangeFilter.Builder,NumericRangeFilter>
A
NumericRangeFilterfilters values that are within the value range.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNumericRangeFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregationFunctionaggregationFunction()The aggregation function of the filter.static NumericRangeFilter.Builderbuilder()ColumnIdentifiercolumn()The column that the filter is applied to.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfilterId()An identifier that uniquely identifies a filter within a dashboard, analysis, or template.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanincludeMaximum()Determines whether the maximum value in the filter value range should be included in the filtered results.BooleanincludeMinimum()Determines whether the minimum value in the filter value range should be included in the filtered results.FilterNullOptionnullOption()This option determines how null values should be treated when filtering data.StringnullOptionAsString()This option determines how null values should be treated when filtering data.NumericRangeFilterValuerangeMaximum()The maximum value for the filter value range.NumericRangeFilterValuerangeMinimum()The minimum value for the filter value range.List<SdkField<?>>sdkFields()NumericFilterSelectAllOptionsselectAllOptions()Select all of the values.StringselectAllOptionsAsString()Select all of the values.static Class<? extends NumericRangeFilter.Builder>serializableBuilderClass()NumericRangeFilter.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
filterId
public final String filterId()
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
- Returns:
- An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
-
column
public final ColumnIdentifier column()
The column that the filter is applied to.
- Returns:
- The column that the filter is applied to.
-
includeMinimum
public final Boolean includeMinimum()
Determines whether the minimum value in the filter value range should be included in the filtered results.
- Returns:
- Determines whether the minimum value in the filter value range should be included in the filtered results.
-
includeMaximum
public final Boolean includeMaximum()
Determines whether the maximum value in the filter value range should be included in the filtered results.
- Returns:
- Determines whether the maximum value in the filter value range should be included in the filtered results.
-
rangeMinimum
public final NumericRangeFilterValue rangeMinimum()
The minimum value for the filter value range.
- Returns:
- The minimum value for the filter value range.
-
rangeMaximum
public final NumericRangeFilterValue rangeMaximum()
The maximum value for the filter value range.
- Returns:
- The maximum value for the filter value range.
-
selectAllOptions
public final NumericFilterSelectAllOptions selectAllOptions()
Select all of the values. Null is not the assigned value of select all.
-
FILTER_ALL_VALUES
If the service returns an enum value that is not available in the current SDK version,
selectAllOptionswill returnNumericFilterSelectAllOptions.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromselectAllOptionsAsString().- Returns:
- Select all of the values. Null is not the assigned value of select all.
-
FILTER_ALL_VALUES
-
- See Also:
NumericFilterSelectAllOptions
-
-
selectAllOptionsAsString
public final String selectAllOptionsAsString()
Select all of the values. Null is not the assigned value of select all.
-
FILTER_ALL_VALUES
If the service returns an enum value that is not available in the current SDK version,
selectAllOptionswill returnNumericFilterSelectAllOptions.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromselectAllOptionsAsString().- Returns:
- Select all of the values. Null is not the assigned value of select all.
-
FILTER_ALL_VALUES
-
- See Also:
NumericFilterSelectAllOptions
-
-
aggregationFunction
public final AggregationFunction aggregationFunction()
The aggregation function of the filter.
- Returns:
- The aggregation function of the filter.
-
nullOption
public final 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.
If the service returns an enum value that is not available in the current SDK version,
nullOptionwill returnFilterNullOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnullOptionAsString().- Returns:
- 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.
-
- See Also:
FilterNullOption
-
-
nullOptionAsString
public final String nullOptionAsString()
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.
If the service returns an enum value that is not available in the current SDK version,
nullOptionwill returnFilterNullOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnullOptionAsString().- Returns:
- 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.
-
- See Also:
FilterNullOption
-
-
toBuilder
public NumericRangeFilter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<NumericRangeFilter.Builder,NumericRangeFilter>
-
builder
public static NumericRangeFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends NumericRangeFilter.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-