Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data CustomFilterConfiguration = CustomFilterConfiguration' {}
- newCustomFilterConfiguration :: CategoryFilterMatchOperator -> FilterNullOption -> CustomFilterConfiguration
- customFilterConfiguration_categoryValue :: Lens' CustomFilterConfiguration (Maybe Text)
- customFilterConfiguration_parameterName :: Lens' CustomFilterConfiguration (Maybe Text)
- customFilterConfiguration_selectAllOptions :: Lens' CustomFilterConfiguration (Maybe CategoryFilterSelectAllOptions)
- customFilterConfiguration_matchOperator :: Lens' CustomFilterConfiguration CategoryFilterMatchOperator
- customFilterConfiguration_nullOption :: Lens' CustomFilterConfiguration FilterNullOption
Documentation
data CustomFilterConfiguration Source #
A custom filter that filters based on a single value. This filter can be partially matched.
See: newCustomFilterConfiguration
smart constructor.
CustomFilterConfiguration' | |
|
Instances
newCustomFilterConfiguration Source #
Create a value of CustomFilterConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:categoryValue:CustomFilterConfiguration'
, customFilterConfiguration_categoryValue
- The category value for the filter.
This field is mutually exclusive to ParameterName
.
$sel:parameterName:CustomFilterConfiguration'
, customFilterConfiguration_parameterName
- The parameter whose value should be used for the filter value.
This field is mutually exclusive to CategoryValue
.
$sel:selectAllOptions:CustomFilterConfiguration'
, customFilterConfiguration_selectAllOptions
- Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
$sel:matchOperator:CustomFilterConfiguration'
, customFilterConfiguration_matchOperator
- The match operator that is used to determine if a filter should be
applied.
$sel:nullOption:CustomFilterConfiguration'
, customFilterConfiguration_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.
customFilterConfiguration_categoryValue :: Lens' CustomFilterConfiguration (Maybe Text) Source #
The category value for the filter.
This field is mutually exclusive to ParameterName
.
customFilterConfiguration_parameterName :: Lens' CustomFilterConfiguration (Maybe Text) Source #
The parameter whose value should be used for the filter value.
This field is mutually exclusive to CategoryValue
.
customFilterConfiguration_selectAllOptions :: Lens' CustomFilterConfiguration (Maybe CategoryFilterSelectAllOptions) Source #
Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
customFilterConfiguration_matchOperator :: Lens' CustomFilterConfiguration CategoryFilterMatchOperator Source #
The match operator that is used to determine if a filter should be applied.
customFilterConfiguration_nullOption :: Lens' CustomFilterConfiguration FilterNullOption Source #
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.