libZSservicesZSamazonka-datapipelineZSamazonka-datapipeline
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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

  • operator :: Maybe Operator
     
  • 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.

Instances

Instances details
Eq Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

Read Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

Show 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 #

NFData Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

Methods

rnf :: Selector -> () #

Hashable Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

Methods

hashWithSalt :: Int -> Selector -> Int #

hash :: Selector -> Int #

ToJSON Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

type Rep Selector Source # 
Instance details

Defined in Amazonka.DataPipeline.Types.Selector

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

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:operator:Selector', selector_operator - Undocumented member.

$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.

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.