public static interface TopBottomFilter.Builder extends SdkPojo, CopyableBuilder<TopBottomFilter.Builder,TopBottomFilter>
| Modifier and Type | Method and Description |
|---|---|
TopBottomFilter.Builder |
aggregationSortConfigurations(AggregationSortConfiguration... aggregationSortConfigurations)
The aggregation and sort configuration of the top bottom filter.
|
TopBottomFilter.Builder |
aggregationSortConfigurations(Collection<AggregationSortConfiguration> aggregationSortConfigurations)
The aggregation and sort configuration of the top bottom filter.
|
TopBottomFilter.Builder |
aggregationSortConfigurations(Consumer<AggregationSortConfiguration.Builder>... aggregationSortConfigurations)
The aggregation and sort configuration of the top bottom filter.
|
TopBottomFilter.Builder |
column(ColumnIdentifier column)
The column that the filter is applied to.
|
default TopBottomFilter.Builder |
column(Consumer<ColumnIdentifier.Builder> column)
The column that the filter is applied to.
|
TopBottomFilter.Builder |
filterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
TopBottomFilter.Builder |
limit(Integer limit)
The number of items to include in the top bottom filter results.
|
TopBottomFilter.Builder |
parameterName(String parameterName)
The parameter whose value should be used for the filter value.
|
TopBottomFilter.Builder |
timeGranularity(String timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
TopBottomFilter.Builder |
timeGranularity(TimeGranularity timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildTopBottomFilter.Builder filterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
filterId - An identifier that uniquely identifies a filter within a dashboard, analysis, or template.TopBottomFilter.Builder column(ColumnIdentifier column)
The column that the filter is applied to.
column - The column that the filter is applied to.default TopBottomFilter.Builder column(Consumer<ColumnIdentifier.Builder> column)
The column that the filter is applied to.
This is a convenience method that creates an instance of theColumnIdentifier.Builder avoiding the
need to create one manually via ColumnIdentifier.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to column(ColumnIdentifier).
column - a consumer that will call methods on ColumnIdentifier.Buildercolumn(ColumnIdentifier)TopBottomFilter.Builder limit(Integer limit)
The number of items to include in the top bottom filter results.
limit - The number of items to include in the top bottom filter results.TopBottomFilter.Builder aggregationSortConfigurations(Collection<AggregationSortConfiguration> aggregationSortConfigurations)
The aggregation and sort configuration of the top bottom filter.
aggregationSortConfigurations - The aggregation and sort configuration of the top bottom filter.TopBottomFilter.Builder aggregationSortConfigurations(AggregationSortConfiguration... aggregationSortConfigurations)
The aggregation and sort configuration of the top bottom filter.
aggregationSortConfigurations - The aggregation and sort configuration of the top bottom filter.TopBottomFilter.Builder aggregationSortConfigurations(Consumer<AggregationSortConfiguration.Builder>... aggregationSortConfigurations)
The aggregation and sort configuration of the top bottom filter.
This is a convenience method that creates an instance of theAggregationSortConfiguration.Builder avoiding the
need to create one manually via
AggregationSortConfiguration.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #aggregationSortConfigurations(List.
aggregationSortConfigurations - a consumer that will call methods on
AggregationSortConfiguration.Builder#aggregationSortConfigurations(java.util.Collection) TopBottomFilter.Builder timeGranularity(String timeGranularity)
The level of time precision that is used to aggregate DateTime values.
timeGranularity - The level of time precision that is used to aggregate DateTime values.TimeGranularity,
TimeGranularityTopBottomFilter.Builder timeGranularity(TimeGranularity timeGranularity)
The level of time precision that is used to aggregate DateTime values.
timeGranularity - The level of time precision that is used to aggregate DateTime values.TimeGranularity,
TimeGranularityTopBottomFilter.Builder parameterName(String parameterName)
The parameter whose value should be used for the filter value.
parameterName - The parameter whose value should be used for the filter value.Copyright © 2023. All rights reserved.