amazonka-glue-2.0: Amazon Glue 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.Glue.Types.CrawlsFilter

Description

 
Synopsis

Documentation

data CrawlsFilter Source #

A list of fields, comparators and value that you can use to filter the crawler runs for a specified crawler.

See: newCrawlsFilter smart constructor.

Constructors

CrawlsFilter' 

Fields

  • fieldName :: Maybe FieldName

    A key used to filter the crawler runs for a specified crawler. Valid values for each of the field names are:

    • CRAWL_ID: A string representing the UUID identifier for a crawl.
    • STATE: A string representing the state of the crawl.
    • START_TIME and END_TIME: The epoch timestamp in milliseconds.
    • DPU_HOUR: The number of data processing unit (DPU) hours used for the crawl.
  • fieldValue :: Maybe Text

    The value provided for comparison on the crawl field.

  • filterOperator :: Maybe FilterOperator

    A defined comparator that operates on the value. The available operators are:

    • GT: Greater than.
    • GE: Greater than or equal to.
    • LT: Less than.
    • LE: Less than or equal to.
    • EQ: Equal to.
    • NE: Not equal to.

Instances

Instances details
ToJSON CrawlsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlsFilter

Generic CrawlsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlsFilter

Associated Types

type Rep CrawlsFilter :: Type -> Type #

Read CrawlsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlsFilter

Show CrawlsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlsFilter

NFData CrawlsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlsFilter

Methods

rnf :: CrawlsFilter -> () #

Eq CrawlsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlsFilter

Hashable CrawlsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlsFilter

type Rep CrawlsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlsFilter

type Rep CrawlsFilter = D1 ('MetaData "CrawlsFilter" "Amazonka.Glue.Types.CrawlsFilter" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "CrawlsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FieldName)) :*: (S1 ('MetaSel ('Just "fieldValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filterOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterOperator)))))

newCrawlsFilter :: CrawlsFilter Source #

Create a value of CrawlsFilter 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:CrawlsFilter', crawlsFilter_fieldName - A key used to filter the crawler runs for a specified crawler. Valid values for each of the field names are:

  • CRAWL_ID: A string representing the UUID identifier for a crawl.
  • STATE: A string representing the state of the crawl.
  • START_TIME and END_TIME: The epoch timestamp in milliseconds.
  • DPU_HOUR: The number of data processing unit (DPU) hours used for the crawl.

$sel:fieldValue:CrawlsFilter', crawlsFilter_fieldValue - The value provided for comparison on the crawl field.

$sel:filterOperator:CrawlsFilter', crawlsFilter_filterOperator - A defined comparator that operates on the value. The available operators are:

  • GT: Greater than.
  • GE: Greater than or equal to.
  • LT: Less than.
  • LE: Less than or equal to.
  • EQ: Equal to.
  • NE: Not equal to.

crawlsFilter_fieldName :: Lens' CrawlsFilter (Maybe FieldName) Source #

A key used to filter the crawler runs for a specified crawler. Valid values for each of the field names are:

  • CRAWL_ID: A string representing the UUID identifier for a crawl.
  • STATE: A string representing the state of the crawl.
  • START_TIME and END_TIME: The epoch timestamp in milliseconds.
  • DPU_HOUR: The number of data processing unit (DPU) hours used for the crawl.

crawlsFilter_fieldValue :: Lens' CrawlsFilter (Maybe Text) Source #

The value provided for comparison on the crawl field.

crawlsFilter_filterOperator :: Lens' CrawlsFilter (Maybe FilterOperator) Source #

A defined comparator that operates on the value. The available operators are:

  • GT: Greater than.
  • GE: Greater than or equal to.
  • LT: Less than.
  • LE: Less than or equal to.
  • EQ: Equal to.
  • NE: Not equal to.