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

Description

 
Synopsis

Documentation

data EventBatchingCondition Source #

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

See: newEventBatchingCondition smart constructor.

Constructors

EventBatchingCondition' 

Fields

  • batchWindow :: Maybe Natural

    Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received.

  • batchSize :: Natural

    Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires.

Instances

Instances details
Eq EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

Read EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

Show EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

Generic EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

Associated Types

type Rep EventBatchingCondition :: Type -> Type #

NFData EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

Methods

rnf :: EventBatchingCondition -> () #

Hashable EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

ToJSON EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

FromJSON EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

type Rep EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

type Rep EventBatchingCondition = D1 ('MetaData "EventBatchingCondition" "Amazonka.Glue.Types.EventBatchingCondition" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "EventBatchingCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "batchWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "batchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newEventBatchingCondition Source #

Create a value of EventBatchingCondition 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:batchWindow:EventBatchingCondition', eventBatchingCondition_batchWindow - Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received.

$sel:batchSize:EventBatchingCondition', eventBatchingCondition_batchSize - Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires.

eventBatchingCondition_batchWindow :: Lens' EventBatchingCondition (Maybe Natural) Source #

Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received.

eventBatchingCondition_batchSize :: Lens' EventBatchingCondition Natural Source #

Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires.