Interface FilterGroup.Builder

    • Method Detail

      • filterGroupId

        FilterGroup.Builder filterGroupId​(String filterGroupId)

        The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

        Parameters:
        filterGroupId - The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • filters

        FilterGroup.Builder filters​(Collection<Filter> filters)

        The list of filters that are present in a FilterGroup.

        Parameters:
        filters - The list of filters that are present in a FilterGroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • filters

        FilterGroup.Builder filters​(Filter... filters)

        The list of filters that are present in a FilterGroup.

        Parameters:
        filters - The list of filters that are present in a FilterGroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • filters

        FilterGroup.Builder filters​(Consumer<Filter.Builder>... filters)

        The list of filters that are present in a FilterGroup.

        This is a convenience method that creates an instance of the Filter.Builder avoiding the need to create one manually via Filter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #filters(List).

        Parameters:
        filters - a consumer that will call methods on Filter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #filters(java.util.Collection)
      • scopeConfiguration

        FilterGroup.Builder scopeConfiguration​(FilterScopeConfiguration scopeConfiguration)

        The configuration that specifies what scope to apply to a FilterGroup.

        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

        Parameters:
        scopeConfiguration - The configuration that specifies what scope to apply to a FilterGroup.

        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        FilterGroup.Builder status​(String status)

        The status of the FilterGroup.

        Parameters:
        status - The status of the FilterGroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        WidgetStatus, WidgetStatus
      • crossDataset

        FilterGroup.Builder crossDataset​(String crossDataset)

        The filter new feature which can apply filter group to all data sets. Choose one of the following options:

        • ALL_DATASETS

        • SINGLE_DATASET

        Parameters:
        crossDataset - The filter new feature which can apply filter group to all data sets. Choose one of the following options:

        • ALL_DATASETS

        • SINGLE_DATASET

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        CrossDatasetTypes, CrossDatasetTypes
      • crossDataset

        FilterGroup.Builder crossDataset​(CrossDatasetTypes crossDataset)

        The filter new feature which can apply filter group to all data sets. Choose one of the following options:

        • ALL_DATASETS

        • SINGLE_DATASET

        Parameters:
        crossDataset - The filter new feature which can apply filter group to all data sets. Choose one of the following options:

        • ALL_DATASETS

        • SINGLE_DATASET

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        CrossDatasetTypes, CrossDatasetTypes