Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Documentation
data AnalyticsFilter Source #
The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.
See: newAnalyticsFilter
smart constructor.
AnalyticsFilter' | |
|
Instances
newAnalyticsFilter :: AnalyticsFilter Source #
Create a value of AnalyticsFilter
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:tag:AnalyticsFilter'
, analyticsFilter_tag
- The tag to use when evaluating an analytics filter.
$sel:prefix:AnalyticsFilter'
, analyticsFilter_prefix
- The prefix to use when evaluating an analytics filter.
$sel:and:AnalyticsFilter'
, analyticsFilter_and
- A conjunction (logical AND) of predicates, which is used in evaluating
an analytics filter. The operator must have at least two predicates.
analyticsFilter_tag :: Lens' AnalyticsFilter (Maybe Tag) Source #
The tag to use when evaluating an analytics filter.
analyticsFilter_prefix :: Lens' AnalyticsFilter (Maybe Text) Source #
The prefix to use when evaluating an analytics filter.
analyticsFilter_and :: Lens' AnalyticsFilter (Maybe AnalyticsAndOperator) Source #
A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.