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 QueryFilters = QueryFilters' {
- createdAfter :: Maybe POSIX
- createdBefore :: Maybe POSIX
- lineageTypes :: Maybe [LineageType]
- modifiedAfter :: Maybe POSIX
- modifiedBefore :: Maybe POSIX
- properties :: Maybe (HashMap Text Text)
- types :: Maybe [Text]
- newQueryFilters :: QueryFilters
- queryFilters_createdAfter :: Lens' QueryFilters (Maybe UTCTime)
- queryFilters_createdBefore :: Lens' QueryFilters (Maybe UTCTime)
- queryFilters_lineageTypes :: Lens' QueryFilters (Maybe [LineageType])
- queryFilters_modifiedAfter :: Lens' QueryFilters (Maybe UTCTime)
- queryFilters_modifiedBefore :: Lens' QueryFilters (Maybe UTCTime)
- queryFilters_properties :: Lens' QueryFilters (Maybe (HashMap Text Text))
- queryFilters_types :: Lens' QueryFilters (Maybe [Text])
Documentation
data QueryFilters Source #
A set of filters to narrow the set of lineage entities connected to the
StartArn
(s) returned by the QueryLineage
API action.
See: newQueryFilters
smart constructor.
QueryFilters' | |
|
Instances
newQueryFilters :: QueryFilters Source #
Create a value of QueryFilters
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:createdAfter:QueryFilters'
, queryFilters_createdAfter
- Filter the lineage entities connected to the StartArn
(s) after the
create date.
$sel:createdBefore:QueryFilters'
, queryFilters_createdBefore
- Filter the lineage entities connected to the StartArn
(s) by created
date.
$sel:lineageTypes:QueryFilters'
, queryFilters_lineageTypes
- Filter the lineage entities connected to the StartArn
(s) by the type
of the lineage entity.
$sel:modifiedAfter:QueryFilters'
, queryFilters_modifiedAfter
- Filter the lineage entities connected to the StartArn
(s) after the
last modified date.
$sel:modifiedBefore:QueryFilters'
, queryFilters_modifiedBefore
- Filter the lineage entities connected to the StartArn
(s) before the
last modified date.
$sel:properties:QueryFilters'
, queryFilters_properties
- Filter the lineage entities connected to the StartArn
(s) by a set if
property key value pairs. If multiple pairs are provided, an entity is
included in the results if it matches any of the provided pairs.
$sel:types:QueryFilters'
, queryFilters_types
- Filter the lineage entities connected to the StartArn
by type. For
example: DataSet
, Model
, Endpoint
, or ModelDeployment
.
queryFilters_createdAfter :: Lens' QueryFilters (Maybe UTCTime) Source #
Filter the lineage entities connected to the StartArn
(s) after the
create date.
queryFilters_createdBefore :: Lens' QueryFilters (Maybe UTCTime) Source #
Filter the lineage entities connected to the StartArn
(s) by created
date.
queryFilters_lineageTypes :: Lens' QueryFilters (Maybe [LineageType]) Source #
Filter the lineage entities connected to the StartArn
(s) by the type
of the lineage entity.
queryFilters_modifiedAfter :: Lens' QueryFilters (Maybe UTCTime) Source #
Filter the lineage entities connected to the StartArn
(s) after the
last modified date.
queryFilters_modifiedBefore :: Lens' QueryFilters (Maybe UTCTime) Source #
Filter the lineage entities connected to the StartArn
(s) before the
last modified date.
queryFilters_properties :: Lens' QueryFilters (Maybe (HashMap Text Text)) Source #
Filter the lineage entities connected to the StartArn
(s) by a set if
property key value pairs. If multiple pairs are provided, an entity is
included in the results if it matches any of the provided pairs.
queryFilters_types :: Lens' QueryFilters (Maybe [Text]) Source #
Filter the lineage entities connected to the StartArn
by type. For
example: DataSet
, Model
, Endpoint
, or ModelDeployment
.