Interface CfnTemplate.TimeRangeFilterProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTemplate.TimeRangeFilterProperty.Jsii$Proxy
- Enclosing class:
- CfnTemplate
@Stability(Stable)
public static interface CfnTemplate.TimeRangeFilterProperty
extends software.amazon.jsii.JsiiSerializable
A
TimeRangeFilter filters values that are between two specified values.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;
TimeRangeFilterProperty timeRangeFilterProperty = TimeRangeFilterProperty.builder()
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.filterId("filterId")
.nullOption("nullOption")
// the properties below are optional
.excludePeriodConfiguration(ExcludePeriodConfigurationProperty.builder()
.amount(123)
.granularity("granularity")
// the properties below are optional
.status("status")
.build())
.includeMaximum(false)
.includeMinimum(false)
.rangeMaximumValue(TimeRangeFilterValueProperty.builder()
.parameter("parameter")
.rollingDate(RollingDateConfigurationProperty.builder()
.expression("expression")
// the properties below are optional
.dataSetIdentifier("dataSetIdentifier")
.build())
.staticValue("staticValue")
.build())
.rangeMinimumValue(TimeRangeFilterValueProperty.builder()
.parameter("parameter")
.rollingDate(RollingDateConfigurationProperty.builder()
.expression("expression")
// the properties below are optional
.dataSetIdentifier("dataSetIdentifier")
.build())
.staticValue("staticValue")
.build())
.timeGranularity("timeGranularity")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTemplate.TimeRangeFilterPropertystatic final classAn implementation forCfnTemplate.TimeRangeFilterProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The column that the filter is applied to.default ObjectThe exclude period of the time range filter.An identifier that uniquely identifies a filter within a dashboard, analysis, or template.default ObjectDetermines whether the maximum value in the filter value range should be included in the filtered results.default ObjectDetermines whether the minimum value in the filter value range should be included in the filtered results.This option determines how null values should be treated when filtering data.default ObjectThe maximum value for the filter value range.default ObjectThe minimum value for the filter value range.default StringThe level of time precision that is used to aggregateDateTimevalues.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getColumn
The column that the filter is applied to. -
getFilterId
An identifier that uniquely identifies a filter within a dashboard, analysis, or template. -
getNullOption
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.
-
getExcludePeriodConfiguration
The exclude period of the time range filter. -
getIncludeMaximum
Determines whether the maximum value in the filter value range should be included in the filtered results. -
getIncludeMinimum
Determines whether the minimum value in the filter value range should be included in the filtered results. -
getRangeMaximumValue
The maximum value for the filter value range. -
getRangeMinimumValue
The minimum value for the filter value range. -
getTimeGranularity
The level of time precision that is used to aggregateDateTimevalues. -
builder
-