amazonka-datapipeline-2.0: Amazon Data Pipeline 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.DataPipeline.Types.Selector

Description

 
Synopsis

Documentation

data Selector Source #

A comparision that is used to determine whether a query should return this object.

See: newSelector smart constructor.

Constructors

Selector' 

Fields

  • fieldName :: Maybe Text

    The name of the field that the operator will be applied to. The field name is the "key" portion of the field definition in the pipeline definition syntax that is used by the AWS Data Pipeline API. If the field is not set on the object, the condition fails.

  • operator :: Maybe Operator
     

Instances

Instances details
ToJSON Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

Generic Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

Associated Types

type Rep Selector :: Type -> Type #

Methods

from :: Selector -> Rep Selector x #

to :: Rep Selector x -> Selector #

Read Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

Show Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

NFData Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

Methods

rnf :: Selector -> () #

Eq Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

Hashable Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

Methods

hashWithSalt :: Int -> Selector -> Int #

hash :: Selector -> Int #

type Rep Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

type Rep Selector = D1 ('MetaData "Selector" "Amazonka.DataPipeline.Types.Selector" "amazonka-datapipeline-2.0-1cySuAk2jmdDRpZSxMUuos" 'False) (C1 ('MetaCons "Selector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Operator))))

newSelector :: Selector Source #

Create a value of Selector 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:fieldName:Selector', selector_fieldName - The name of the field that the operator will be applied to. The field name is the "key" portion of the field definition in the pipeline definition syntax that is used by the AWS Data Pipeline API. If the field is not set on the object, the condition fails.

$sel:operator:Selector', selector_operator - Undocumented member.

selector_fieldName :: Lens' Selector (Maybe Text) Source #

The name of the field that the operator will be applied to. The field name is the "key" portion of the field definition in the pipeline definition syntax that is used by the AWS Data Pipeline API. If the field is not set on the object, the condition fails.