Interface CfnTemplate.NestedFilterProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTemplate.NestedFilterProperty.Jsii$Proxy
- Enclosing class:
CfnTemplate
@Stability(Stable)
public static interface CfnTemplate.NestedFilterProperty
extends software.amazon.jsii.JsiiSerializable
A
NestedFilter filters data with a subset of data that is defined by the nested inner filter.
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.*;
Object dateIconVisibility;
Object helperTextVisibility;
NestedFilterProperty nestedFilterProperty = NestedFilterProperty.builder()
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.filterId("filterId")
.includeInnerSet(false)
.innerFilter(InnerFilterProperty.builder()
.categoryInnerFilter(CategoryInnerFilterProperty.builder()
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.configuration(CategoryFilterConfigurationProperty.builder()
.customFilterConfiguration(CustomFilterConfigurationProperty.builder()
.matchOperator("matchOperator")
.nullOption("nullOption")
// the properties below are optional
.categoryValue("categoryValue")
.parameterName("parameterName")
.selectAllOptions("selectAllOptions")
.build())
.customFilterListConfiguration(CustomFilterListConfigurationProperty.builder()
.matchOperator("matchOperator")
.nullOption("nullOption")
// the properties below are optional
.categoryValues(List.of("categoryValues"))
.selectAllOptions("selectAllOptions")
.build())
.filterListConfiguration(FilterListConfigurationProperty.builder()
.matchOperator("matchOperator")
// the properties below are optional
.categoryValues(List.of("categoryValues"))
.nullOption("nullOption")
.selectAllOptions("selectAllOptions")
.build())
.build())
// the properties below are optional
.defaultFilterControlConfiguration(DefaultFilterControlConfigurationProperty.builder()
.controlOptions(DefaultFilterControlOptionsProperty.builder()
.defaultDateTimePickerOptions(DefaultDateTimePickerControlOptionsProperty.builder()
.commitMode("commitMode")
.displayOptions(DateTimePickerControlDisplayOptionsProperty.builder()
.dateIconVisibility(dateIconVisibility)
.dateTimeFormat("dateTimeFormat")
.helperTextVisibility(helperTextVisibility)
.infoIconLabelOptions(SheetControlInfoIconLabelOptionsProperty.builder()
.infoIconText("infoIconText")
.visibility("visibility")
.build())
.titleOptions(LabelOptionsProperty.builder()
.customLabel("customLabel")
.fontConfiguration(FontConfigurationProperty.builder()
.fontColor("fontColor")
.fontDecoration("fontDecoration")
.fontFamily("fontFamily")
.fontSize(FontSizeProperty.builder()
.absolute("absolute")
.relative("relative")
.build())
.fontStyle("fontStyle")
.fontWeight(FontWeightProperty.builder()
.name("name")
.build())
.build())
.visibility("visibility")
.build())
.build())
.type("type")
.build())
.defaultDropdownOptions(DefaultFilterDropDownControlOptionsProperty.builder()
.commitMode("commitMode")
.displayOptions(DropDownControlDisplayOptionsProperty.builder()
.infoIconLabelOptions(SheetControlInfoIconLabelOptionsProperty.builder()
.infoIconText("infoIconText")
.visibility("visibility")
.build())
.selectAllOptions(ListControlSelectAllOptionsProperty.builder()
.visibility("visibility")
.build())
.titleOptions(LabelOptionsProperty.builder()
.customLabel("customLabel")
.fontConfiguration(FontConfigurationProperty.builder()
.fontColor("fontColor")
.fontDecoration("fontDecoration")
.fontFamily("fontFamily")
.fontSize(FontSizeProperty.builder()
.absolute("absolute")
.relative("relative")
.build())
.fontStyle("fontStyle")
.fontWeight(FontWeightProperty.builder()
.name("name")
.build())
.build())
.visibility("visibility")
.build())
.build())
.selectableValues(FilterSelectableValuesProperty.builder()
.values(List.of("values"))
.build())
.type("type")
.build())
.defaultListOptions(DefaultFilterListControlOptionsProperty.builder()
.displayOptions(ListControlDisplayOptionsProperty.builder()
.infoIconLabelOptions(SheetControlInfoIconLabelOptionsProperty.builder()
.infoIconText("infoIconText")
.visibility("visibility")
.build())
.searchOptions(ListControlSearchOptionsProperty.builder()
.visibility("visibility")
.build())
.selectAllOptions(ListControlSelectAllOptionsProperty.builder()
.visibility("visibility")
.build())
.titleOptions(LabelOptionsProperty.builder()
.customLabel("customLabel")
.fontConfiguration(FontConfigurationProperty.builder()
.fontColor("fontColor")
.fontDecoration("fontDecoration")
.fontFamily("fontFamily")
.fontSize(FontSizeProperty.builder()
.absolute("absolute")
.relative("relative")
.build())
.fontStyle("fontStyle")
.fontWeight(FontWeightProperty.builder()
.name("name")
.build())
.build())
.visibility("visibility")
.build())
.build())
.selectableValues(FilterSelectableValuesProperty.builder()
.values(List.of("values"))
.build())
.type("type")
.build())
.defaultRelativeDateTimeOptions(DefaultRelativeDateTimeControlOptionsProperty.builder()
.commitMode("commitMode")
.displayOptions(RelativeDateTimeControlDisplayOptionsProperty.builder()
.dateTimeFormat("dateTimeFormat")
.infoIconLabelOptions(SheetControlInfoIconLabelOptionsProperty.builder()
.infoIconText("infoIconText")
.visibility("visibility")
.build())
.titleOptions(LabelOptionsProperty.builder()
.customLabel("customLabel")
.fontConfiguration(FontConfigurationProperty.builder()
.fontColor("fontColor")
.fontDecoration("fontDecoration")
.fontFamily("fontFamily")
.fontSize(FontSizeProperty.builder()
.absolute("absolute")
.relative("relative")
.build())
.fontStyle("fontStyle")
.fontWeight(FontWeightProperty.builder()
.name("name")
.build())
.build())
.visibility("visibility")
.build())
.build())
.build())
.defaultSliderOptions(DefaultSliderControlOptionsProperty.builder()
.maximumValue(123)
.minimumValue(123)
.stepSize(123)
// the properties below are optional
.displayOptions(SliderControlDisplayOptionsProperty.builder()
.infoIconLabelOptions(SheetControlInfoIconLabelOptionsProperty.builder()
.infoIconText("infoIconText")
.visibility("visibility")
.build())
.titleOptions(LabelOptionsProperty.builder()
.customLabel("customLabel")
.fontConfiguration(FontConfigurationProperty.builder()
.fontColor("fontColor")
.fontDecoration("fontDecoration")
.fontFamily("fontFamily")
.fontSize(FontSizeProperty.builder()
.absolute("absolute")
.relative("relative")
.build())
.fontStyle("fontStyle")
.fontWeight(FontWeightProperty.builder()
.name("name")
.build())
.build())
.visibility("visibility")
.build())
.build())
.type("type")
.build())
.defaultTextAreaOptions(DefaultTextAreaControlOptionsProperty.builder()
.delimiter("delimiter")
.displayOptions(TextAreaControlDisplayOptionsProperty.builder()
.infoIconLabelOptions(SheetControlInfoIconLabelOptionsProperty.builder()
.infoIconText("infoIconText")
.visibility("visibility")
.build())
.placeholderOptions(TextControlPlaceholderOptionsProperty.builder()
.visibility("visibility")
.build())
.titleOptions(LabelOptionsProperty.builder()
.customLabel("customLabel")
.fontConfiguration(FontConfigurationProperty.builder()
.fontColor("fontColor")
.fontDecoration("fontDecoration")
.fontFamily("fontFamily")
.fontSize(FontSizeProperty.builder()
.absolute("absolute")
.relative("relative")
.build())
.fontStyle("fontStyle")
.fontWeight(FontWeightProperty.builder()
.name("name")
.build())
.build())
.visibility("visibility")
.build())
.build())
.build())
.defaultTextFieldOptions(DefaultTextFieldControlOptionsProperty.builder()
.displayOptions(TextFieldControlDisplayOptionsProperty.builder()
.infoIconLabelOptions(SheetControlInfoIconLabelOptionsProperty.builder()
.infoIconText("infoIconText")
.visibility("visibility")
.build())
.placeholderOptions(TextControlPlaceholderOptionsProperty.builder()
.visibility("visibility")
.build())
.titleOptions(LabelOptionsProperty.builder()
.customLabel("customLabel")
.fontConfiguration(FontConfigurationProperty.builder()
.fontColor("fontColor")
.fontDecoration("fontDecoration")
.fontFamily("fontFamily")
.fontSize(FontSizeProperty.builder()
.absolute("absolute")
.relative("relative")
.build())
.fontStyle("fontStyle")
.fontWeight(FontWeightProperty.builder()
.name("name")
.build())
.build())
.visibility("visibility")
.build())
.build())
.build())
.build())
.title("title")
.build())
.build())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTemplate.NestedFilterPropertystatic final classAn implementation forCfnTemplate.NestedFilterProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The column that the filter is applied to.An identifier that uniquely identifies a filter within a dashboard, analysis, or template.A boolean condition to include or exclude the subset that is defined by the values of the nested inner filter.TheInnerFilterdefines the subset of data to be used with theNestedFilter.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getColumn
The column that the filter is applied to.Returns union: either
IResolvableorCfnTemplate.ColumnIdentifierProperty- See Also:
-
getFilterId
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.- See Also:
-
getIncludeInnerSet
A boolean condition to include or exclude the subset that is defined by the values of the nested inner filter.Returns union: either
BooleanorIResolvableDefault: - false
- See Also:
-
getInnerFilter
TheInnerFilterdefines the subset of data to be used with theNestedFilter.Returns union: either
IResolvableorCfnTemplate.InnerFilterProperty- See Also:
-
builder
-