Class Filter

    • Method Detail

      • categoryFilter

        public final CategoryFilter categoryFilter()

        A CategoryFilter filters text values.

        For more information, see Adding text filters in the Amazon QuickSight User Guide.

        Returns:
        A CategoryFilter filters text values.

        For more information, see Adding text filters in the Amazon QuickSight User Guide.

      • numericRangeFilter

        public final NumericRangeFilter numericRangeFilter()

        A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

        Returns:
        A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.
      • numericEqualityFilter

        public final NumericEqualityFilter numericEqualityFilter()

        A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

        Returns:
        A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.
      • timeEqualityFilter

        public final TimeEqualityFilter timeEqualityFilter()

        A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

        Returns:
        A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.
      • timeRangeFilter

        public final TimeRangeFilter timeRangeFilter()

        A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

        Returns:
        A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.
      • relativeDatesFilter

        public final RelativeDatesFilter relativeDatesFilter()

        A RelativeDatesFilter filters date values that are relative to a given date.

        Returns:
        A RelativeDatesFilter filters date values that are relative to a given date.
      • topBottomFilter

        public final TopBottomFilter topBottomFilter()

        A TopBottomFilter filters data to the top or bottom values for a given column.

        Returns:
        A TopBottomFilter filters data to the top or bottom values for a given column.
      • nestedFilter

        public final NestedFilter nestedFilter()

        A NestedFilter filters data with a subset of data that is defined by the nested inner filter.

        Returns:
        A NestedFilter filters data with a subset of data that is defined by the nested inner filter.
      • serializableBuilderClass

        public static Class<? extends Filter.Builder> serializableBuilderClass()
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)