@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Filter extends Object implements Serializable, Cloneable, StructuredPojo
With a Filter
, you can remove portions of data from a particular visual or view.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Constructor and Description |
---|
Filter() |
Modifier and Type | Method and Description |
---|---|
Filter |
clone() |
boolean |
equals(Object obj) |
CategoryFilter |
getCategoryFilter()
A
CategoryFilter filters text values. |
NestedFilter |
getNestedFilter()
A
NestedFilter filters data with a subset of data that is defined by the nested inner filter. |
NumericEqualityFilter |
getNumericEqualityFilter()
A
NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value. |
NumericRangeFilter |
getNumericRangeFilter()
A
NumericRangeFilter filters numeric values that are either inside or outside a given numeric range. |
RelativeDatesFilter |
getRelativeDatesFilter()
A
RelativeDatesFilter filters date values that are relative to a given date. |
TimeEqualityFilter |
getTimeEqualityFilter()
A
TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value. |
TimeRangeFilter |
getTimeRangeFilter()
A
TimeRangeFilter filters date-time values that are either inside or outside a given date/time
range. |
TopBottomFilter |
getTopBottomFilter()
A
TopBottomFilter filters data to the top or bottom values for a given column. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCategoryFilter(CategoryFilter categoryFilter)
A
CategoryFilter filters text values. |
void |
setNestedFilter(NestedFilter nestedFilter)
A
NestedFilter filters data with a subset of data that is defined by the nested inner filter. |
void |
setNumericEqualityFilter(NumericEqualityFilter numericEqualityFilter)
A
NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value. |
void |
setNumericRangeFilter(NumericRangeFilter numericRangeFilter)
A
NumericRangeFilter filters numeric values that are either inside or outside a given numeric range. |
void |
setRelativeDatesFilter(RelativeDatesFilter relativeDatesFilter)
A
RelativeDatesFilter filters date values that are relative to a given date. |
void |
setTimeEqualityFilter(TimeEqualityFilter timeEqualityFilter)
A
TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value. |
void |
setTimeRangeFilter(TimeRangeFilter timeRangeFilter)
A
TimeRangeFilter filters date-time values that are either inside or outside a given date/time
range. |
void |
setTopBottomFilter(TopBottomFilter topBottomFilter)
A
TopBottomFilter filters data to the top or bottom values for a given column. |
String |
toString()
Returns a string representation of this object.
|
Filter |
withCategoryFilter(CategoryFilter categoryFilter)
A
CategoryFilter filters text values. |
Filter |
withNestedFilter(NestedFilter nestedFilter)
A
NestedFilter filters data with a subset of data that is defined by the nested inner filter. |
Filter |
withNumericEqualityFilter(NumericEqualityFilter numericEqualityFilter)
A
NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value. |
Filter |
withNumericRangeFilter(NumericRangeFilter numericRangeFilter)
A
NumericRangeFilter filters numeric values that are either inside or outside a given numeric range. |
Filter |
withRelativeDatesFilter(RelativeDatesFilter relativeDatesFilter)
A
RelativeDatesFilter filters date values that are relative to a given date. |
Filter |
withTimeEqualityFilter(TimeEqualityFilter timeEqualityFilter)
A
TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value. |
Filter |
withTimeRangeFilter(TimeRangeFilter timeRangeFilter)
A
TimeRangeFilter filters date-time values that are either inside or outside a given date/time
range. |
Filter |
withTopBottomFilter(TopBottomFilter topBottomFilter)
A
TopBottomFilter filters data to the top or bottom values for a given column. |
public void setCategoryFilter(CategoryFilter categoryFilter)
A CategoryFilter
filters text values.
For more information, see Adding text filters in the Amazon QuickSight User Guide.
categoryFilter
- A CategoryFilter
filters text values.
For more information, see Adding text filters in the Amazon QuickSight User Guide.
public CategoryFilter getCategoryFilter()
A CategoryFilter
filters text values.
For more information, see Adding text filters in the Amazon QuickSight User Guide.
CategoryFilter
filters text values.
For more information, see Adding text filters in the Amazon QuickSight User Guide.
public Filter withCategoryFilter(CategoryFilter categoryFilter)
A CategoryFilter
filters text values.
For more information, see Adding text filters in the Amazon QuickSight User Guide.
categoryFilter
- A CategoryFilter
filters text values.
For more information, see Adding text filters in the Amazon QuickSight User Guide.
public void setNumericRangeFilter(NumericRangeFilter numericRangeFilter)
A NumericRangeFilter
filters numeric values that are either inside or outside a given numeric range.
numericRangeFilter
- A NumericRangeFilter
filters numeric values that are either inside or outside a given numeric
range.public NumericRangeFilter getNumericRangeFilter()
A NumericRangeFilter
filters numeric values that are either inside or outside a given numeric range.
NumericRangeFilter
filters numeric values that are either inside or outside a given
numeric range.public Filter withNumericRangeFilter(NumericRangeFilter numericRangeFilter)
A NumericRangeFilter
filters numeric values that are either inside or outside a given numeric range.
numericRangeFilter
- A NumericRangeFilter
filters numeric values that are either inside or outside a given numeric
range.public void setNumericEqualityFilter(NumericEqualityFilter numericEqualityFilter)
A NumericEqualityFilter
filters numeric values that equal or do not equal a given numeric value.
numericEqualityFilter
- A NumericEqualityFilter
filters numeric values that equal or do not equal a given numeric
value.public NumericEqualityFilter getNumericEqualityFilter()
A NumericEqualityFilter
filters numeric values that equal or do not equal a given numeric value.
NumericEqualityFilter
filters numeric values that equal or do not equal a given numeric
value.public Filter withNumericEqualityFilter(NumericEqualityFilter numericEqualityFilter)
A NumericEqualityFilter
filters numeric values that equal or do not equal a given numeric value.
numericEqualityFilter
- A NumericEqualityFilter
filters numeric values that equal or do not equal a given numeric
value.public void setTimeEqualityFilter(TimeEqualityFilter timeEqualityFilter)
A TimeEqualityFilter
filters date-time values that equal or do not equal a given date/time value.
timeEqualityFilter
- A TimeEqualityFilter
filters date-time values that equal or do not equal a given date/time
value.public TimeEqualityFilter getTimeEqualityFilter()
A TimeEqualityFilter
filters date-time values that equal or do not equal a given date/time value.
TimeEqualityFilter
filters date-time values that equal or do not equal a given date/time
value.public Filter withTimeEqualityFilter(TimeEqualityFilter timeEqualityFilter)
A TimeEqualityFilter
filters date-time values that equal or do not equal a given date/time value.
timeEqualityFilter
- A TimeEqualityFilter
filters date-time values that equal or do not equal a given date/time
value.public void setTimeRangeFilter(TimeRangeFilter timeRangeFilter)
A TimeRangeFilter
filters date-time values that are either inside or outside a given date/time
range.
timeRangeFilter
- A TimeRangeFilter
filters date-time values that are either inside or outside a given
date/time range.public TimeRangeFilter getTimeRangeFilter()
A TimeRangeFilter
filters date-time values that are either inside or outside a given date/time
range.
TimeRangeFilter
filters date-time values that are either inside or outside a given
date/time range.public Filter withTimeRangeFilter(TimeRangeFilter timeRangeFilter)
A TimeRangeFilter
filters date-time values that are either inside or outside a given date/time
range.
timeRangeFilter
- A TimeRangeFilter
filters date-time values that are either inside or outside a given
date/time range.public void setRelativeDatesFilter(RelativeDatesFilter relativeDatesFilter)
A RelativeDatesFilter
filters date values that are relative to a given date.
relativeDatesFilter
- A RelativeDatesFilter
filters date values that are relative to a given date.public RelativeDatesFilter getRelativeDatesFilter()
A RelativeDatesFilter
filters date values that are relative to a given date.
RelativeDatesFilter
filters date values that are relative to a given date.public Filter withRelativeDatesFilter(RelativeDatesFilter relativeDatesFilter)
A RelativeDatesFilter
filters date values that are relative to a given date.
relativeDatesFilter
- A RelativeDatesFilter
filters date values that are relative to a given date.public void setTopBottomFilter(TopBottomFilter topBottomFilter)
A TopBottomFilter
filters data to the top or bottom values for a given column.
topBottomFilter
- A TopBottomFilter
filters data to the top or bottom values for a given column.public TopBottomFilter getTopBottomFilter()
A TopBottomFilter
filters data to the top or bottom values for a given column.
TopBottomFilter
filters data to the top or bottom values for a given column.public Filter withTopBottomFilter(TopBottomFilter topBottomFilter)
A TopBottomFilter
filters data to the top or bottom values for a given column.
topBottomFilter
- A TopBottomFilter
filters data to the top or bottom values for a given column.public void setNestedFilter(NestedFilter nestedFilter)
A NestedFilter
filters data with a subset of data that is defined by the nested inner filter.
nestedFilter
- A NestedFilter
filters data with a subset of data that is defined by the nested inner filter.public NestedFilter getNestedFilter()
A NestedFilter
filters data with a subset of data that is defined by the nested inner filter.
NestedFilter
filters data with a subset of data that is defined by the nested inner
filter.public Filter withNestedFilter(NestedFilter nestedFilter)
A NestedFilter
filters data with a subset of data that is defined by the nested inner filter.
nestedFilter
- A NestedFilter
filters data with a subset of data that is defined by the nested inner filter.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.