Interface TopBottomFilter.Builder

    • Method Detail

      • filterId

        TopBottomFilter.Builder filterId​(String filterId)

        An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

        Parameters:
        filterId - An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • column

        TopBottomFilter.Builder column​(ColumnIdentifier column)

        The column that the filter is applied to.

        Parameters:
        column - The column that the filter is applied to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • limit

        TopBottomFilter.Builder limit​(Integer limit)

        The number of items to include in the top bottom filter results.

        Parameters:
        limit - The number of items to include in the top bottom filter results.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aggregationSortConfigurations

        TopBottomFilter.Builder aggregationSortConfigurations​(Collection<AggregationSortConfiguration> aggregationSortConfigurations)

        The aggregation and sort configuration of the top bottom filter.

        Parameters:
        aggregationSortConfigurations - The aggregation and sort configuration of the top bottom filter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aggregationSortConfigurations

        TopBottomFilter.Builder aggregationSortConfigurations​(AggregationSortConfiguration... aggregationSortConfigurations)

        The aggregation and sort configuration of the top bottom filter.

        Parameters:
        aggregationSortConfigurations - The aggregation and sort configuration of the top bottom filter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • timeGranularity

        TopBottomFilter.Builder timeGranularity​(String timeGranularity)

        The level of time precision that is used to aggregate DateTime values.

        Parameters:
        timeGranularity - The level of time precision that is used to aggregate DateTime values.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TimeGranularity, TimeGranularity
      • timeGranularity

        TopBottomFilter.Builder timeGranularity​(TimeGranularity timeGranularity)

        The level of time precision that is used to aggregate DateTime values.

        Parameters:
        timeGranularity - The level of time precision that is used to aggregate DateTime values.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TimeGranularity, TimeGranularity
      • parameterName

        TopBottomFilter.Builder parameterName​(String parameterName)

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

        Parameters:
        parameterName - The parameter whose value should be used for the filter value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.