@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NumericEqualityFilter extends Object implements Serializable, Cloneable, StructuredPojo
A NumericEqualityFilter
filters values that are equal to the specified value.
Constructor and Description |
---|
NumericEqualityFilter() |
Modifier and Type | Method and Description |
---|---|
NumericEqualityFilter |
clone() |
boolean |
equals(Object obj) |
AggregationFunction |
getAggregationFunction()
The aggregation function of the filter.
|
ColumnIdentifier |
getColumn()
The column that the filter is applied to.
|
DefaultFilterControlConfiguration |
getDefaultFilterControlConfiguration()
The default configurations for the associated controls.
|
String |
getFilterId()
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
String |
getMatchOperator()
The match operator that is used to determine if a filter should be applied.
|
String |
getNullOption()
This option determines how null values should be treated when filtering data.
|
String |
getParameterName()
The parameter whose value should be used for the filter value.
|
String |
getSelectAllOptions()
Select all of the values.
|
Double |
getValue()
The input value.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAggregationFunction(AggregationFunction aggregationFunction)
The aggregation function of the filter.
|
void |
setColumn(ColumnIdentifier column)
The column that the filter is applied to.
|
void |
setDefaultFilterControlConfiguration(DefaultFilterControlConfiguration defaultFilterControlConfiguration)
The default configurations for the associated controls.
|
void |
setFilterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
void |
setMatchOperator(String matchOperator)
The match operator that is used to determine if a filter should be applied.
|
void |
setNullOption(String nullOption)
This option determines how null values should be treated when filtering data.
|
void |
setParameterName(String parameterName)
The parameter whose value should be used for the filter value.
|
void |
setSelectAllOptions(String selectAllOptions)
Select all of the values.
|
void |
setValue(Double value)
The input value.
|
String |
toString()
Returns a string representation of this object.
|
NumericEqualityFilter |
withAggregationFunction(AggregationFunction aggregationFunction)
The aggregation function of the filter.
|
NumericEqualityFilter |
withColumn(ColumnIdentifier column)
The column that the filter is applied to.
|
NumericEqualityFilter |
withDefaultFilterControlConfiguration(DefaultFilterControlConfiguration defaultFilterControlConfiguration)
The default configurations for the associated controls.
|
NumericEqualityFilter |
withFilterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
NumericEqualityFilter |
withMatchOperator(NumericEqualityMatchOperator matchOperator)
The match operator that is used to determine if a filter should be applied.
|
NumericEqualityFilter |
withMatchOperator(String matchOperator)
The match operator that is used to determine if a filter should be applied.
|
NumericEqualityFilter |
withNullOption(FilterNullOption nullOption)
This option determines how null values should be treated when filtering data.
|
NumericEqualityFilter |
withNullOption(String nullOption)
This option determines how null values should be treated when filtering data.
|
NumericEqualityFilter |
withParameterName(String parameterName)
The parameter whose value should be used for the filter value.
|
NumericEqualityFilter |
withSelectAllOptions(NumericFilterSelectAllOptions selectAllOptions)
Select all of the values.
|
NumericEqualityFilter |
withSelectAllOptions(String selectAllOptions)
Select all of the values.
|
NumericEqualityFilter |
withValue(Double value)
The input value.
|
public void setFilterId(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.public String getFilterId()
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
public NumericEqualityFilter withFilterId(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.public void setColumn(ColumnIdentifier column)
The column that the filter is applied to.
column
- The column that the filter is applied to.public ColumnIdentifier getColumn()
The column that the filter is applied to.
public NumericEqualityFilter withColumn(ColumnIdentifier column)
The column that the filter is applied to.
column
- The column that the filter is applied to.public void setValue(Double value)
The input value.
value
- The input value.public Double getValue()
The input value.
public NumericEqualityFilter withValue(Double value)
The input value.
value
- The input value.public void setSelectAllOptions(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
public String getSelectAllOptions()
Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
FILTER_ALL_VALUES
NumericFilterSelectAllOptions
public NumericEqualityFilter withSelectAllOptions(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
public NumericEqualityFilter withSelectAllOptions(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
public void setMatchOperator(String matchOperator)
The match operator that is used to determine if a filter should be applied.
matchOperator
- The match operator that is used to determine if a filter should be applied.NumericEqualityMatchOperator
public String getMatchOperator()
The match operator that is used to determine if a filter should be applied.
NumericEqualityMatchOperator
public NumericEqualityFilter withMatchOperator(String matchOperator)
The match operator that is used to determine if a filter should be applied.
matchOperator
- The match operator that is used to determine if a filter should be applied.NumericEqualityMatchOperator
public NumericEqualityFilter withMatchOperator(NumericEqualityMatchOperator matchOperator)
The match operator that is used to determine if a filter should be applied.
matchOperator
- The match operator that is used to determine if a filter should be applied.NumericEqualityMatchOperator
public void setAggregationFunction(AggregationFunction aggregationFunction)
The aggregation function of the filter.
aggregationFunction
- The aggregation function of the filter.public AggregationFunction getAggregationFunction()
The aggregation function of the filter.
public NumericEqualityFilter withAggregationFunction(AggregationFunction aggregationFunction)
The aggregation function of the filter.
aggregationFunction
- The aggregation function of the filter.public void setParameterName(String parameterName)
The parameter whose value should be used for the filter value.
parameterName
- The parameter whose value should be used for the filter value.public String getParameterName()
The parameter whose value should be used for the filter value.
public NumericEqualityFilter withParameterName(String parameterName)
The parameter whose value should be used for the filter value.
parameterName
- The parameter whose value should be used for the filter value.public void setNullOption(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
public String getNullOption()
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.
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
public NumericEqualityFilter withNullOption(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
public NumericEqualityFilter withNullOption(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
public void setDefaultFilterControlConfiguration(DefaultFilterControlConfiguration defaultFilterControlConfiguration)
The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.
defaultFilterControlConfiguration
- The default configurations for the associated controls. This applies only for filters that are scoped to
multiple sheets.public DefaultFilterControlConfiguration getDefaultFilterControlConfiguration()
The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.
public NumericEqualityFilter withDefaultFilterControlConfiguration(DefaultFilterControlConfiguration defaultFilterControlConfiguration)
The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.
defaultFilterControlConfiguration
- The default configurations for the associated controls. This applies only for filters that are scoped to
multiple sheets.public String toString()
toString
in class Object
Object.toString()
public NumericEqualityFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.