public static interface TimeRangeFilter.Builder extends SdkPojo, CopyableBuilder<TimeRangeFilter.Builder,TimeRangeFilter>
| Modifier and Type | Method and Description |
|---|---|
TimeRangeFilter.Builder |
column(ColumnIdentifier column)
The column that the filter is applied to.
|
default TimeRangeFilter.Builder |
column(Consumer<ColumnIdentifier.Builder> column)
The column that the filter is applied to.
|
default TimeRangeFilter.Builder |
excludePeriodConfiguration(Consumer<ExcludePeriodConfiguration.Builder> excludePeriodConfiguration)
The exclude period of the time range filter.
|
TimeRangeFilter.Builder |
excludePeriodConfiguration(ExcludePeriodConfiguration excludePeriodConfiguration)
The exclude period of the time range filter.
|
TimeRangeFilter.Builder |
filterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
TimeRangeFilter.Builder |
includeMaximum(Boolean includeMaximum)
Determines whether the maximum value in the filter value range should be included in the filtered results.
|
TimeRangeFilter.Builder |
includeMinimum(Boolean includeMinimum)
Determines whether the minimum value in the filter value range should be included in the filtered results.
|
TimeRangeFilter.Builder |
nullOption(FilterNullOption nullOption)
This option determines how null values should be treated when filtering data.
|
TimeRangeFilter.Builder |
nullOption(String nullOption)
This option determines how null values should be treated when filtering data.
|
default TimeRangeFilter.Builder |
rangeMaximumValue(Consumer<TimeRangeFilterValue.Builder> rangeMaximumValue)
The maximum value for the filter value range.
|
TimeRangeFilter.Builder |
rangeMaximumValue(TimeRangeFilterValue rangeMaximumValue)
The maximum value for the filter value range.
|
default TimeRangeFilter.Builder |
rangeMinimumValue(Consumer<TimeRangeFilterValue.Builder> rangeMinimumValue)
The minimum value for the filter value range.
|
TimeRangeFilter.Builder |
rangeMinimumValue(TimeRangeFilterValue rangeMinimumValue)
The minimum value for the filter value range.
|
TimeRangeFilter.Builder |
timeGranularity(String timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
TimeRangeFilter.Builder |
timeGranularity(TimeGranularity timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildTimeRangeFilter.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.TimeRangeFilter.Builder column(ColumnIdentifier column)
The column that the filter is applied to.
column - The column that the filter is applied to.default TimeRangeFilter.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)TimeRangeFilter.Builder includeMinimum(Boolean includeMinimum)
Determines whether the minimum value in the filter value range should be included in the filtered results.
includeMinimum - Determines whether the minimum value in the filter value range should be included in the filtered
results.TimeRangeFilter.Builder includeMaximum(Boolean includeMaximum)
Determines whether the maximum value in the filter value range should be included in the filtered results.
includeMaximum - Determines whether the maximum value in the filter value range should be included in the filtered
results.TimeRangeFilter.Builder rangeMinimumValue(TimeRangeFilterValue rangeMinimumValue)
The minimum value for the filter value range.
rangeMinimumValue - The minimum value for the filter value range.default TimeRangeFilter.Builder rangeMinimumValue(Consumer<TimeRangeFilterValue.Builder> rangeMinimumValue)
The minimum value for the filter value range.
This is a convenience method that creates an instance of theTimeRangeFilterValue.Builder avoiding
the need to create one manually via TimeRangeFilterValue.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to rangeMinimumValue(TimeRangeFilterValue).
rangeMinimumValue - a consumer that will call methods on TimeRangeFilterValue.BuilderrangeMinimumValue(TimeRangeFilterValue)TimeRangeFilter.Builder rangeMaximumValue(TimeRangeFilterValue rangeMaximumValue)
The maximum value for the filter value range.
rangeMaximumValue - The maximum value for the filter value range.default TimeRangeFilter.Builder rangeMaximumValue(Consumer<TimeRangeFilterValue.Builder> rangeMaximumValue)
The maximum value for the filter value range.
This is a convenience method that creates an instance of theTimeRangeFilterValue.Builder avoiding
the need to create one manually via TimeRangeFilterValue.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to rangeMaximumValue(TimeRangeFilterValue).
rangeMaximumValue - a consumer that will call methods on TimeRangeFilterValue.BuilderrangeMaximumValue(TimeRangeFilterValue)TimeRangeFilter.Builder nullOption(String 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.
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.
FilterNullOption,
FilterNullOptionTimeRangeFilter.Builder nullOption(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.
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.
FilterNullOption,
FilterNullOptionTimeRangeFilter.Builder excludePeriodConfiguration(ExcludePeriodConfiguration excludePeriodConfiguration)
The exclude period of the time range filter.
excludePeriodConfiguration - The exclude period of the time range filter.default TimeRangeFilter.Builder excludePeriodConfiguration(Consumer<ExcludePeriodConfiguration.Builder> excludePeriodConfiguration)
The exclude period of the time range filter.
This is a convenience method that creates an instance of theExcludePeriodConfiguration.Builder
avoiding the need to create one manually via ExcludePeriodConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to excludePeriodConfiguration(ExcludePeriodConfiguration).
excludePeriodConfiguration - a consumer that will call methods on ExcludePeriodConfiguration.BuilderexcludePeriodConfiguration(ExcludePeriodConfiguration)TimeRangeFilter.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,
TimeGranularityTimeRangeFilter.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,
TimeGranularityCopyright © 2023. All rights reserved.