Class NumericEqualityFilter

    • 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.
      • value

        public final Double value()

        The input value.

        Returns:
        The input value.
      • aggregationFunction

        public final AggregationFunction aggregationFunction()

        The aggregation function of the filter.

        Returns:
        The aggregation function of the filter.
      • parameterName

        public final String parameterName()

        The parameter whose value should be used for the filter value.

        Returns:
        The parameter whose value should be used for the filter value.
      • 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, nullOption will return FilterNullOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from nullOptionAsString().

        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, nullOption will return FilterNullOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from nullOptionAsString().

        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
      • defaultFilterControlConfiguration

        public final DefaultFilterControlConfiguration defaultFilterControlConfiguration()

        The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.

        Returns:
        The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.
      • 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)