@Generated(value="software.amazon.awssdk:codegen") public final class NumericEqualityFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NumericEqualityFilter.Builder,NumericEqualityFilter>
A NumericEqualityFilter filters values that are equal to the specified value.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NumericEqualityFilter.Builder |
| Modifier and Type | Method and Description |
|---|---|
AggregationFunction |
aggregationFunction()
The aggregation function of the filter.
|
static NumericEqualityFilter.Builder |
builder() |
ColumnIdentifier |
column()
The column that the filter is applied to.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
filterId()
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
NumericEqualityMatchOperator |
matchOperator()
The match operator that is used to determine if a filter should be applied.
|
String |
matchOperatorAsString()
The match operator that is used to determine if a filter should be applied.
|
FilterNullOption |
nullOption()
This option determines how null values should be treated when filtering data.
|
String |
nullOptionAsString()
This option determines how null values should be treated when filtering data.
|
String |
parameterName()
The parameter whose value should be used for the filter value.
|
List<SdkField<?>> |
sdkFields() |
NumericFilterSelectAllOptions |
selectAllOptions()
Select all of the values.
|
String |
selectAllOptionsAsString()
Select all of the values.
|
static Class<? extends NumericEqualityFilter.Builder> |
serializableBuilderClass() |
NumericEqualityFilter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Double |
value()
The input value.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String filterId()
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
public final ColumnIdentifier column()
The column that the filter is applied to.
public final Double value()
The input value.
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, selectAllOptions
will return NumericFilterSelectAllOptions.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from selectAllOptionsAsString().
FILTER_ALL_VALUES
NumericFilterSelectAllOptionspublic 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, selectAllOptions
will return NumericFilterSelectAllOptions.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from selectAllOptionsAsString().
FILTER_ALL_VALUES
NumericFilterSelectAllOptionspublic final NumericEqualityMatchOperator matchOperator()
The match operator that is used to determine if a filter should be applied.
If the service returns an enum value that is not available in the current SDK version, matchOperator
will return NumericEqualityMatchOperator.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from matchOperatorAsString().
NumericEqualityMatchOperatorpublic final String matchOperatorAsString()
The match operator that is used to determine if a filter should be applied.
If the service returns an enum value that is not available in the current SDK version, matchOperator
will return NumericEqualityMatchOperator.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from matchOperatorAsString().
NumericEqualityMatchOperatorpublic final AggregationFunction aggregationFunction()
The aggregation function of the filter.
public final String parameterName()
The parameter whose value should be used for the filter value.
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, nullOption will
return FilterNullOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
nullOptionAsString().
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.
FilterNullOptionpublic 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, nullOption will
return FilterNullOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
nullOptionAsString().
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.
FilterNullOptionpublic NumericEqualityFilter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<NumericEqualityFilter.Builder,NumericEqualityFilter>public static NumericEqualityFilter.Builder builder()
public static Class<? extends NumericEqualityFilter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.