libZSservicesZSamazonka-ioteventsZSamazonka-iotevents
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.IoTEvents.Types.DetectorModelDefinition

Description

 
Synopsis

Documentation

data DetectorModelDefinition Source #

Information that defines how a detector operates.

See: newDetectorModelDefinition smart constructor.

Constructors

DetectorModelDefinition' 

Fields

Instances

Instances details
Eq DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

Read DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

Show DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

Generic DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

Associated Types

type Rep DetectorModelDefinition :: Type -> Type #

NFData DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

Methods

rnf :: DetectorModelDefinition -> () #

Hashable DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

ToJSON DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

FromJSON DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

type Rep DetectorModelDefinition Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.DetectorModelDefinition

type Rep DetectorModelDefinition = D1 ('MetaData "DetectorModelDefinition" "Amazonka.IoTEvents.Types.DetectorModelDefinition" "libZSservicesZSamazonka-ioteventsZSamazonka-iotevents" 'False) (C1 ('MetaCons "DetectorModelDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "states") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty State)) :*: S1 ('MetaSel ('Just "initialStateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDetectorModelDefinition Source #

Create a value of DetectorModelDefinition 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:states:DetectorModelDefinition', detectorModelDefinition_states - Information about the states of the detector.

$sel:initialStateName:DetectorModelDefinition', detectorModelDefinition_initialStateName - The state that is entered at the creation of each detector (instance).

detectorModelDefinition_states :: Lens' DetectorModelDefinition (NonEmpty State) Source #

Information about the states of the detector.

detectorModelDefinition_initialStateName :: Lens' DetectorModelDefinition Text Source #

The state that is entered at the creation of each detector (instance).