FilterListConfigurationProperty Struct
A list of filter configurations.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const filterListConfigurationProperty: quicksight.CfnAnalysis.FilterListConfigurationProperty = {
matchOperator: 'matchOperator',
// the properties below are optional
categoryValues: ['categoryValues'],
nullOption: 'nullOption',
selectAllOptions: 'selectAllOptions',
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_quicksight as quicksight
filter_list_configuration_property = quicksight.CfnAnalysis.FilterListConfigurationProperty(
match_operator="matchOperator",
# the properties below are optional
category_values=["categoryValues"],
null_option="nullOption",
select_all_options="selectAllOptions"
)
java
// 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.*;
FilterListConfigurationProperty filterListConfigurationProperty = FilterListConfigurationProperty.builder()
.matchOperator("matchOperator")
// the properties below are optional
.categoryValues(List.of("categoryValues"))
.nullOption("nullOption")
.selectAllOptions("selectAllOptions")
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.QuickSight;
var filterListConfigurationProperty = new FilterListConfigurationProperty {
MatchOperator = "matchOperator",
// the properties below are optional
CategoryValues = new [] { "categoryValues" },
NullOption = "nullOption",
SelectAllOptions = "selectAllOptions"
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
filterListConfigurationProperty := &FilterListConfigurationProperty{
MatchOperator: jsii.String("matchOperator"),
// the properties below are optional
CategoryValues: []*string{
jsii.String("categoryValues"),
},
NullOption: jsii.String("nullOption"),
SelectAllOptions: jsii.String("selectAllOptions"),
}
Properties
categoryValuesoptionalstring[]category_valuesoptionaltyping.List[str]categoryValuesoptionalList<String>CategoryValuesoptionalstring[]CategoryValuesoptional*[]*string#The list of category values for the filter.
matchOperatorstringmatch_operatorstrmatchOperatorStringMatchOperatorstringMatchOperator*stringrequired#The match operator that is used to determine if a filter should be applied.
nullOptionoptionalstringnull_optionoptionalstrnullOptionoptionalStringNullOptionoptionalstringNullOptionoptional*string#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.
selectAllOptionsoptionalstringselect_all_optionsoptionalstrselectAllOptionsoptionalStringSelectAllOptionsoptionalstringSelectAllOptionsoptional*string#Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES