amazonka-sagemaker-2.0: Amazon SageMaker Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SageMaker.Types.QueryFilters

Description

 
Synopsis

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.

Constructors

QueryFilters' 

Fields

  • createdAfter :: Maybe POSIX

    Filter the lineage entities connected to the StartArn(s) after the create date.

  • createdBefore :: Maybe POSIX

    Filter the lineage entities connected to the StartArn(s) by created date.

  • lineageTypes :: Maybe [LineageType]

    Filter the lineage entities connected to the StartArn(s) by the type of the lineage entity.

  • modifiedAfter :: Maybe POSIX

    Filter the lineage entities connected to the StartArn(s) after the last modified date.

  • modifiedBefore :: Maybe POSIX

    Filter the lineage entities connected to the StartArn(s) before the last modified date.

  • properties :: Maybe (HashMap Text Text)

    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.

  • types :: Maybe [Text]

    Filter the lineage entities connected to the StartArn by type. For example: DataSet, Model, Endpoint, or ModelDeployment.

Instances

Instances details
ToJSON QueryFilters Source # 
Instance details

Defined in Amazonka.SageMaker.Types.QueryFilters

Generic QueryFilters Source # 
Instance details

Defined in Amazonka.SageMaker.Types.QueryFilters

Associated Types

type Rep QueryFilters :: Type -> Type #

Read QueryFilters Source # 
Instance details

Defined in Amazonka.SageMaker.Types.QueryFilters

Show QueryFilters Source # 
Instance details

Defined in Amazonka.SageMaker.Types.QueryFilters

NFData QueryFilters Source # 
Instance details

Defined in Amazonka.SageMaker.Types.QueryFilters

Methods

rnf :: QueryFilters -> () #

Eq QueryFilters Source # 
Instance details

Defined in Amazonka.SageMaker.Types.QueryFilters

Hashable QueryFilters Source # 
Instance details

Defined in Amazonka.SageMaker.Types.QueryFilters

type Rep QueryFilters Source # 
Instance details

Defined in Amazonka.SageMaker.Types.QueryFilters

type Rep QueryFilters = D1 ('MetaData "QueryFilters" "Amazonka.SageMaker.Types.QueryFilters" "amazonka-sagemaker-2.0-9SyrKZ4KqhsL1qX9u3ILA3" 'False) (C1 ('MetaCons "QueryFilters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "createdBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lineageTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LineageType])))) :*: ((S1 ('MetaSel ('Just "modifiedAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "modifiedBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "types") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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.