libZSservicesZSamazonka-glueZSamazonka-glue
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.Glue.Types.PropertyPredicate

Description

 
Synopsis

Documentation

data PropertyPredicate Source #

Defines a property predicate.

See: newPropertyPredicate smart constructor.

Constructors

PropertyPredicate' 

Fields

Instances

Instances details
Eq PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

Read PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

Show PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

Generic PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

Associated Types

type Rep PropertyPredicate :: Type -> Type #

NFData PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

Methods

rnf :: PropertyPredicate -> () #

Hashable PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

ToJSON PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

type Rep PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

type Rep PropertyPredicate = D1 ('MetaData "PropertyPredicate" "Amazonka.Glue.Types.PropertyPredicate" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "PropertyPredicate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Comparator)))))

newPropertyPredicate :: PropertyPredicate Source #

Create a value of PropertyPredicate 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:value:PropertyPredicate', propertyPredicate_value - The value of the property.

$sel:key:PropertyPredicate', propertyPredicate_key - The key of the property.

$sel:comparator:PropertyPredicate', propertyPredicate_comparator - The comparator used to compare this property to others.

propertyPredicate_comparator :: Lens' PropertyPredicate (Maybe Comparator) Source #

The comparator used to compare this property to others.