amazonka-lexv2-models-2.0: Amazon Lex Model Building V2 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.LexV2Models.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-08-07 of the Amazon Lex Model Building V2 SDK configuration.

Errors

_ConflictException :: AsError a => Fold a ServiceError Source #

The action that you tried to perform couldn't be completed because the resource is in a conflicting state. For example, deleting a bot that is in the CREATING state. Try your request again.

_InternalServerException :: AsError a => Fold a ServiceError Source #

The service encountered an unexpected condition. Try your request again.

_PreconditionFailedException :: AsError a => Fold a ServiceError Source #

Your request couldn't be completed because one or more request fields aren't valid. Check the fields in your request and try again.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

You have reached a quota for your bot.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

Your request rate is too high. Reduce the frequency of requests.

_ValidationException :: AsError a => Fold a ServiceError Source #

One of the input parameters in your request isn't valid. Check the parameters and try your request again.

AggregatedUtterancesFilterName

newtype AggregatedUtterancesFilterName Source #

Instances

Instances details
FromJSON AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

FromJSONKey AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

ToJSON AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

ToJSONKey AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

ToByteString AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

ToHeader AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

ToLog AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

ToQuery AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

FromText AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

ToText AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

FromXML AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

ToXML AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

Generic AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

Associated Types

type Rep AggregatedUtterancesFilterName :: Type -> Type #

Read AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

Show AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

NFData AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

Eq AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

Ord AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

Hashable AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

type Rep AggregatedUtterancesFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName

type Rep AggregatedUtterancesFilterName = D1 ('MetaData "AggregatedUtterancesFilterName" "Amazonka.LexV2Models.Types.AggregatedUtterancesFilterName" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "AggregatedUtterancesFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAggregatedUtterancesFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AggregatedUtterancesFilterOperator

newtype AggregatedUtterancesFilterOperator Source #

Instances

Instances details
FromJSON AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

FromJSONKey AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

ToJSON AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

ToJSONKey AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

ToByteString AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

ToHeader AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

ToLog AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

ToQuery AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

FromText AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

ToText AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

FromXML AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

ToXML AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

Generic AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

Associated Types

type Rep AggregatedUtterancesFilterOperator :: Type -> Type #

Read AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

Show AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

NFData AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

Eq AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

Ord AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

Hashable AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

type Rep AggregatedUtterancesFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator

type Rep AggregatedUtterancesFilterOperator = D1 ('MetaData "AggregatedUtterancesFilterOperator" "Amazonka.LexV2Models.Types.AggregatedUtterancesFilterOperator" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "AggregatedUtterancesFilterOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAggregatedUtterancesFilterOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AggregatedUtterancesSortAttribute

newtype AggregatedUtterancesSortAttribute Source #

Instances

Instances details
FromJSON AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

FromJSONKey AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

ToJSON AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

ToJSONKey AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

ToByteString AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

ToHeader AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

ToLog AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

ToQuery AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

FromText AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

ToText AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

FromXML AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

ToXML AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

Generic AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

Associated Types

type Rep AggregatedUtterancesSortAttribute :: Type -> Type #

Read AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

Show AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

NFData AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

Eq AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

Ord AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

Hashable AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

type Rep AggregatedUtterancesSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute

type Rep AggregatedUtterancesSortAttribute = D1 ('MetaData "AggregatedUtterancesSortAttribute" "Amazonka.LexV2Models.Types.AggregatedUtterancesSortAttribute" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "AggregatedUtterancesSortAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAggregatedUtterancesSortAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssociatedTranscriptFilterName

newtype AssociatedTranscriptFilterName Source #

Instances

Instances details
FromJSON AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

FromJSONKey AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

ToJSON AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

ToJSONKey AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

ToByteString AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

ToHeader AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

ToLog AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

ToQuery AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

FromText AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

ToText AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

FromXML AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

ToXML AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

Generic AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

Associated Types

type Rep AssociatedTranscriptFilterName :: Type -> Type #

Read AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

Show AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

NFData AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

Eq AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

Ord AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

Hashable AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

type Rep AssociatedTranscriptFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName

type Rep AssociatedTranscriptFilterName = D1 ('MetaData "AssociatedTranscriptFilterName" "Amazonka.LexV2Models.Types.AssociatedTranscriptFilterName" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "AssociatedTranscriptFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssociatedTranscriptFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AudioRecognitionStrategy

newtype AudioRecognitionStrategy Source #

Instances

Instances details
FromJSON AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

FromJSONKey AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

ToJSON AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

ToJSONKey AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

ToByteString AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

ToHeader AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

ToLog AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

ToQuery AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

FromText AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

ToText AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

FromXML AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

ToXML AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

Generic AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

Associated Types

type Rep AudioRecognitionStrategy :: Type -> Type #

Read AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

Show AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

NFData AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

Eq AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

Ord AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

Hashable AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

type Rep AudioRecognitionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioRecognitionStrategy

type Rep AudioRecognitionStrategy = D1 ('MetaData "AudioRecognitionStrategy" "Amazonka.LexV2Models.Types.AudioRecognitionStrategy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "AudioRecognitionStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAudioRecognitionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BotAliasStatus

newtype BotAliasStatus Source #

Constructors

BotAliasStatus' 

Instances

Instances details
FromJSON BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

FromJSONKey BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

ToJSON BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

ToJSONKey BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

ToByteString BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

ToHeader BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

ToLog BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

ToQuery BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

FromText BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

ToText BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

FromXML BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

ToXML BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

Methods

toXML :: BotAliasStatus -> XML #

Generic BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

Associated Types

type Rep BotAliasStatus :: Type -> Type #

Read BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

Show BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

NFData BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

Methods

rnf :: BotAliasStatus -> () #

Eq BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

Ord BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

Hashable BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

type Rep BotAliasStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasStatus

type Rep BotAliasStatus = D1 ('MetaData "BotAliasStatus" "Amazonka.LexV2Models.Types.BotAliasStatus" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "BotAliasStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBotAliasStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BotFilterName

newtype BotFilterName Source #

Constructors

BotFilterName' 

Bundled Patterns

pattern BotFilterName_BotName :: BotFilterName 

Instances

Instances details
FromJSON BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

FromJSONKey BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

ToJSON BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

ToJSONKey BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

ToByteString BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

ToHeader BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

ToLog BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

ToQuery BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

FromText BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

ToText BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

Methods

toText :: BotFilterName -> Text #

FromXML BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

ToXML BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

Methods

toXML :: BotFilterName -> XML #

Generic BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

Associated Types

type Rep BotFilterName :: Type -> Type #

Read BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

Show BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

NFData BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

Methods

rnf :: BotFilterName -> () #

Eq BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

Ord BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

Hashable BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

type Rep BotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterName

type Rep BotFilterName = D1 ('MetaData "BotFilterName" "Amazonka.LexV2Models.Types.BotFilterName" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "BotFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBotFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BotFilterOperator

newtype BotFilterOperator Source #

Instances

Instances details
FromJSON BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

FromJSONKey BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

ToJSON BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

ToJSONKey BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

ToByteString BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

ToHeader BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

ToLog BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

ToQuery BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

FromText BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

ToText BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

FromXML BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

ToXML BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

Generic BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

Associated Types

type Rep BotFilterOperator :: Type -> Type #

Read BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

Show BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

NFData BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

Methods

rnf :: BotFilterOperator -> () #

Eq BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

Ord BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

Hashable BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

type Rep BotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilterOperator

type Rep BotFilterOperator = D1 ('MetaData "BotFilterOperator" "Amazonka.LexV2Models.Types.BotFilterOperator" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "BotFilterOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBotFilterOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BotLocaleFilterName

newtype BotLocaleFilterName Source #

Instances

Instances details
FromJSON BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

FromJSONKey BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

ToJSON BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

ToJSONKey BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

ToByteString BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

ToHeader BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

ToLog BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

ToQuery BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

FromText BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

ToText BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

FromXML BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

ToXML BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

Generic BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

Associated Types

type Rep BotLocaleFilterName :: Type -> Type #

Read BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

Show BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

NFData BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

Methods

rnf :: BotLocaleFilterName -> () #

Eq BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

Ord BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

Hashable BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

type Rep BotLocaleFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterName

type Rep BotLocaleFilterName = D1 ('MetaData "BotLocaleFilterName" "Amazonka.LexV2Models.Types.BotLocaleFilterName" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "BotLocaleFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBotLocaleFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BotLocaleFilterOperator

newtype BotLocaleFilterOperator Source #

Instances

Instances details
FromJSON BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

FromJSONKey BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

ToJSON BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

ToJSONKey BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

ToByteString BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

ToHeader BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

ToLog BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

ToQuery BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

FromText BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

ToText BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

FromXML BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

ToXML BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

Generic BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

Associated Types

type Rep BotLocaleFilterOperator :: Type -> Type #

Read BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

Show BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

NFData BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

Methods

rnf :: BotLocaleFilterOperator -> () #

Eq BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

Ord BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

Hashable BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

type Rep BotLocaleFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilterOperator

type Rep BotLocaleFilterOperator = D1 ('MetaData "BotLocaleFilterOperator" "Amazonka.LexV2Models.Types.BotLocaleFilterOperator" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "BotLocaleFilterOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBotLocaleFilterOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BotLocaleSortAttribute

newtype BotLocaleSortAttribute Source #

Instances

Instances details
FromJSON BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

FromJSONKey BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

ToJSON BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

ToJSONKey BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

ToByteString BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

ToHeader BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

ToLog BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

ToQuery BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

FromText BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

ToText BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

FromXML BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

ToXML BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

Generic BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

Associated Types

type Rep BotLocaleSortAttribute :: Type -> Type #

Read BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

Show BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

NFData BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

Methods

rnf :: BotLocaleSortAttribute -> () #

Eq BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

Ord BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

Hashable BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

type Rep BotLocaleSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortAttribute

type Rep BotLocaleSortAttribute = D1 ('MetaData "BotLocaleSortAttribute" "Amazonka.LexV2Models.Types.BotLocaleSortAttribute" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "BotLocaleSortAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBotLocaleSortAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BotLocaleStatus

newtype BotLocaleStatus Source #

Constructors

BotLocaleStatus' 

Instances

Instances details
FromJSON BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

FromJSONKey BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

ToJSON BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

ToJSONKey BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

ToByteString BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

ToHeader BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

ToLog BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

ToQuery BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

FromText BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

ToText BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

FromXML BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

ToXML BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

Methods

toXML :: BotLocaleStatus -> XML #

Generic BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

Associated Types

type Rep BotLocaleStatus :: Type -> Type #

Read BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

Show BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

NFData BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

Methods

rnf :: BotLocaleStatus -> () #

Eq BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

Ord BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

Hashable BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

type Rep BotLocaleStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleStatus

type Rep BotLocaleStatus = D1 ('MetaData "BotLocaleStatus" "Amazonka.LexV2Models.Types.BotLocaleStatus" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "BotLocaleStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBotLocaleStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BotRecommendationStatus

newtype BotRecommendationStatus Source #

Instances

Instances details
FromJSON BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

FromJSONKey BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

ToJSON BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

ToJSONKey BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

ToByteString BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

ToHeader BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

ToLog BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

ToQuery BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

FromText BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

ToText BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

FromXML BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

ToXML BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

Generic BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

Associated Types

type Rep BotRecommendationStatus :: Type -> Type #

Read BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

Show BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

NFData BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

Methods

rnf :: BotRecommendationStatus -> () #

Eq BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

Ord BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

Hashable BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

type Rep BotRecommendationStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationStatus

type Rep BotRecommendationStatus = D1 ('MetaData "BotRecommendationStatus" "Amazonka.LexV2Models.Types.BotRecommendationStatus" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "BotRecommendationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBotRecommendationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BotSortAttribute

newtype BotSortAttribute Source #

Bundled Patterns

pattern BotSortAttribute_BotName :: BotSortAttribute 

Instances

Instances details
FromJSON BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

FromJSONKey BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

ToJSON BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

ToJSONKey BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

ToByteString BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

ToHeader BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

ToLog BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

ToQuery BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

FromText BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

ToText BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

FromXML BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

ToXML BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

Generic BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

Associated Types

type Rep BotSortAttribute :: Type -> Type #

Read BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

Show BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

NFData BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

Methods

rnf :: BotSortAttribute -> () #

Eq BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

Ord BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

Hashable BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

type Rep BotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortAttribute

type Rep BotSortAttribute = D1 ('MetaData "BotSortAttribute" "Amazonka.LexV2Models.Types.BotSortAttribute" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "BotSortAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBotSortAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BotStatus

newtype BotStatus Source #

Constructors

BotStatus' 

Fields

Instances

Instances details
FromJSON BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

FromJSONKey BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

ToJSON BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

ToJSONKey BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

ToByteString BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

Methods

toBS :: BotStatus -> ByteString #

ToHeader BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

ToLog BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

ToQuery BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

FromText BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

ToText BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

Methods

toText :: BotStatus -> Text #

FromXML BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

ToXML BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

Methods

toXML :: BotStatus -> XML #

Generic BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

Associated Types

type Rep BotStatus :: Type -> Type #

Read BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

Show BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

NFData BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

Methods

rnf :: BotStatus -> () #

Eq BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

Ord BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

Hashable BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

type Rep BotStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotStatus

type Rep BotStatus = D1 ('MetaData "BotStatus" "Amazonka.LexV2Models.Types.BotStatus" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "BotStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBotStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BotVersionSortAttribute

newtype BotVersionSortAttribute Source #

Instances

Instances details
FromJSON BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

FromJSONKey BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

ToJSON BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

ToJSONKey BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

ToByteString BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

ToHeader BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

ToLog BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

ToQuery BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

FromText BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

ToText BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

FromXML BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

ToXML BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

Generic BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

Associated Types

type Rep BotVersionSortAttribute :: Type -> Type #

Read BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

Show BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

NFData BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

Methods

rnf :: BotVersionSortAttribute -> () #

Eq BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

Ord BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

Hashable BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

type Rep BotVersionSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortAttribute

type Rep BotVersionSortAttribute = D1 ('MetaData "BotVersionSortAttribute" "Amazonka.LexV2Models.Types.BotVersionSortAttribute" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "BotVersionSortAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBotVersionSortAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BuiltInIntentSortAttribute

newtype BuiltInIntentSortAttribute Source #

Instances

Instances details
FromJSON BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

FromJSONKey BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

ToJSON BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

ToJSONKey BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

ToByteString BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

ToHeader BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

ToLog BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

ToQuery BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

FromText BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

ToText BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

FromXML BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

ToXML BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

Generic BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

Associated Types

type Rep BuiltInIntentSortAttribute :: Type -> Type #

Read BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

Show BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

NFData BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

Eq BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

Ord BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

Hashable BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

type Rep BuiltInIntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute

type Rep BuiltInIntentSortAttribute = D1 ('MetaData "BuiltInIntentSortAttribute" "Amazonka.LexV2Models.Types.BuiltInIntentSortAttribute" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "BuiltInIntentSortAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBuiltInIntentSortAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BuiltInSlotTypeSortAttribute

newtype BuiltInSlotTypeSortAttribute Source #

Instances

Instances details
FromJSON BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

FromJSONKey BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

ToJSON BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

ToJSONKey BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

ToByteString BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

ToHeader BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

ToLog BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

ToQuery BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

FromText BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

ToText BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

FromXML BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

ToXML BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

Generic BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

Associated Types

type Rep BuiltInSlotTypeSortAttribute :: Type -> Type #

Read BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

Show BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

NFData BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

Eq BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

Ord BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

Hashable BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

type Rep BuiltInSlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute

type Rep BuiltInSlotTypeSortAttribute = D1 ('MetaData "BuiltInSlotTypeSortAttribute" "Amazonka.LexV2Models.Types.BuiltInSlotTypeSortAttribute" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "BuiltInSlotTypeSortAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBuiltInSlotTypeSortAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomVocabularyStatus

newtype CustomVocabularyStatus Source #

Instances

Instances details
FromJSON CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

FromJSONKey CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

ToJSON CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

ToJSONKey CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

ToByteString CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

ToHeader CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

ToLog CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

ToQuery CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

FromText CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

ToText CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

FromXML CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

ToXML CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

Generic CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

Associated Types

type Rep CustomVocabularyStatus :: Type -> Type #

Read CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

Show CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

NFData CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

Methods

rnf :: CustomVocabularyStatus -> () #

Eq CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

Ord CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

Hashable CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

type Rep CustomVocabularyStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyStatus

type Rep CustomVocabularyStatus = D1 ('MetaData "CustomVocabularyStatus" "Amazonka.LexV2Models.Types.CustomVocabularyStatus" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "CustomVocabularyStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomVocabularyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DialogActionType

newtype DialogActionType Source #

Instances

Instances details
FromJSON DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

FromJSONKey DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

ToJSON DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

ToJSONKey DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

ToByteString DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

ToHeader DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

ToLog DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

ToQuery DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

FromText DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

ToText DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

FromXML DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

ToXML DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

Generic DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

Associated Types

type Rep DialogActionType :: Type -> Type #

Read DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

Show DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

NFData DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

Methods

rnf :: DialogActionType -> () #

Eq DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

Ord DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

Hashable DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

type Rep DialogActionType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogActionType

type Rep DialogActionType = D1 ('MetaData "DialogActionType" "Amazonka.LexV2Models.Types.DialogActionType" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "DialogActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDialogActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Effect

newtype Effect Source #

Constructors

Effect' 

Fields

Bundled Patterns

pattern Effect_Allow :: Effect 
pattern Effect_Deny :: Effect 

Instances

Instances details
FromJSON Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

FromJSONKey Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

ToJSON Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

ToJSONKey Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

ToByteString Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

Methods

toBS :: Effect -> ByteString #

ToHeader Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

Methods

toHeader :: HeaderName -> Effect -> [Header] #

ToLog Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

ToQuery Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

FromText Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

ToText Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

Methods

toText :: Effect -> Text #

FromXML Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

ToXML Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

Methods

toXML :: Effect -> XML #

Generic Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

Associated Types

type Rep Effect :: Type -> Type #

Methods

from :: Effect -> Rep Effect x #

to :: Rep Effect x -> Effect #

Read Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

Show Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

NFData Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

Methods

rnf :: Effect -> () #

Eq Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

Methods

(==) :: Effect -> Effect -> Bool #

(/=) :: Effect -> Effect -> Bool #

Ord Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

Hashable Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

Methods

hashWithSalt :: Int -> Effect -> Int #

hash :: Effect -> Int #

type Rep Effect Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Effect

type Rep Effect = D1 ('MetaData "Effect" "Amazonka.LexV2Models.Types.Effect" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "Effect'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEffect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ErrorCode

newtype ErrorCode Source #

Constructors

ErrorCode' 

Fields

Instances

Instances details
FromJSON ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

FromJSONKey ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

ToJSON ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

ToJSONKey ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

ToByteString ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

Methods

toBS :: ErrorCode -> ByteString #

ToHeader ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

ToLog ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

ToQuery ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

FromText ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

ToText ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

Methods

toText :: ErrorCode -> Text #

FromXML ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

ToXML ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

Methods

toXML :: ErrorCode -> XML #

Generic ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

Associated Types

type Rep ErrorCode :: Type -> Type #

Read ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

Show ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

NFData ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

Methods

rnf :: ErrorCode -> () #

Eq ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

Ord ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

Hashable ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

type Rep ErrorCode Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ErrorCode

type Rep ErrorCode = D1 ('MetaData "ErrorCode" "Amazonka.LexV2Models.Types.ErrorCode" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "ErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExportFilterName

newtype ExportFilterName Source #

Instances

Instances details
FromJSON ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

FromJSONKey ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

ToJSON ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

ToJSONKey ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

ToByteString ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

ToHeader ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

ToLog ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

ToQuery ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

FromText ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

ToText ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

FromXML ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

ToXML ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

Generic ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

Associated Types

type Rep ExportFilterName :: Type -> Type #

Read ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

Show ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

NFData ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

Methods

rnf :: ExportFilterName -> () #

Eq ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

Ord ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

Hashable ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

type Rep ExportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterName

type Rep ExportFilterName = D1 ('MetaData "ExportFilterName" "Amazonka.LexV2Models.Types.ExportFilterName" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "ExportFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExportFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExportFilterOperator

newtype ExportFilterOperator Source #

Instances

Instances details
FromJSON ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

FromJSONKey ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

ToJSON ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

ToJSONKey ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

ToByteString ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

ToHeader ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

ToLog ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

ToQuery ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

FromText ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

ToText ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

FromXML ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

ToXML ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

Generic ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

Associated Types

type Rep ExportFilterOperator :: Type -> Type #

Read ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

Show ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

NFData ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

Methods

rnf :: ExportFilterOperator -> () #

Eq ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

Ord ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

Hashable ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

type Rep ExportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilterOperator

type Rep ExportFilterOperator = D1 ('MetaData "ExportFilterOperator" "Amazonka.LexV2Models.Types.ExportFilterOperator" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "ExportFilterOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExportFilterOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExportSortAttribute

newtype ExportSortAttribute Source #

Instances

Instances details
FromJSON ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

FromJSONKey ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

ToJSON ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

ToJSONKey ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

ToByteString ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

ToHeader ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

ToLog ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

ToQuery ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

FromText ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

ToText ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

FromXML ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

ToXML ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

Generic ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

Associated Types

type Rep ExportSortAttribute :: Type -> Type #

Read ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

Show ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

NFData ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

Methods

rnf :: ExportSortAttribute -> () #

Eq ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

Ord ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

Hashable ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

type Rep ExportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortAttribute

type Rep ExportSortAttribute = D1 ('MetaData "ExportSortAttribute" "Amazonka.LexV2Models.Types.ExportSortAttribute" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "ExportSortAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExportSortAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExportStatus

newtype ExportStatus Source #

Constructors

ExportStatus' 

Instances

Instances details
FromJSON ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

FromJSONKey ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

ToJSON ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

ToJSONKey ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

ToByteString ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

ToHeader ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

ToLog ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

ToQuery ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

FromText ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

ToText ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

Methods

toText :: ExportStatus -> Text #

FromXML ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

ToXML ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

Methods

toXML :: ExportStatus -> XML #

Generic ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

Associated Types

type Rep ExportStatus :: Type -> Type #

Read ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

Show ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

NFData ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

Methods

rnf :: ExportStatus -> () #

Eq ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

Ord ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

Hashable ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

type Rep ExportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportStatus

type Rep ExportStatus = D1 ('MetaData "ExportStatus" "Amazonka.LexV2Models.Types.ExportStatus" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "ExportStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExportStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImportExportFileFormat

newtype ImportExportFileFormat Source #

Instances

Instances details
FromJSON ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

FromJSONKey ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

ToJSON ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

ToJSONKey ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

ToByteString ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

ToHeader ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

ToLog ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

ToQuery ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

FromText ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

ToText ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

FromXML ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

ToXML ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

Generic ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

Associated Types

type Rep ImportExportFileFormat :: Type -> Type #

Read ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

Show ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

NFData ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

Methods

rnf :: ImportExportFileFormat -> () #

Eq ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

Ord ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

Hashable ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

type Rep ImportExportFileFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportExportFileFormat

type Rep ImportExportFileFormat = D1 ('MetaData "ImportExportFileFormat" "Amazonka.LexV2Models.Types.ImportExportFileFormat" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "ImportExportFileFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImportExportFileFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImportFilterName

newtype ImportFilterName Source #

Instances

Instances details
FromJSON ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

FromJSONKey ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

ToJSON ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

ToJSONKey ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

ToByteString ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

ToHeader ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

ToLog ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

ToQuery ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

FromText ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

ToText ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

FromXML ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

ToXML ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

Generic ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

Associated Types

type Rep ImportFilterName :: Type -> Type #

Read ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

Show ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

NFData ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

Methods

rnf :: ImportFilterName -> () #

Eq ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

Ord ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

Hashable ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

type Rep ImportFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterName

type Rep ImportFilterName = D1 ('MetaData "ImportFilterName" "Amazonka.LexV2Models.Types.ImportFilterName" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "ImportFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImportFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImportFilterOperator

newtype ImportFilterOperator Source #

Instances

Instances details
FromJSON ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

FromJSONKey ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

ToJSON ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

ToJSONKey ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

ToByteString ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

ToHeader ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

ToLog ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

ToQuery ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

FromText ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

ToText ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

FromXML ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

ToXML ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

Generic ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

Associated Types

type Rep ImportFilterOperator :: Type -> Type #

Read ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

Show ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

NFData ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

Methods

rnf :: ImportFilterOperator -> () #

Eq ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

Ord ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

Hashable ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

type Rep ImportFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilterOperator

type Rep ImportFilterOperator = D1 ('MetaData "ImportFilterOperator" "Amazonka.LexV2Models.Types.ImportFilterOperator" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "ImportFilterOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImportFilterOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImportResourceType

newtype ImportResourceType Source #

Instances

Instances details
FromJSON ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

FromJSONKey ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

ToJSON ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

ToJSONKey ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

ToByteString ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

ToHeader ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

ToLog ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

ToQuery ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

FromText ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

ToText ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

FromXML ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

ToXML ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

Generic ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

Associated Types

type Rep ImportResourceType :: Type -> Type #

Read ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

Show ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

NFData ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

Methods

rnf :: ImportResourceType -> () #

Eq ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

Ord ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

Hashable ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

type Rep ImportResourceType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceType

type Rep ImportResourceType = D1 ('MetaData "ImportResourceType" "Amazonka.LexV2Models.Types.ImportResourceType" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "ImportResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImportResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImportSortAttribute

newtype ImportSortAttribute Source #

Instances

Instances details
FromJSON ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

FromJSONKey ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

ToJSON ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

ToJSONKey ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

ToByteString ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

ToHeader ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

ToLog ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

ToQuery ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

FromText ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

ToText ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

FromXML ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

ToXML ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

Generic ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

Associated Types

type Rep ImportSortAttribute :: Type -> Type #

Read ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

Show ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

NFData ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

Methods

rnf :: ImportSortAttribute -> () #

Eq ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

Ord ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

Hashable ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

type Rep ImportSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortAttribute

type Rep ImportSortAttribute = D1 ('MetaData "ImportSortAttribute" "Amazonka.LexV2Models.Types.ImportSortAttribute" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "ImportSortAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImportSortAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImportStatus

newtype ImportStatus Source #

Constructors

ImportStatus' 

Instances

Instances details
FromJSON ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

FromJSONKey ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

ToJSON ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

ToJSONKey ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

ToByteString ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

ToHeader ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

ToLog ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

ToQuery ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

FromText ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

ToText ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

Methods

toText :: ImportStatus -> Text #

FromXML ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

ToXML ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

Methods

toXML :: ImportStatus -> XML #

Generic ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

Associated Types

type Rep ImportStatus :: Type -> Type #

Read ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

Show ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

NFData ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

Methods

rnf :: ImportStatus -> () #

Eq ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

Ord ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

Hashable ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

type Rep ImportStatus Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportStatus

type Rep ImportStatus = D1 ('MetaData "ImportStatus" "Amazonka.LexV2Models.Types.ImportStatus" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "ImportStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImportStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IntentFilterName

newtype IntentFilterName Source #

Bundled Patterns

pattern IntentFilterName_IntentName :: IntentFilterName 

Instances

Instances details
FromJSON IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

FromJSONKey IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

ToJSON IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

ToJSONKey IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

ToByteString IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

ToHeader IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

ToLog IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

ToQuery IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

FromText IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

ToText IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

FromXML IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

ToXML IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

Generic IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

Associated Types

type Rep IntentFilterName :: Type -> Type #

Read IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

Show IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

NFData IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

Methods

rnf :: IntentFilterName -> () #

Eq IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

Ord IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

Hashable IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

type Rep IntentFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterName

type Rep IntentFilterName = D1 ('MetaData "IntentFilterName" "Amazonka.LexV2Models.Types.IntentFilterName" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "IntentFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIntentFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IntentFilterOperator

newtype IntentFilterOperator Source #

Instances

Instances details
FromJSON IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

FromJSONKey IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

ToJSON IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

ToJSONKey IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

ToByteString IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

ToHeader IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

ToLog IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

ToQuery IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

FromText IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

ToText IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

FromXML IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

ToXML IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

Generic IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

Associated Types

type Rep IntentFilterOperator :: Type -> Type #

Read IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

Show IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

NFData IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

Methods

rnf :: IntentFilterOperator -> () #

Eq IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

Ord IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

Hashable IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

type Rep IntentFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilterOperator

type Rep IntentFilterOperator = D1 ('MetaData "IntentFilterOperator" "Amazonka.LexV2Models.Types.IntentFilterOperator" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "IntentFilterOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIntentFilterOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IntentSortAttribute

newtype IntentSortAttribute Source #

Instances

Instances details
FromJSON IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

FromJSONKey IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

ToJSON IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

ToJSONKey IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

ToByteString IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

ToHeader IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

ToLog IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

ToQuery IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

FromText IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

ToText IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

FromXML IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

ToXML IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

Generic IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

Associated Types

type Rep IntentSortAttribute :: Type -> Type #

Read IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

Show IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

NFData IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

Methods

rnf :: IntentSortAttribute -> () #

Eq IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

Ord IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

Hashable IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

type Rep IntentSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortAttribute

type Rep IntentSortAttribute = D1 ('MetaData "IntentSortAttribute" "Amazonka.LexV2Models.Types.IntentSortAttribute" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "IntentSortAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIntentSortAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MergeStrategy

newtype MergeStrategy Source #

Constructors

MergeStrategy' 

Instances

Instances details
FromJSON MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

FromJSONKey MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

ToJSON MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

ToJSONKey MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

ToByteString MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

ToHeader MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

ToLog MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

ToQuery MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

FromText MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

ToText MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

Methods

toText :: MergeStrategy -> Text #

FromXML MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

ToXML MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

Methods

toXML :: MergeStrategy -> XML #

Generic MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

Associated Types

type Rep MergeStrategy :: Type -> Type #

Read MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

Show MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

NFData MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

Methods

rnf :: MergeStrategy -> () #

Eq MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

Ord MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

Hashable MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

type Rep MergeStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MergeStrategy

type Rep MergeStrategy = D1 ('MetaData "MergeStrategy" "Amazonka.LexV2Models.Types.MergeStrategy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "MergeStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMergeStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MessageSelectionStrategy

newtype MessageSelectionStrategy Source #

Instances

Instances details
FromJSON MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

FromJSONKey MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

ToJSON MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

ToJSONKey MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

ToByteString MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

ToHeader MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

ToLog MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

ToQuery MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

FromText MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

ToText MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

FromXML MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

ToXML MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

Generic MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

Associated Types

type Rep MessageSelectionStrategy :: Type -> Type #

Read MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

Show MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

NFData MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

Eq MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

Ord MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

Hashable MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

type Rep MessageSelectionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageSelectionStrategy

type Rep MessageSelectionStrategy = D1 ('MetaData "MessageSelectionStrategy" "Amazonka.LexV2Models.Types.MessageSelectionStrategy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "MessageSelectionStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMessageSelectionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ObfuscationSettingType

newtype ObfuscationSettingType Source #

Instances

Instances details
FromJSON ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

FromJSONKey ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

ToJSON ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

ToJSONKey ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

ToByteString ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

ToHeader ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

ToLog ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

ToQuery ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

FromText ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

ToText ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

FromXML ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

ToXML ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

Generic ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

Associated Types

type Rep ObfuscationSettingType :: Type -> Type #

Read ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

Show ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

NFData ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

Methods

rnf :: ObfuscationSettingType -> () #

Eq ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

Ord ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

Hashable ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

type Rep ObfuscationSettingType Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSettingType

type Rep ObfuscationSettingType = D1 ('MetaData "ObfuscationSettingType" "Amazonka.LexV2Models.Types.ObfuscationSettingType" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "ObfuscationSettingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromObfuscationSettingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PromptAttempt

newtype PromptAttempt Source #

The attempt name of attempts of a prompt.

Constructors

PromptAttempt' 

Instances

Instances details
FromJSON PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

FromJSONKey PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

ToJSON PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

ToJSONKey PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

ToByteString PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

ToHeader PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

ToLog PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

ToQuery PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

FromText PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

ToText PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

Methods

toText :: PromptAttempt -> Text #

FromXML PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

ToXML PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

Methods

toXML :: PromptAttempt -> XML #

Generic PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

Associated Types

type Rep PromptAttempt :: Type -> Type #

Read PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

Show PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

NFData PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

Methods

rnf :: PromptAttempt -> () #

Eq PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

Ord PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

Hashable PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

type Rep PromptAttempt Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttempt

type Rep PromptAttempt = D1 ('MetaData "PromptAttempt" "Amazonka.LexV2Models.Types.PromptAttempt" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "PromptAttempt'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPromptAttempt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SearchOrder

newtype SearchOrder Source #

Constructors

SearchOrder' 

Bundled Patterns

pattern SearchOrder_Ascending :: SearchOrder 
pattern SearchOrder_Descending :: SearchOrder 

Instances

Instances details
FromJSON SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

FromJSONKey SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

ToJSON SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

ToJSONKey SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

ToByteString SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

ToHeader SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

ToLog SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

ToQuery SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

FromText SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

ToText SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

Methods

toText :: SearchOrder -> Text #

FromXML SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

ToXML SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

Methods

toXML :: SearchOrder -> XML #

Generic SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

Associated Types

type Rep SearchOrder :: Type -> Type #

Read SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

Show SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

NFData SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

Methods

rnf :: SearchOrder -> () #

Eq SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

Ord SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

Hashable SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

type Rep SearchOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SearchOrder

type Rep SearchOrder = D1 ('MetaData "SearchOrder" "Amazonka.LexV2Models.Types.SearchOrder" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "SearchOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSearchOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlotConstraint

newtype SlotConstraint Source #

Constructors

SlotConstraint' 

Instances

Instances details
FromJSON SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

FromJSONKey SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

ToJSON SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

ToJSONKey SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

ToByteString SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

ToHeader SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

ToLog SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

ToQuery SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

FromText SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

ToText SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

FromXML SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

ToXML SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

Methods

toXML :: SlotConstraint -> XML #

Generic SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

Associated Types

type Rep SlotConstraint :: Type -> Type #

Read SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

Show SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

NFData SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

Methods

rnf :: SlotConstraint -> () #

Eq SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

Ord SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

Hashable SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

type Rep SlotConstraint Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotConstraint

type Rep SlotConstraint = D1 ('MetaData "SlotConstraint" "Amazonka.LexV2Models.Types.SlotConstraint" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "SlotConstraint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlotConstraint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlotFilterName

newtype SlotFilterName Source #

Constructors

SlotFilterName' 

Bundled Patterns

pattern SlotFilterName_SlotName :: SlotFilterName 

Instances

Instances details
FromJSON SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

FromJSONKey SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

ToJSON SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

ToJSONKey SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

ToByteString SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

ToHeader SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

ToLog SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

ToQuery SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

FromText SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

ToText SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

FromXML SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

ToXML SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

Methods

toXML :: SlotFilterName -> XML #

Generic SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

Associated Types

type Rep SlotFilterName :: Type -> Type #

Read SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

Show SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

NFData SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

Methods

rnf :: SlotFilterName -> () #

Eq SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

Ord SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

Hashable SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

type Rep SlotFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterName

type Rep SlotFilterName = D1 ('MetaData "SlotFilterName" "Amazonka.LexV2Models.Types.SlotFilterName" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "SlotFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlotFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlotFilterOperator

newtype SlotFilterOperator Source #

Instances

Instances details
FromJSON SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

FromJSONKey SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

ToJSON SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

ToJSONKey SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

ToByteString SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

ToHeader SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

ToLog SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

ToQuery SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

FromText SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

ToText SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

FromXML SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

ToXML SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

Generic SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

Associated Types

type Rep SlotFilterOperator :: Type -> Type #

Read SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

Show SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

NFData SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

Methods

rnf :: SlotFilterOperator -> () #

Eq SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

Ord SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

Hashable SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

type Rep SlotFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilterOperator

type Rep SlotFilterOperator = D1 ('MetaData "SlotFilterOperator" "Amazonka.LexV2Models.Types.SlotFilterOperator" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "SlotFilterOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlotFilterOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlotShape

newtype SlotShape Source #

Constructors

SlotShape' 

Fields

Bundled Patterns

pattern SlotShape_List :: SlotShape 
pattern SlotShape_Scalar :: SlotShape 

Instances

Instances details
FromJSON SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

FromJSONKey SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

ToJSON SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

ToJSONKey SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

ToByteString SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

Methods

toBS :: SlotShape -> ByteString #

ToHeader SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

ToLog SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

ToQuery SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

FromText SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

ToText SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

Methods

toText :: SlotShape -> Text #

FromXML SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

ToXML SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

Methods

toXML :: SlotShape -> XML #

Generic SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

Associated Types

type Rep SlotShape :: Type -> Type #

Read SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

Show SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

NFData SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

Methods

rnf :: SlotShape -> () #

Eq SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

Ord SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

Hashable SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

type Rep SlotShape Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotShape

type Rep SlotShape = D1 ('MetaData "SlotShape" "Amazonka.LexV2Models.Types.SlotShape" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "SlotShape'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlotShape") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlotSortAttribute

newtype SlotSortAttribute Source #

Instances

Instances details
FromJSON SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

FromJSONKey SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

ToJSON SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

ToJSONKey SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

ToByteString SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

ToHeader SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

ToLog SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

ToQuery SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

FromText SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

ToText SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

FromXML SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

ToXML SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

Generic SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

Associated Types

type Rep SlotSortAttribute :: Type -> Type #

Read SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

Show SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

NFData SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

Methods

rnf :: SlotSortAttribute -> () #

Eq SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

Ord SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

Hashable SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

type Rep SlotSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortAttribute

type Rep SlotSortAttribute = D1 ('MetaData "SlotSortAttribute" "Amazonka.LexV2Models.Types.SlotSortAttribute" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "SlotSortAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlotSortAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlotTypeCategory

newtype SlotTypeCategory Source #

Instances

Instances details
FromJSON SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

FromJSONKey SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

ToJSON SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

ToJSONKey SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

ToByteString SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

ToHeader SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

ToLog SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

ToQuery SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

FromText SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

ToText SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

FromXML SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

ToXML SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

Generic SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

Associated Types

type Rep SlotTypeCategory :: Type -> Type #

Read SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

Show SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

NFData SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

Methods

rnf :: SlotTypeCategory -> () #

Eq SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

Ord SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

Hashable SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

type Rep SlotTypeCategory Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeCategory

type Rep SlotTypeCategory = D1 ('MetaData "SlotTypeCategory" "Amazonka.LexV2Models.Types.SlotTypeCategory" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "SlotTypeCategory'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlotTypeCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlotTypeFilterName

newtype SlotTypeFilterName Source #

Instances

Instances details
FromJSON SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

FromJSONKey SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

ToJSON SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

ToJSONKey SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

ToByteString SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

ToHeader SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

ToLog SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

ToQuery SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

FromText SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

ToText SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

FromXML SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

ToXML SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

Generic SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

Associated Types

type Rep SlotTypeFilterName :: Type -> Type #

Read SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

Show SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

NFData SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

Methods

rnf :: SlotTypeFilterName -> () #

Eq SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

Ord SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

Hashable SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

type Rep SlotTypeFilterName Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterName

type Rep SlotTypeFilterName = D1 ('MetaData "SlotTypeFilterName" "Amazonka.LexV2Models.Types.SlotTypeFilterName" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "SlotTypeFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlotTypeFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlotTypeFilterOperator

newtype SlotTypeFilterOperator Source #

Instances

Instances details
FromJSON SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

FromJSONKey SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

ToJSON SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

ToJSONKey SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

ToByteString SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

ToHeader SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

ToLog SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

ToQuery SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

FromText SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

ToText SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

FromXML SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

ToXML SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

Generic SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

Associated Types

type Rep SlotTypeFilterOperator :: Type -> Type #

Read SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

Show SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

NFData SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

Methods

rnf :: SlotTypeFilterOperator -> () #

Eq SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

Ord SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

Hashable SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

type Rep SlotTypeFilterOperator Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilterOperator

type Rep SlotTypeFilterOperator = D1 ('MetaData "SlotTypeFilterOperator" "Amazonka.LexV2Models.Types.SlotTypeFilterOperator" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "SlotTypeFilterOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlotTypeFilterOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlotTypeSortAttribute

newtype SlotTypeSortAttribute Source #

Instances

Instances details
FromJSON SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

FromJSONKey SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

ToJSON SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

ToJSONKey SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

ToByteString SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

ToHeader SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

ToLog SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

ToQuery SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

FromText SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

ToText SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

FromXML SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

ToXML SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

Generic SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

Associated Types

type Rep SlotTypeSortAttribute :: Type -> Type #

Read SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

Show SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

NFData SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

Methods

rnf :: SlotTypeSortAttribute -> () #

Eq SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

Ord SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

Hashable SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

type Rep SlotTypeSortAttribute Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortAttribute

type Rep SlotTypeSortAttribute = D1 ('MetaData "SlotTypeSortAttribute" "Amazonka.LexV2Models.Types.SlotTypeSortAttribute" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "SlotTypeSortAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlotTypeSortAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlotValueResolutionStrategy

newtype SlotValueResolutionStrategy Source #

Instances

Instances details
FromJSON SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

FromJSONKey SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

ToJSON SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

ToJSONKey SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

ToByteString SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

ToHeader SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

ToLog SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

ToQuery SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

FromText SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

ToText SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

FromXML SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

ToXML SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

Generic SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

Associated Types

type Rep SlotValueResolutionStrategy :: Type -> Type #

Read SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

Show SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

NFData SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

Eq SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

Ord SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

Hashable SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

type Rep SlotValueResolutionStrategy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueResolutionStrategy

type Rep SlotValueResolutionStrategy = D1 ('MetaData "SlotValueResolutionStrategy" "Amazonka.LexV2Models.Types.SlotValueResolutionStrategy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "SlotValueResolutionStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlotValueResolutionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortOrder

newtype SortOrder Source #

Constructors

SortOrder' 

Fields

Bundled Patterns

pattern SortOrder_Ascending :: SortOrder 
pattern SortOrder_Descending :: SortOrder 

Instances

Instances details
FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

FromJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

ToJSON SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

ToJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

FromText SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

ToText SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

Methods

toText :: SortOrder -> Text #

FromXML SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

ToXML SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

Methods

toXML :: SortOrder -> XML #

Generic SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

Read SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

NFData SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Eq SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

Hashable SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SortOrder

type Rep SortOrder = D1 ('MetaData "SortOrder" "Amazonka.LexV2Models.Types.SortOrder" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "SortOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TimeDimension

newtype TimeDimension Source #

Constructors

TimeDimension' 

Instances

Instances details
FromJSON TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

FromJSONKey TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

ToJSON TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

ToJSONKey TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

ToByteString TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

ToHeader TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

ToLog TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

ToQuery TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

FromText TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

ToText TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

Methods

toText :: TimeDimension -> Text #

FromXML TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

ToXML TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

Methods

toXML :: TimeDimension -> XML #

Generic TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

Associated Types

type Rep TimeDimension :: Type -> Type #

Read TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

Show TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

NFData TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

Methods

rnf :: TimeDimension -> () #

Eq TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

Ord TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

Hashable TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

type Rep TimeDimension Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TimeDimension

type Rep TimeDimension = D1 ('MetaData "TimeDimension" "Amazonka.LexV2Models.Types.TimeDimension" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "TimeDimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTimeDimension") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TranscriptFormat

newtype TranscriptFormat Source #

Bundled Patterns

pattern TranscriptFormat_Lex :: TranscriptFormat 

Instances

Instances details
FromJSON TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

FromJSONKey TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

ToJSON TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

ToJSONKey TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

ToByteString TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

ToHeader TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

ToLog TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

ToQuery TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

FromText TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

ToText TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

FromXML TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

ToXML TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

Generic TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

Associated Types

type Rep TranscriptFormat :: Type -> Type #

Read TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

Show TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

NFData TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

Methods

rnf :: TranscriptFormat -> () #

Eq TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

Ord TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

Hashable TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

type Rep TranscriptFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFormat

type Rep TranscriptFormat = D1 ('MetaData "TranscriptFormat" "Amazonka.LexV2Models.Types.TranscriptFormat" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "TranscriptFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTranscriptFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VoiceEngine

newtype VoiceEngine Source #

Constructors

VoiceEngine' 

Bundled Patterns

pattern VoiceEngine_Neural :: VoiceEngine 
pattern VoiceEngine_Standard :: VoiceEngine 

Instances

Instances details
FromJSON VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

FromJSONKey VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

ToJSON VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

ToJSONKey VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

ToByteString VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

ToHeader VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

ToLog VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

ToQuery VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

FromText VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

ToText VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

Methods

toText :: VoiceEngine -> Text #

FromXML VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

ToXML VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

Methods

toXML :: VoiceEngine -> XML #

Generic VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

Associated Types

type Rep VoiceEngine :: Type -> Type #

Read VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

Show VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

NFData VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

Methods

rnf :: VoiceEngine -> () #

Eq VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

Ord VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

Hashable VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

type Rep VoiceEngine Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceEngine

type Rep VoiceEngine = D1 ('MetaData "VoiceEngine" "Amazonka.LexV2Models.Types.VoiceEngine" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'True) (C1 ('MetaCons "VoiceEngine'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVoiceEngine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AdvancedRecognitionSetting

data AdvancedRecognitionSetting Source #

Provides settings that enable advanced recognition settings for slot values.

See: newAdvancedRecognitionSetting smart constructor.

Constructors

AdvancedRecognitionSetting' 

Fields

Instances

Instances details
FromJSON AdvancedRecognitionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AdvancedRecognitionSetting

ToJSON AdvancedRecognitionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AdvancedRecognitionSetting

Generic AdvancedRecognitionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AdvancedRecognitionSetting

Associated Types

type Rep AdvancedRecognitionSetting :: Type -> Type #

Read AdvancedRecognitionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AdvancedRecognitionSetting

Show AdvancedRecognitionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AdvancedRecognitionSetting

NFData AdvancedRecognitionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AdvancedRecognitionSetting

Eq AdvancedRecognitionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AdvancedRecognitionSetting

Hashable AdvancedRecognitionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AdvancedRecognitionSetting

type Rep AdvancedRecognitionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AdvancedRecognitionSetting

type Rep AdvancedRecognitionSetting = D1 ('MetaData "AdvancedRecognitionSetting" "Amazonka.LexV2Models.Types.AdvancedRecognitionSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "AdvancedRecognitionSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "audioRecognitionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AudioRecognitionStrategy))))

newAdvancedRecognitionSetting :: AdvancedRecognitionSetting Source #

Create a value of AdvancedRecognitionSetting 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:audioRecognitionStrategy:AdvancedRecognitionSetting', advancedRecognitionSetting_audioRecognitionStrategy - Enables using the slot values as a custom vocabulary for recognizing user utterances.

advancedRecognitionSetting_audioRecognitionStrategy :: Lens' AdvancedRecognitionSetting (Maybe AudioRecognitionStrategy) Source #

Enables using the slot values as a custom vocabulary for recognizing user utterances.

AggregatedUtterancesFilter

data AggregatedUtterancesFilter Source #

Filters responses returned by the ListAggregatedUtterances operation.

See: newAggregatedUtterancesFilter smart constructor.

Constructors

AggregatedUtterancesFilter' 

Fields

  • name :: AggregatedUtterancesFilterName

    The name of the field to filter the utterance list.

  • values :: NonEmpty Text

    The value to use for filtering the list of bots.

  • operator :: AggregatedUtterancesFilterOperator

    The operator to use for the filter. Specify EQ when the ListAggregatedUtterances operation should return only utterances that equal the specified value. Specify CO when the ListAggregatedUtterances operation should return utterances that contain the specified value.

Instances

Instances details
ToJSON AggregatedUtterancesFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilter

Generic AggregatedUtterancesFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilter

Associated Types

type Rep AggregatedUtterancesFilter :: Type -> Type #

Read AggregatedUtterancesFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilter

Show AggregatedUtterancesFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilter

NFData AggregatedUtterancesFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilter

Eq AggregatedUtterancesFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilter

Hashable AggregatedUtterancesFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilter

type Rep AggregatedUtterancesFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesFilter

type Rep AggregatedUtterancesFilter = D1 ('MetaData "AggregatedUtterancesFilter" "Amazonka.LexV2Models.Types.AggregatedUtterancesFilter" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "AggregatedUtterancesFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AggregatedUtterancesFilterName) :*: (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AggregatedUtterancesFilterOperator))))

newAggregatedUtterancesFilter Source #

Create a value of AggregatedUtterancesFilter 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:name:AggregatedUtterancesFilter', aggregatedUtterancesFilter_name - The name of the field to filter the utterance list.

$sel:values:AggregatedUtterancesFilter', aggregatedUtterancesFilter_values - The value to use for filtering the list of bots.

$sel:operator:AggregatedUtterancesFilter', aggregatedUtterancesFilter_operator - The operator to use for the filter. Specify EQ when the ListAggregatedUtterances operation should return only utterances that equal the specified value. Specify CO when the ListAggregatedUtterances operation should return utterances that contain the specified value.

aggregatedUtterancesFilter_values :: Lens' AggregatedUtterancesFilter (NonEmpty Text) Source #

The value to use for filtering the list of bots.

aggregatedUtterancesFilter_operator :: Lens' AggregatedUtterancesFilter AggregatedUtterancesFilterOperator Source #

The operator to use for the filter. Specify EQ when the ListAggregatedUtterances operation should return only utterances that equal the specified value. Specify CO when the ListAggregatedUtterances operation should return utterances that contain the specified value.

AggregatedUtterancesSortBy

data AggregatedUtterancesSortBy Source #

Specifies attributes for sorting a list of utterances.

See: newAggregatedUtterancesSortBy smart constructor.

Constructors

AggregatedUtterancesSortBy' 

Fields

Instances

Instances details
ToJSON AggregatedUtterancesSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortBy

Generic AggregatedUtterancesSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortBy

Associated Types

type Rep AggregatedUtterancesSortBy :: Type -> Type #

Read AggregatedUtterancesSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortBy

Show AggregatedUtterancesSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortBy

NFData AggregatedUtterancesSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortBy

Eq AggregatedUtterancesSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortBy

Hashable AggregatedUtterancesSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortBy

type Rep AggregatedUtterancesSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSortBy

type Rep AggregatedUtterancesSortBy = D1 ('MetaData "AggregatedUtterancesSortBy" "Amazonka.LexV2Models.Types.AggregatedUtterancesSortBy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "AggregatedUtterancesSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AggregatedUtterancesSortAttribute) :*: S1 ('MetaSel ('Just "order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortOrder)))

newAggregatedUtterancesSortBy Source #

Create a value of AggregatedUtterancesSortBy 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:attribute:AggregatedUtterancesSortBy', aggregatedUtterancesSortBy_attribute - The utterance attribute to sort by.

$sel:order:AggregatedUtterancesSortBy', aggregatedUtterancesSortBy_order - Specifies whether to sort the aggregated utterances in ascending or descending order.

aggregatedUtterancesSortBy_order :: Lens' AggregatedUtterancesSortBy SortOrder Source #

Specifies whether to sort the aggregated utterances in ascending or descending order.

AggregatedUtterancesSummary

data AggregatedUtterancesSummary Source #

Provides summary information for aggregated utterances. The ListAggregatedUtterances operations combines all instances of the same utterance into a single aggregated summary.

See: newAggregatedUtterancesSummary smart constructor.

Constructors

AggregatedUtterancesSummary' 

Fields

  • containsDataFromDeletedResources :: Maybe Bool

    Aggregated utterance data may contain utterances from versions of your bot that have since been deleted. When the aggregated contains this kind of data, this field is set to true.

  • hitCount :: Maybe Int

    The number of times that the utterance was detected by Amazon Lex during the time period. When an utterance is detected, it activates an intent or a slot.

  • missedCount :: Maybe Int

    The number of times that the utterance was missed by Amazon Lex An utterance is missed when it doesn't activate an intent or slot.

  • utterance :: Maybe Text

    The text of the utterance. If the utterance was used with the RecognizeUtterance operation, the text is the transcription of the audio utterance.

  • utteranceFirstRecordedInAggregationDuration :: Maybe POSIX

    The date and time that the utterance was first recorded in the time window for aggregation. An utterance may have been sent to Amazon Lex before that time, but only utterances within the time window are counted.

  • utteranceLastRecordedInAggregationDuration :: Maybe POSIX

    The last date and time that an utterance was recorded in the time window for aggregation. An utterance may be sent to Amazon Lex after that time, but only utterances within the time window are counted.

Instances

Instances details
FromJSON AggregatedUtterancesSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSummary

Generic AggregatedUtterancesSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSummary

Associated Types

type Rep AggregatedUtterancesSummary :: Type -> Type #

Read AggregatedUtterancesSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSummary

Show AggregatedUtterancesSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSummary

NFData AggregatedUtterancesSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSummary

Eq AggregatedUtterancesSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSummary

Hashable AggregatedUtterancesSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSummary

type Rep AggregatedUtterancesSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AggregatedUtterancesSummary

type Rep AggregatedUtterancesSummary = D1 ('MetaData "AggregatedUtterancesSummary" "Amazonka.LexV2Models.Types.AggregatedUtterancesSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "AggregatedUtterancesSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "containsDataFromDeletedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "hitCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "missedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "utterance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "utteranceFirstRecordedInAggregationDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "utteranceLastRecordedInAggregationDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newAggregatedUtterancesSummary :: AggregatedUtterancesSummary Source #

Create a value of AggregatedUtterancesSummary 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:containsDataFromDeletedResources:AggregatedUtterancesSummary', aggregatedUtterancesSummary_containsDataFromDeletedResources - Aggregated utterance data may contain utterances from versions of your bot that have since been deleted. When the aggregated contains this kind of data, this field is set to true.

$sel:hitCount:AggregatedUtterancesSummary', aggregatedUtterancesSummary_hitCount - The number of times that the utterance was detected by Amazon Lex during the time period. When an utterance is detected, it activates an intent or a slot.

$sel:missedCount:AggregatedUtterancesSummary', aggregatedUtterancesSummary_missedCount - The number of times that the utterance was missed by Amazon Lex An utterance is missed when it doesn't activate an intent or slot.

$sel:utterance:AggregatedUtterancesSummary', aggregatedUtterancesSummary_utterance - The text of the utterance. If the utterance was used with the RecognizeUtterance operation, the text is the transcription of the audio utterance.

$sel:utteranceFirstRecordedInAggregationDuration:AggregatedUtterancesSummary', aggregatedUtterancesSummary_utteranceFirstRecordedInAggregationDuration - The date and time that the utterance was first recorded in the time window for aggregation. An utterance may have been sent to Amazon Lex before that time, but only utterances within the time window are counted.

$sel:utteranceLastRecordedInAggregationDuration:AggregatedUtterancesSummary', aggregatedUtterancesSummary_utteranceLastRecordedInAggregationDuration - The last date and time that an utterance was recorded in the time window for aggregation. An utterance may be sent to Amazon Lex after that time, but only utterances within the time window are counted.

aggregatedUtterancesSummary_containsDataFromDeletedResources :: Lens' AggregatedUtterancesSummary (Maybe Bool) Source #

Aggregated utterance data may contain utterances from versions of your bot that have since been deleted. When the aggregated contains this kind of data, this field is set to true.

aggregatedUtterancesSummary_hitCount :: Lens' AggregatedUtterancesSummary (Maybe Int) Source #

The number of times that the utterance was detected by Amazon Lex during the time period. When an utterance is detected, it activates an intent or a slot.

aggregatedUtterancesSummary_missedCount :: Lens' AggregatedUtterancesSummary (Maybe Int) Source #

The number of times that the utterance was missed by Amazon Lex An utterance is missed when it doesn't activate an intent or slot.

aggregatedUtterancesSummary_utterance :: Lens' AggregatedUtterancesSummary (Maybe Text) Source #

The text of the utterance. If the utterance was used with the RecognizeUtterance operation, the text is the transcription of the audio utterance.

aggregatedUtterancesSummary_utteranceFirstRecordedInAggregationDuration :: Lens' AggregatedUtterancesSummary (Maybe UTCTime) Source #

The date and time that the utterance was first recorded in the time window for aggregation. An utterance may have been sent to Amazon Lex before that time, but only utterances within the time window are counted.

aggregatedUtterancesSummary_utteranceLastRecordedInAggregationDuration :: Lens' AggregatedUtterancesSummary (Maybe UTCTime) Source #

The last date and time that an utterance was recorded in the time window for aggregation. An utterance may be sent to Amazon Lex after that time, but only utterances within the time window are counted.

AllowedInputTypes

data AllowedInputTypes Source #

Specifies the allowed input types.

See: newAllowedInputTypes smart constructor.

Constructors

AllowedInputTypes' 

Fields

Instances

Instances details
FromJSON AllowedInputTypes Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AllowedInputTypes

ToJSON AllowedInputTypes Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AllowedInputTypes

Generic AllowedInputTypes Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AllowedInputTypes

Associated Types

type Rep AllowedInputTypes :: Type -> Type #

Read AllowedInputTypes Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AllowedInputTypes

Show AllowedInputTypes Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AllowedInputTypes

NFData AllowedInputTypes Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AllowedInputTypes

Methods

rnf :: AllowedInputTypes -> () #

Eq AllowedInputTypes Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AllowedInputTypes

Hashable AllowedInputTypes Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AllowedInputTypes

type Rep AllowedInputTypes Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AllowedInputTypes

type Rep AllowedInputTypes = D1 ('MetaData "AllowedInputTypes" "Amazonka.LexV2Models.Types.AllowedInputTypes" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "AllowedInputTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowAudioInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "allowDTMFInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newAllowedInputTypes Source #

Create a value of AllowedInputTypes 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:allowAudioInput:AllowedInputTypes', allowedInputTypes_allowAudioInput - Indicates whether audio input is allowed.

$sel:allowDTMFInput:AllowedInputTypes', allowedInputTypes_allowDTMFInput - Indicates whether DTMF input is allowed.

allowedInputTypes_allowAudioInput :: Lens' AllowedInputTypes Bool Source #

Indicates whether audio input is allowed.

allowedInputTypes_allowDTMFInput :: Lens' AllowedInputTypes Bool Source #

Indicates whether DTMF input is allowed.

AssociatedTranscript

data AssociatedTranscript Source #

The object containing information that associates the recommended intent/slot type with a conversation.

See: newAssociatedTranscript smart constructor.

Constructors

AssociatedTranscript' 

Fields

Instances

Instances details
FromJSON AssociatedTranscript Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscript

Generic AssociatedTranscript Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscript

Associated Types

type Rep AssociatedTranscript :: Type -> Type #

Read AssociatedTranscript Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscript

Show AssociatedTranscript Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscript

NFData AssociatedTranscript Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscript

Methods

rnf :: AssociatedTranscript -> () #

Eq AssociatedTranscript Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscript

Hashable AssociatedTranscript Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscript

type Rep AssociatedTranscript Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscript

type Rep AssociatedTranscript = D1 ('MetaData "AssociatedTranscript" "Amazonka.LexV2Models.Types.AssociatedTranscript" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "AssociatedTranscript'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transcript") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAssociatedTranscript :: AssociatedTranscript Source #

Create a value of AssociatedTranscript 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:transcript:AssociatedTranscript', associatedTranscript_transcript - The content of the transcript that meets the search filter criteria. For the JSON format of the transcript, see Output transcript format.

associatedTranscript_transcript :: Lens' AssociatedTranscript (Maybe Text) Source #

The content of the transcript that meets the search filter criteria. For the JSON format of the transcript, see Output transcript format.

AssociatedTranscriptFilter

data AssociatedTranscriptFilter Source #

Filters to search for the associated transcript.

See: newAssociatedTranscriptFilter smart constructor.

Constructors

AssociatedTranscriptFilter' 

Fields

Instances

Instances details
ToJSON AssociatedTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilter

Generic AssociatedTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilter

Associated Types

type Rep AssociatedTranscriptFilter :: Type -> Type #

Read AssociatedTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilter

Show AssociatedTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilter

NFData AssociatedTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilter

Eq AssociatedTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilter

Hashable AssociatedTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilter

type Rep AssociatedTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AssociatedTranscriptFilter

type Rep AssociatedTranscriptFilter = D1 ('MetaData "AssociatedTranscriptFilter" "Amazonka.LexV2Models.Types.AssociatedTranscriptFilter" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "AssociatedTranscriptFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssociatedTranscriptFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newAssociatedTranscriptFilter Source #

Create a value of AssociatedTranscriptFilter 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:name:AssociatedTranscriptFilter', associatedTranscriptFilter_name - The name of the field to use for filtering. The allowed names are IntentId and SlotTypeId.

$sel:values:AssociatedTranscriptFilter', associatedTranscriptFilter_values - The values to use to filter the transcript.

associatedTranscriptFilter_name :: Lens' AssociatedTranscriptFilter AssociatedTranscriptFilterName Source #

The name of the field to use for filtering. The allowed names are IntentId and SlotTypeId.

AudioAndDTMFInputSpecification

data AudioAndDTMFInputSpecification Source #

Specifies the audio and DTMF input specification.

See: newAudioAndDTMFInputSpecification smart constructor.

Constructors

AudioAndDTMFInputSpecification' 

Fields

Instances

Instances details
FromJSON AudioAndDTMFInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioAndDTMFInputSpecification

ToJSON AudioAndDTMFInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioAndDTMFInputSpecification

Generic AudioAndDTMFInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioAndDTMFInputSpecification

Associated Types

type Rep AudioAndDTMFInputSpecification :: Type -> Type #

Read AudioAndDTMFInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioAndDTMFInputSpecification

Show AudioAndDTMFInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioAndDTMFInputSpecification

NFData AudioAndDTMFInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioAndDTMFInputSpecification

Eq AudioAndDTMFInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioAndDTMFInputSpecification

Hashable AudioAndDTMFInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioAndDTMFInputSpecification

type Rep AudioAndDTMFInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioAndDTMFInputSpecification

type Rep AudioAndDTMFInputSpecification = D1 ('MetaData "AudioAndDTMFInputSpecification" "Amazonka.LexV2Models.Types.AudioAndDTMFInputSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "AudioAndDTMFInputSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "audioSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AudioSpecification)) :*: (S1 ('MetaSel ('Just "dtmfSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DTMFSpecification)) :*: S1 ('MetaSel ('Just "startTimeoutMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newAudioAndDTMFInputSpecification Source #

Create a value of AudioAndDTMFInputSpecification 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:audioSpecification:AudioAndDTMFInputSpecification', audioAndDTMFInputSpecification_audioSpecification - Specifies the settings on audio input.

$sel:dtmfSpecification:AudioAndDTMFInputSpecification', audioAndDTMFInputSpecification_dtmfSpecification - Specifies the settings on DTMF input.

$sel:startTimeoutMs:AudioAndDTMFInputSpecification', audioAndDTMFInputSpecification_startTimeoutMs - Time for which a bot waits before assuming that the customer isn't going to speak or press a key. This timeout is shared between Audio and DTMF inputs.

audioAndDTMFInputSpecification_startTimeoutMs :: Lens' AudioAndDTMFInputSpecification Natural Source #

Time for which a bot waits before assuming that the customer isn't going to speak or press a key. This timeout is shared between Audio and DTMF inputs.

AudioLogDestination

data AudioLogDestination Source #

The location of audio log files collected when conversation logging is enabled for a bot.

See: newAudioLogDestination smart constructor.

Constructors

AudioLogDestination' 

Fields

  • s3Bucket :: S3BucketLogDestination

    The Amazon S3 bucket where the audio log files are stored. The IAM role specified in the roleArn parameter of the CreateBot operation must have permission to write to this bucket.

Instances

Instances details
FromJSON AudioLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogDestination

ToJSON AudioLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogDestination

Generic AudioLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogDestination

Associated Types

type Rep AudioLogDestination :: Type -> Type #

Read AudioLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogDestination

Show AudioLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogDestination

NFData AudioLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogDestination

Methods

rnf :: AudioLogDestination -> () #

Eq AudioLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogDestination

Hashable AudioLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogDestination

type Rep AudioLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogDestination

type Rep AudioLogDestination = D1 ('MetaData "AudioLogDestination" "Amazonka.LexV2Models.Types.AudioLogDestination" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "AudioLogDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3BucketLogDestination)))

newAudioLogDestination Source #

Create a value of AudioLogDestination 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:s3Bucket:AudioLogDestination', audioLogDestination_s3Bucket - The Amazon S3 bucket where the audio log files are stored. The IAM role specified in the roleArn parameter of the CreateBot operation must have permission to write to this bucket.

audioLogDestination_s3Bucket :: Lens' AudioLogDestination S3BucketLogDestination Source #

The Amazon S3 bucket where the audio log files are stored. The IAM role specified in the roleArn parameter of the CreateBot operation must have permission to write to this bucket.

AudioLogSetting

data AudioLogSetting Source #

Settings for logging audio of conversations between Amazon Lex and a user. You specify whether to log audio and the Amazon S3 bucket where the audio file is stored.

See: newAudioLogSetting smart constructor.

Constructors

AudioLogSetting' 

Fields

Instances

Instances details
FromJSON AudioLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogSetting

ToJSON AudioLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogSetting

Generic AudioLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogSetting

Associated Types

type Rep AudioLogSetting :: Type -> Type #

Read AudioLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogSetting

Show AudioLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogSetting

NFData AudioLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogSetting

Methods

rnf :: AudioLogSetting -> () #

Eq AudioLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogSetting

Hashable AudioLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogSetting

type Rep AudioLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioLogSetting

type Rep AudioLogSetting = D1 ('MetaData "AudioLogSetting" "Amazonka.LexV2Models.Types.AudioLogSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "AudioLogSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AudioLogDestination)))

newAudioLogSetting Source #

Create a value of AudioLogSetting 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:enabled:AudioLogSetting', audioLogSetting_enabled - Determines whether audio logging in enabled for the bot.

$sel:destination:AudioLogSetting', audioLogSetting_destination - Undocumented member.

audioLogSetting_enabled :: Lens' AudioLogSetting Bool Source #

Determines whether audio logging in enabled for the bot.

AudioSpecification

data AudioSpecification Source #

Specifies the audio input specifications.

See: newAudioSpecification smart constructor.

Constructors

AudioSpecification' 

Fields

  • maxLengthMs :: Natural

    Time for how long Amazon Lex waits before speech input is truncated and the speech is returned to application.

  • endTimeoutMs :: Natural

    Time for which a bot waits after the customer stops speaking to assume the utterance is finished.

Instances

Instances details
FromJSON AudioSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioSpecification

ToJSON AudioSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioSpecification

Generic AudioSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioSpecification

Associated Types

type Rep AudioSpecification :: Type -> Type #

Read AudioSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioSpecification

Show AudioSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioSpecification

NFData AudioSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioSpecification

Methods

rnf :: AudioSpecification -> () #

Eq AudioSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioSpecification

Hashable AudioSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioSpecification

type Rep AudioSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.AudioSpecification

type Rep AudioSpecification = D1 ('MetaData "AudioSpecification" "Amazonka.LexV2Models.Types.AudioSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "AudioSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxLengthMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "endTimeoutMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newAudioSpecification Source #

Create a value of AudioSpecification 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:maxLengthMs:AudioSpecification', audioSpecification_maxLengthMs - Time for how long Amazon Lex waits before speech input is truncated and the speech is returned to application.

$sel:endTimeoutMs:AudioSpecification', audioSpecification_endTimeoutMs - Time for which a bot waits after the customer stops speaking to assume the utterance is finished.

audioSpecification_maxLengthMs :: Lens' AudioSpecification Natural Source #

Time for how long Amazon Lex waits before speech input is truncated and the speech is returned to application.

audioSpecification_endTimeoutMs :: Lens' AudioSpecification Natural Source #

Time for which a bot waits after the customer stops speaking to assume the utterance is finished.

BotAliasHistoryEvent

data BotAliasHistoryEvent Source #

Provides a record of an event that affects a bot alias. For example, when the version of a bot that the alias points to changes.

See: newBotAliasHistoryEvent smart constructor.

Constructors

BotAliasHistoryEvent' 

Fields

Instances

Instances details
FromJSON BotAliasHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasHistoryEvent

Generic BotAliasHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasHistoryEvent

Associated Types

type Rep BotAliasHistoryEvent :: Type -> Type #

Read BotAliasHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasHistoryEvent

Show BotAliasHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasHistoryEvent

NFData BotAliasHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasHistoryEvent

Methods

rnf :: BotAliasHistoryEvent -> () #

Eq BotAliasHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasHistoryEvent

Hashable BotAliasHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasHistoryEvent

type Rep BotAliasHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasHistoryEvent

type Rep BotAliasHistoryEvent = D1 ('MetaData "BotAliasHistoryEvent" "Amazonka.LexV2Models.Types.BotAliasHistoryEvent" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotAliasHistoryEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "startDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newBotAliasHistoryEvent :: BotAliasHistoryEvent Source #

Create a value of BotAliasHistoryEvent 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:botVersion:BotAliasHistoryEvent', botAliasHistoryEvent_botVersion - The version of the bot that was used in the event.

$sel:endDate:BotAliasHistoryEvent', botAliasHistoryEvent_endDate - The date and time that the event ended.

$sel:startDate:BotAliasHistoryEvent', botAliasHistoryEvent_startDate - The date and time that the event started.

botAliasHistoryEvent_botVersion :: Lens' BotAliasHistoryEvent (Maybe Text) Source #

The version of the bot that was used in the event.

botAliasHistoryEvent_endDate :: Lens' BotAliasHistoryEvent (Maybe UTCTime) Source #

The date and time that the event ended.

botAliasHistoryEvent_startDate :: Lens' BotAliasHistoryEvent (Maybe UTCTime) Source #

The date and time that the event started.

BotAliasLocaleSettings

data BotAliasLocaleSettings Source #

Specifies settings that are unique to a locale. For example, you can use different Lambda function depending on the bot's locale.

See: newBotAliasLocaleSettings smart constructor.

Constructors

BotAliasLocaleSettings' 

Fields

Instances

Instances details
FromJSON BotAliasLocaleSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasLocaleSettings

ToJSON BotAliasLocaleSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasLocaleSettings

Generic BotAliasLocaleSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasLocaleSettings

Associated Types

type Rep BotAliasLocaleSettings :: Type -> Type #

Read BotAliasLocaleSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasLocaleSettings

Show BotAliasLocaleSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasLocaleSettings

NFData BotAliasLocaleSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasLocaleSettings

Methods

rnf :: BotAliasLocaleSettings -> () #

Eq BotAliasLocaleSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasLocaleSettings

Hashable BotAliasLocaleSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasLocaleSettings

type Rep BotAliasLocaleSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasLocaleSettings

type Rep BotAliasLocaleSettings = D1 ('MetaData "BotAliasLocaleSettings" "Amazonka.LexV2Models.Types.BotAliasLocaleSettings" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotAliasLocaleSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeHookSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeHookSpecification)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newBotAliasLocaleSettings Source #

Create a value of BotAliasLocaleSettings 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:codeHookSpecification:BotAliasLocaleSettings', botAliasLocaleSettings_codeHookSpecification - Specifies the Lambda function that should be used in the locale.

$sel:enabled:BotAliasLocaleSettings', botAliasLocaleSettings_enabled - Determines whether the locale is enabled for the bot. If the value is false, the locale isn't available for use.

botAliasLocaleSettings_codeHookSpecification :: Lens' BotAliasLocaleSettings (Maybe CodeHookSpecification) Source #

Specifies the Lambda function that should be used in the locale.

botAliasLocaleSettings_enabled :: Lens' BotAliasLocaleSettings Bool Source #

Determines whether the locale is enabled for the bot. If the value is false, the locale isn't available for use.

BotAliasSummary

data BotAliasSummary Source #

Summary information about bot aliases returned from the ListBotAliases operation.

See: newBotAliasSummary smart constructor.

Constructors

BotAliasSummary' 

Fields

Instances

Instances details
FromJSON BotAliasSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasSummary

Generic BotAliasSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasSummary

Associated Types

type Rep BotAliasSummary :: Type -> Type #

Read BotAliasSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasSummary

Show BotAliasSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasSummary

NFData BotAliasSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasSummary

Methods

rnf :: BotAliasSummary -> () #

Eq BotAliasSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasSummary

Hashable BotAliasSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasSummary

type Rep BotAliasSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotAliasSummary

type Rep BotAliasSummary = D1 ('MetaData "BotAliasSummary" "Amazonka.LexV2Models.Types.BotAliasSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotAliasSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "botAliasId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "botAliasName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "botAliasStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BotAliasStatus)))) :*: ((S1 ('MetaSel ('Just "botVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newBotAliasSummary :: BotAliasSummary Source #

Create a value of BotAliasSummary 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:botAliasId:BotAliasSummary', botAliasSummary_botAliasId - The unique identifier assigned to the bot alias. You can use this ID to get detailed information about the alias using the DescribeBotAlias operation.

$sel:botAliasName:BotAliasSummary', botAliasSummary_botAliasName - The name of the bot alias.

$sel:botAliasStatus:BotAliasSummary', botAliasSummary_botAliasStatus - The current state of the bot alias. If the status is Available, the alias is ready for use.

$sel:botVersion:BotAliasSummary', botAliasSummary_botVersion - The version of the bot that the bot alias references.

$sel:creationDateTime:BotAliasSummary', botAliasSummary_creationDateTime - A timestamp of the date and time that the bot alias was created.

$sel:description:BotAliasSummary', botAliasSummary_description - The description of the bot alias.

$sel:lastUpdatedDateTime:BotAliasSummary', botAliasSummary_lastUpdatedDateTime - A timestamp of the date and time that the bot alias was last updated.

botAliasSummary_botAliasId :: Lens' BotAliasSummary (Maybe Text) Source #

The unique identifier assigned to the bot alias. You can use this ID to get detailed information about the alias using the DescribeBotAlias operation.

botAliasSummary_botAliasStatus :: Lens' BotAliasSummary (Maybe BotAliasStatus) Source #

The current state of the bot alias. If the status is Available, the alias is ready for use.

botAliasSummary_botVersion :: Lens' BotAliasSummary (Maybe Text) Source #

The version of the bot that the bot alias references.

botAliasSummary_creationDateTime :: Lens' BotAliasSummary (Maybe UTCTime) Source #

A timestamp of the date and time that the bot alias was created.

botAliasSummary_description :: Lens' BotAliasSummary (Maybe Text) Source #

The description of the bot alias.

botAliasSummary_lastUpdatedDateTime :: Lens' BotAliasSummary (Maybe UTCTime) Source #

A timestamp of the date and time that the bot alias was last updated.

BotExportSpecification

data BotExportSpecification Source #

Provides the identity of a the bot that was exported.

See: newBotExportSpecification smart constructor.

Constructors

BotExportSpecification' 

Fields

  • botId :: Text

    The identifier of the bot assigned by Amazon Lex.

  • botVersion :: Text

    The version of the bot that was exported. This will be either DRAFT or the version number.

Instances

Instances details
FromJSON BotExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotExportSpecification

ToJSON BotExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotExportSpecification

Generic BotExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotExportSpecification

Associated Types

type Rep BotExportSpecification :: Type -> Type #

Read BotExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotExportSpecification

Show BotExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotExportSpecification

NFData BotExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotExportSpecification

Methods

rnf :: BotExportSpecification -> () #

Eq BotExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotExportSpecification

Hashable BotExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotExportSpecification

type Rep BotExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotExportSpecification

type Rep BotExportSpecification = D1 ('MetaData "BotExportSpecification" "Amazonka.LexV2Models.Types.BotExportSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotExportSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "botVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newBotExportSpecification Source #

Create a value of BotExportSpecification 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:botId:BotExportSpecification', botExportSpecification_botId - The identifier of the bot assigned by Amazon Lex.

$sel:botVersion:BotExportSpecification', botExportSpecification_botVersion - The version of the bot that was exported. This will be either DRAFT or the version number.

botExportSpecification_botId :: Lens' BotExportSpecification Text Source #

The identifier of the bot assigned by Amazon Lex.

botExportSpecification_botVersion :: Lens' BotExportSpecification Text Source #

The version of the bot that was exported. This will be either DRAFT or the version number.

BotFilter

data BotFilter Source #

Filters the responses returned by the ListBots operation.

See: newBotFilter smart constructor.

Constructors

BotFilter' 

Fields

  • name :: BotFilterName

    The name of the field to filter the list of bots.

  • values :: NonEmpty Text

    The value to use for filtering the list of bots.

  • operator :: BotFilterOperator

    The operator to use for the filter. Specify EQ when the ListBots operation should return only aliases that equal the specified value. Specify CO when the ListBots operation should return aliases that contain the specified value.

Instances

Instances details
ToJSON BotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilter

Generic BotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilter

Associated Types

type Rep BotFilter :: Type -> Type #

Read BotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilter

Show BotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilter

NFData BotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilter

Methods

rnf :: BotFilter -> () #

Eq BotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilter

Hashable BotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilter

type Rep BotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotFilter

type Rep BotFilter = D1 ('MetaData "BotFilter" "Amazonka.LexV2Models.Types.BotFilter" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BotFilterName) :*: (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BotFilterOperator))))

newBotFilter Source #

Create a value of BotFilter 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:name:BotFilter', botFilter_name - The name of the field to filter the list of bots.

$sel:values:BotFilter', botFilter_values - The value to use for filtering the list of bots.

$sel:operator:BotFilter', botFilter_operator - The operator to use for the filter. Specify EQ when the ListBots operation should return only aliases that equal the specified value. Specify CO when the ListBots operation should return aliases that contain the specified value.

botFilter_name :: Lens' BotFilter BotFilterName Source #

The name of the field to filter the list of bots.

botFilter_values :: Lens' BotFilter (NonEmpty Text) Source #

The value to use for filtering the list of bots.

botFilter_operator :: Lens' BotFilter BotFilterOperator Source #

The operator to use for the filter. Specify EQ when the ListBots operation should return only aliases that equal the specified value. Specify CO when the ListBots operation should return aliases that contain the specified value.

BotImportSpecification

data BotImportSpecification Source #

Provides the bot parameters required for importing a bot.

See: newBotImportSpecification smart constructor.

Constructors

BotImportSpecification' 

Fields

  • botTags :: Maybe (HashMap Text Text)

    A list of tags to add to the bot. You can only add tags when you import a bot. You can't use the UpdateBot operation to update tags. To update tags, use the TagResource operation.

  • idleSessionTTLInSeconds :: Maybe Natural

    The time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot.

    A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.

    You can specify between 60 (1 minute) and 86,400 (24 hours) seconds.

  • testBotAliasTags :: Maybe (HashMap Text Text)

    A list of tags to add to the test alias for a bot. You can only add tags when you import a bot. You can't use the UpdateAlias operation to update tags. To update tags on the test alias, use the TagResource operation.

  • botName :: Text

    The name that Amazon Lex should use for the bot.

  • roleArn :: Text

    The Amazon Resource Name (ARN) of the IAM role used to build and run the bot.

  • dataPrivacy :: DataPrivacy
     

Instances

Instances details
FromJSON BotImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotImportSpecification

ToJSON BotImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotImportSpecification

Generic BotImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotImportSpecification

Associated Types

type Rep BotImportSpecification :: Type -> Type #

Read BotImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotImportSpecification

Show BotImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotImportSpecification

NFData BotImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotImportSpecification

Methods

rnf :: BotImportSpecification -> () #

Eq BotImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotImportSpecification

Hashable BotImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotImportSpecification

type Rep BotImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotImportSpecification

type Rep BotImportSpecification = D1 ('MetaData "BotImportSpecification" "Amazonka.LexV2Models.Types.BotImportSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotImportSpecification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "botTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "idleSessionTTLInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "testBotAliasTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dataPrivacy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataPrivacy)))))

newBotImportSpecification Source #

Create a value of BotImportSpecification 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:botTags:BotImportSpecification', botImportSpecification_botTags - A list of tags to add to the bot. You can only add tags when you import a bot. You can't use the UpdateBot operation to update tags. To update tags, use the TagResource operation.

$sel:idleSessionTTLInSeconds:BotImportSpecification', botImportSpecification_idleSessionTTLInSeconds - The time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot.

A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.

You can specify between 60 (1 minute) and 86,400 (24 hours) seconds.

$sel:testBotAliasTags:BotImportSpecification', botImportSpecification_testBotAliasTags - A list of tags to add to the test alias for a bot. You can only add tags when you import a bot. You can't use the UpdateAlias operation to update tags. To update tags on the test alias, use the TagResource operation.

$sel:botName:BotImportSpecification', botImportSpecification_botName - The name that Amazon Lex should use for the bot.

$sel:roleArn:BotImportSpecification', botImportSpecification_roleArn - The Amazon Resource Name (ARN) of the IAM role used to build and run the bot.

$sel:dataPrivacy:BotImportSpecification', botImportSpecification_dataPrivacy - Undocumented member.

botImportSpecification_botTags :: Lens' BotImportSpecification (Maybe (HashMap Text Text)) Source #

A list of tags to add to the bot. You can only add tags when you import a bot. You can't use the UpdateBot operation to update tags. To update tags, use the TagResource operation.

botImportSpecification_idleSessionTTLInSeconds :: Lens' BotImportSpecification (Maybe Natural) Source #

The time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot.

A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.

You can specify between 60 (1 minute) and 86,400 (24 hours) seconds.

botImportSpecification_testBotAliasTags :: Lens' BotImportSpecification (Maybe (HashMap Text Text)) Source #

A list of tags to add to the test alias for a bot. You can only add tags when you import a bot. You can't use the UpdateAlias operation to update tags. To update tags on the test alias, use the TagResource operation.

botImportSpecification_botName :: Lens' BotImportSpecification Text Source #

The name that Amazon Lex should use for the bot.

botImportSpecification_roleArn :: Lens' BotImportSpecification Text Source #

The Amazon Resource Name (ARN) of the IAM role used to build and run the bot.

BotLocaleExportSpecification

data BotLocaleExportSpecification Source #

Provides the bot locale parameters required for exporting a bot locale.

See: newBotLocaleExportSpecification smart constructor.

Constructors

BotLocaleExportSpecification' 

Fields

  • botId :: Text

    The identifier of the bot to create the locale for.

  • botVersion :: Text

    The version of the bot to export.

  • localeId :: Text

    The identifier of the language and locale to export. The string must match one of the locales in the bot.

Instances

Instances details
FromJSON BotLocaleExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleExportSpecification

ToJSON BotLocaleExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleExportSpecification

Generic BotLocaleExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleExportSpecification

Associated Types

type Rep BotLocaleExportSpecification :: Type -> Type #

Read BotLocaleExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleExportSpecification

Show BotLocaleExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleExportSpecification

NFData BotLocaleExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleExportSpecification

Eq BotLocaleExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleExportSpecification

Hashable BotLocaleExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleExportSpecification

type Rep BotLocaleExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleExportSpecification

type Rep BotLocaleExportSpecification = D1 ('MetaData "BotLocaleExportSpecification" "Amazonka.LexV2Models.Types.BotLocaleExportSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotLocaleExportSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "botVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "localeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newBotLocaleExportSpecification Source #

Create a value of BotLocaleExportSpecification 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:botId:BotLocaleExportSpecification', botLocaleExportSpecification_botId - The identifier of the bot to create the locale for.

$sel:botVersion:BotLocaleExportSpecification', botLocaleExportSpecification_botVersion - The version of the bot to export.

$sel:localeId:BotLocaleExportSpecification', botLocaleExportSpecification_localeId - The identifier of the language and locale to export. The string must match one of the locales in the bot.

botLocaleExportSpecification_botId :: Lens' BotLocaleExportSpecification Text Source #

The identifier of the bot to create the locale for.

botLocaleExportSpecification_localeId :: Lens' BotLocaleExportSpecification Text Source #

The identifier of the language and locale to export. The string must match one of the locales in the bot.

BotLocaleFilter

data BotLocaleFilter Source #

Filters responses returned by the ListBotLocales operation.

See: newBotLocaleFilter smart constructor.

Constructors

BotLocaleFilter' 

Fields

  • name :: BotLocaleFilterName

    The name of the field to filter the list of bots.

  • values :: NonEmpty Text

    The value to use for filtering the list of bots.

  • operator :: BotLocaleFilterOperator

    The operator to use for the filter. Specify EQ when the ListBotLocales operation should return only aliases that equal the specified value. Specify CO when the ListBotLocales operation should return aliases that contain the specified value.

Instances

Instances details
ToJSON BotLocaleFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilter

Generic BotLocaleFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilter

Associated Types

type Rep BotLocaleFilter :: Type -> Type #

Read BotLocaleFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilter

Show BotLocaleFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilter

NFData BotLocaleFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilter

Methods

rnf :: BotLocaleFilter -> () #

Eq BotLocaleFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilter

Hashable BotLocaleFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilter

type Rep BotLocaleFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleFilter

type Rep BotLocaleFilter = D1 ('MetaData "BotLocaleFilter" "Amazonka.LexV2Models.Types.BotLocaleFilter" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotLocaleFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BotLocaleFilterName) :*: (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BotLocaleFilterOperator))))

newBotLocaleFilter Source #

Create a value of BotLocaleFilter 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:name:BotLocaleFilter', botLocaleFilter_name - The name of the field to filter the list of bots.

$sel:values:BotLocaleFilter', botLocaleFilter_values - The value to use for filtering the list of bots.

$sel:operator:BotLocaleFilter', botLocaleFilter_operator - The operator to use for the filter. Specify EQ when the ListBotLocales operation should return only aliases that equal the specified value. Specify CO when the ListBotLocales operation should return aliases that contain the specified value.

botLocaleFilter_name :: Lens' BotLocaleFilter BotLocaleFilterName Source #

The name of the field to filter the list of bots.

botLocaleFilter_values :: Lens' BotLocaleFilter (NonEmpty Text) Source #

The value to use for filtering the list of bots.

botLocaleFilter_operator :: Lens' BotLocaleFilter BotLocaleFilterOperator Source #

The operator to use for the filter. Specify EQ when the ListBotLocales operation should return only aliases that equal the specified value. Specify CO when the ListBotLocales operation should return aliases that contain the specified value.

BotLocaleHistoryEvent

data BotLocaleHistoryEvent Source #

Provides information about an event that occurred affecting the bot locale.

See: newBotLocaleHistoryEvent smart constructor.

Constructors

BotLocaleHistoryEvent' 

Fields

  • event :: Text

    A description of the event that occurred.

  • eventDate :: POSIX

    A timestamp of the date and time that the event occurred.

Instances

Instances details
FromJSON BotLocaleHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleHistoryEvent

Generic BotLocaleHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleHistoryEvent

Associated Types

type Rep BotLocaleHistoryEvent :: Type -> Type #

Read BotLocaleHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleHistoryEvent

Show BotLocaleHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleHistoryEvent

NFData BotLocaleHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleHistoryEvent

Methods

rnf :: BotLocaleHistoryEvent -> () #

Eq BotLocaleHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleHistoryEvent

Hashable BotLocaleHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleHistoryEvent

type Rep BotLocaleHistoryEvent Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleHistoryEvent

type Rep BotLocaleHistoryEvent = D1 ('MetaData "BotLocaleHistoryEvent" "Amazonka.LexV2Models.Types.BotLocaleHistoryEvent" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotLocaleHistoryEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "event") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eventDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))

newBotLocaleHistoryEvent Source #

Create a value of BotLocaleHistoryEvent 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:event:BotLocaleHistoryEvent', botLocaleHistoryEvent_event - A description of the event that occurred.

$sel:eventDate:BotLocaleHistoryEvent', botLocaleHistoryEvent_eventDate - A timestamp of the date and time that the event occurred.

botLocaleHistoryEvent_event :: Lens' BotLocaleHistoryEvent Text Source #

A description of the event that occurred.

botLocaleHistoryEvent_eventDate :: Lens' BotLocaleHistoryEvent UTCTime Source #

A timestamp of the date and time that the event occurred.

BotLocaleImportSpecification

data BotLocaleImportSpecification Source #

Provides the bot locale parameters required for importing a bot locale.

See: newBotLocaleImportSpecification smart constructor.

Constructors

BotLocaleImportSpecification' 

Fields

  • nluIntentConfidenceThreshold :: Maybe Double

    Determines the threshold where Amazon Lex will insert the AMAZON.FallbackIntent, AMAZON.KendraSearchIntent, or both when returning alternative intents. AMAZON.FallbackIntent and AMAZON.KendraSearchIntent are only inserted if they are configured for the bot.

    For example, suppose a bot is configured with the confidence threshold of 0.80 and the AMAZON.FallbackIntent. Amazon Lex returns three alternative intents with the following confidence scores: IntentA (0.70), IntentB (0.60), IntentC (0.50). The response from the PostText operation would be:

    • AMAZON.FallbackIntent
    • IntentA
    • IntentB
    • IntentC
  • voiceSettings :: Maybe VoiceSettings
     
  • botId :: Text

    The identifier of the bot to import the locale to.

  • botVersion :: Text

    The version of the bot to import the locale to. This can only be the DRAFT version of the bot.

  • localeId :: Text

    The identifier of the language and locale that the bot will be used in. The string must match one of the supported locales. All of the intents, slot types, and slots used in the bot must have the same locale. For more information, see Supported languages.

Instances

Instances details
FromJSON BotLocaleImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleImportSpecification

ToJSON BotLocaleImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleImportSpecification

Generic BotLocaleImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleImportSpecification

Associated Types

type Rep BotLocaleImportSpecification :: Type -> Type #

Read BotLocaleImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleImportSpecification

Show BotLocaleImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleImportSpecification

NFData BotLocaleImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleImportSpecification

Eq BotLocaleImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleImportSpecification

Hashable BotLocaleImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleImportSpecification

type Rep BotLocaleImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleImportSpecification

type Rep BotLocaleImportSpecification = D1 ('MetaData "BotLocaleImportSpecification" "Amazonka.LexV2Models.Types.BotLocaleImportSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotLocaleImportSpecification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nluIntentConfidenceThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "voiceSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VoiceSettings))) :*: (S1 ('MetaSel ('Just "botId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "botVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "localeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newBotLocaleImportSpecification Source #

Create a value of BotLocaleImportSpecification 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:nluIntentConfidenceThreshold:BotLocaleImportSpecification', botLocaleImportSpecification_nluIntentConfidenceThreshold - Determines the threshold where Amazon Lex will insert the AMAZON.FallbackIntent, AMAZON.KendraSearchIntent, or both when returning alternative intents. AMAZON.FallbackIntent and AMAZON.KendraSearchIntent are only inserted if they are configured for the bot.

For example, suppose a bot is configured with the confidence threshold of 0.80 and the AMAZON.FallbackIntent. Amazon Lex returns three alternative intents with the following confidence scores: IntentA (0.70), IntentB (0.60), IntentC (0.50). The response from the PostText operation would be:

  • AMAZON.FallbackIntent
  • IntentA
  • IntentB
  • IntentC

$sel:voiceSettings:BotLocaleImportSpecification', botLocaleImportSpecification_voiceSettings - Undocumented member.

$sel:botId:BotLocaleImportSpecification', botLocaleImportSpecification_botId - The identifier of the bot to import the locale to.

$sel:botVersion:BotLocaleImportSpecification', botLocaleImportSpecification_botVersion - The version of the bot to import the locale to. This can only be the DRAFT version of the bot.

$sel:localeId:BotLocaleImportSpecification', botLocaleImportSpecification_localeId - The identifier of the language and locale that the bot will be used in. The string must match one of the supported locales. All of the intents, slot types, and slots used in the bot must have the same locale. For more information, see Supported languages.

botLocaleImportSpecification_nluIntentConfidenceThreshold :: Lens' BotLocaleImportSpecification (Maybe Double) Source #

Determines the threshold where Amazon Lex will insert the AMAZON.FallbackIntent, AMAZON.KendraSearchIntent, or both when returning alternative intents. AMAZON.FallbackIntent and AMAZON.KendraSearchIntent are only inserted if they are configured for the bot.

For example, suppose a bot is configured with the confidence threshold of 0.80 and the AMAZON.FallbackIntent. Amazon Lex returns three alternative intents with the following confidence scores: IntentA (0.70), IntentB (0.60), IntentC (0.50). The response from the PostText operation would be:

  • AMAZON.FallbackIntent
  • IntentA
  • IntentB
  • IntentC

botLocaleImportSpecification_botId :: Lens' BotLocaleImportSpecification Text Source #

The identifier of the bot to import the locale to.

botLocaleImportSpecification_botVersion :: Lens' BotLocaleImportSpecification Text Source #

The version of the bot to import the locale to. This can only be the DRAFT version of the bot.

botLocaleImportSpecification_localeId :: Lens' BotLocaleImportSpecification Text Source #

The identifier of the language and locale that the bot will be used in. The string must match one of the supported locales. All of the intents, slot types, and slots used in the bot must have the same locale. For more information, see Supported languages.

BotLocaleSortBy

data BotLocaleSortBy Source #

Specifies attributes for sorting a list of bot locales.

See: newBotLocaleSortBy smart constructor.

Constructors

BotLocaleSortBy' 

Fields

Instances

Instances details
ToJSON BotLocaleSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortBy

Generic BotLocaleSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortBy

Associated Types

type Rep BotLocaleSortBy :: Type -> Type #

Read BotLocaleSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortBy

Show BotLocaleSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortBy

NFData BotLocaleSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortBy

Methods

rnf :: BotLocaleSortBy -> () #

Eq BotLocaleSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortBy

Hashable BotLocaleSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortBy

type Rep BotLocaleSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSortBy

type Rep BotLocaleSortBy = D1 ('MetaData "BotLocaleSortBy" "Amazonka.LexV2Models.Types.BotLocaleSortBy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotLocaleSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BotLocaleSortAttribute) :*: S1 ('MetaSel ('Just "order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortOrder)))

newBotLocaleSortBy Source #

Create a value of BotLocaleSortBy 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:attribute:BotLocaleSortBy', botLocaleSortBy_attribute - The bot locale attribute to sort by.

$sel:order:BotLocaleSortBy', botLocaleSortBy_order - Specifies whether to sort the bot locales in ascending or descending order.

botLocaleSortBy_order :: Lens' BotLocaleSortBy SortOrder Source #

Specifies whether to sort the bot locales in ascending or descending order.

BotLocaleSummary

data BotLocaleSummary Source #

Summary information about bot locales returned by the ListBotLocales operation.

See: newBotLocaleSummary smart constructor.

Constructors

BotLocaleSummary' 

Fields

Instances

Instances details
FromJSON BotLocaleSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSummary

Generic BotLocaleSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSummary

Associated Types

type Rep BotLocaleSummary :: Type -> Type #

Read BotLocaleSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSummary

Show BotLocaleSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSummary

NFData BotLocaleSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSummary

Methods

rnf :: BotLocaleSummary -> () #

Eq BotLocaleSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSummary

Hashable BotLocaleSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSummary

type Rep BotLocaleSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotLocaleSummary

type Rep BotLocaleSummary = D1 ('MetaData "BotLocaleSummary" "Amazonka.LexV2Models.Types.BotLocaleSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotLocaleSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "botLocaleStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BotLocaleStatus)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastBuildSubmittedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "localeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newBotLocaleSummary :: BotLocaleSummary Source #

Create a value of BotLocaleSummary 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:botLocaleStatus:BotLocaleSummary', botLocaleSummary_botLocaleStatus - The current status of the bot locale. When the status is Built the locale is ready for use.

$sel:description:BotLocaleSummary', botLocaleSummary_description - The description of the bot locale.

$sel:lastBuildSubmittedDateTime:BotLocaleSummary', botLocaleSummary_lastBuildSubmittedDateTime - A timestamp of the date and time that the bot locale was last built.

$sel:lastUpdatedDateTime:BotLocaleSummary', botLocaleSummary_lastUpdatedDateTime - A timestamp of the date and time that the bot locale was last updated.

$sel:localeId:BotLocaleSummary', botLocaleSummary_localeId - The language and locale of the bot locale.

$sel:localeName:BotLocaleSummary', botLocaleSummary_localeName - The name of the bot locale.

botLocaleSummary_botLocaleStatus :: Lens' BotLocaleSummary (Maybe BotLocaleStatus) Source #

The current status of the bot locale. When the status is Built the locale is ready for use.

botLocaleSummary_description :: Lens' BotLocaleSummary (Maybe Text) Source #

The description of the bot locale.

botLocaleSummary_lastBuildSubmittedDateTime :: Lens' BotLocaleSummary (Maybe UTCTime) Source #

A timestamp of the date and time that the bot locale was last built.

botLocaleSummary_lastUpdatedDateTime :: Lens' BotLocaleSummary (Maybe UTCTime) Source #

A timestamp of the date and time that the bot locale was last updated.

botLocaleSummary_localeId :: Lens' BotLocaleSummary (Maybe Text) Source #

The language and locale of the bot locale.

BotRecommendationResultStatistics

data BotRecommendationResultStatistics Source #

A statistical summary of the bot recommendation results.

See: newBotRecommendationResultStatistics smart constructor.

Constructors

BotRecommendationResultStatistics' 

Fields

Instances

Instances details
FromJSON BotRecommendationResultStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResultStatistics

Generic BotRecommendationResultStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResultStatistics

Associated Types

type Rep BotRecommendationResultStatistics :: Type -> Type #

Read BotRecommendationResultStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResultStatistics

Show BotRecommendationResultStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResultStatistics

NFData BotRecommendationResultStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResultStatistics

Eq BotRecommendationResultStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResultStatistics

Hashable BotRecommendationResultStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResultStatistics

type Rep BotRecommendationResultStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResultStatistics

type Rep BotRecommendationResultStatistics = D1 ('MetaData "BotRecommendationResultStatistics" "Amazonka.LexV2Models.Types.BotRecommendationResultStatistics" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotRecommendationResultStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "intents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IntentStatistics)) :*: S1 ('MetaSel ('Just "slotTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotTypeStatistics))))

newBotRecommendationResultStatistics :: BotRecommendationResultStatistics Source #

Create a value of BotRecommendationResultStatistics 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:intents:BotRecommendationResultStatistics', botRecommendationResultStatistics_intents - Statistical information about about the intents associated with the bot recommendation results.

$sel:slotTypes:BotRecommendationResultStatistics', botRecommendationResultStatistics_slotTypes - Statistical information about the slot types associated with the bot recommendation results.

botRecommendationResultStatistics_intents :: Lens' BotRecommendationResultStatistics (Maybe IntentStatistics) Source #

Statistical information about about the intents associated with the bot recommendation results.

botRecommendationResultStatistics_slotTypes :: Lens' BotRecommendationResultStatistics (Maybe SlotTypeStatistics) Source #

Statistical information about the slot types associated with the bot recommendation results.

BotRecommendationResults

data BotRecommendationResults Source #

The object representing the URL of the bot definition, the URL of the associated transcript, and a statistical summary of the bot recommendation results.

See: newBotRecommendationResults smart constructor.

Constructors

BotRecommendationResults' 

Fields

Instances

Instances details
FromJSON BotRecommendationResults Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResults

Generic BotRecommendationResults Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResults

Associated Types

type Rep BotRecommendationResults :: Type -> Type #

Read BotRecommendationResults Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResults

Show BotRecommendationResults Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResults

NFData BotRecommendationResults Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResults

Eq BotRecommendationResults Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResults

Hashable BotRecommendationResults Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResults

type Rep BotRecommendationResults Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationResults

type Rep BotRecommendationResults = D1 ('MetaData "BotRecommendationResults" "Amazonka.LexV2Models.Types.BotRecommendationResults" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotRecommendationResults'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associatedTranscriptsUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "botLocaleExportUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BotRecommendationResultStatistics)))))

newBotRecommendationResults :: BotRecommendationResults Source #

Create a value of BotRecommendationResults 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:associatedTranscriptsUrl:BotRecommendationResults', botRecommendationResults_associatedTranscriptsUrl - The presigned url link of the associated transcript.

$sel:botLocaleExportUrl:BotRecommendationResults', botRecommendationResults_botLocaleExportUrl - The presigned URL link of the recommended bot definition.

$sel:statistics:BotRecommendationResults', botRecommendationResults_statistics - The statistical summary of the bot recommendation results.

botRecommendationResults_associatedTranscriptsUrl :: Lens' BotRecommendationResults (Maybe Text) Source #

The presigned url link of the associated transcript.

botRecommendationResults_botLocaleExportUrl :: Lens' BotRecommendationResults (Maybe Text) Source #

The presigned URL link of the recommended bot definition.

BotRecommendationSummary

data BotRecommendationSummary Source #

A summary of the bot recommendation.

See: newBotRecommendationSummary smart constructor.

Constructors

BotRecommendationSummary' 

Fields

Instances

Instances details
FromJSON BotRecommendationSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationSummary

Generic BotRecommendationSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationSummary

Associated Types

type Rep BotRecommendationSummary :: Type -> Type #

Read BotRecommendationSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationSummary

Show BotRecommendationSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationSummary

NFData BotRecommendationSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationSummary

Eq BotRecommendationSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationSummary

Hashable BotRecommendationSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationSummary

type Rep BotRecommendationSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotRecommendationSummary

type Rep BotRecommendationSummary = D1 ('MetaData "BotRecommendationSummary" "Amazonka.LexV2Models.Types.BotRecommendationSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotRecommendationSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "botRecommendationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BotRecommendationStatus) :*: S1 ('MetaSel ('Just "botRecommendationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newBotRecommendationSummary Source #

Create a value of BotRecommendationSummary 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:creationDateTime:BotRecommendationSummary', botRecommendationSummary_creationDateTime - A timestamp of the date and time that the bot recommendation was created.

$sel:lastUpdatedDateTime:BotRecommendationSummary', botRecommendationSummary_lastUpdatedDateTime - A timestamp of the date and time that the bot recommendation was last updated.

$sel:botRecommendationStatus:BotRecommendationSummary', botRecommendationSummary_botRecommendationStatus - The status of the bot recommendation.

If the status is Failed, then the reasons for the failure are listed in the failureReasons field.

$sel:botRecommendationId:BotRecommendationSummary', botRecommendationSummary_botRecommendationId - The unique identifier of the bot recommendation to be updated.

botRecommendationSummary_creationDateTime :: Lens' BotRecommendationSummary (Maybe UTCTime) Source #

A timestamp of the date and time that the bot recommendation was created.

botRecommendationSummary_lastUpdatedDateTime :: Lens' BotRecommendationSummary (Maybe UTCTime) Source #

A timestamp of the date and time that the bot recommendation was last updated.

botRecommendationSummary_botRecommendationStatus :: Lens' BotRecommendationSummary BotRecommendationStatus Source #

The status of the bot recommendation.

If the status is Failed, then the reasons for the failure are listed in the failureReasons field.

botRecommendationSummary_botRecommendationId :: Lens' BotRecommendationSummary Text Source #

The unique identifier of the bot recommendation to be updated.

BotSortBy

data BotSortBy Source #

Specifies attributes for sorting a list of bots.

See: newBotSortBy smart constructor.

Constructors

BotSortBy' 

Fields

Instances

Instances details
ToJSON BotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortBy

Generic BotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortBy

Associated Types

type Rep BotSortBy :: Type -> Type #

Read BotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortBy

Show BotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortBy

NFData BotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortBy

Methods

rnf :: BotSortBy -> () #

Eq BotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortBy

Hashable BotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortBy

type Rep BotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSortBy

type Rep BotSortBy = D1 ('MetaData "BotSortBy" "Amazonka.LexV2Models.Types.BotSortBy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BotSortAttribute) :*: S1 ('MetaSel ('Just "order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortOrder)))

newBotSortBy Source #

Create a value of BotSortBy 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:attribute:BotSortBy', botSortBy_attribute - The attribute to use to sort the list of bots.

$sel:order:BotSortBy', botSortBy_order - The order to sort the list. You can choose ascending or descending.

botSortBy_attribute :: Lens' BotSortBy BotSortAttribute Source #

The attribute to use to sort the list of bots.

botSortBy_order :: Lens' BotSortBy SortOrder Source #

The order to sort the list. You can choose ascending or descending.

BotSummary

data BotSummary Source #

Summary information about a bot returned by the ListBots operation.

See: newBotSummary smart constructor.

Constructors

BotSummary' 

Fields

Instances

Instances details
FromJSON BotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSummary

Generic BotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSummary

Associated Types

type Rep BotSummary :: Type -> Type #

Read BotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSummary

Show BotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSummary

NFData BotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSummary

Methods

rnf :: BotSummary -> () #

Eq BotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSummary

Hashable BotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSummary

type Rep BotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotSummary

type Rep BotSummary = D1 ('MetaData "BotSummary" "Amazonka.LexV2Models.Types.BotSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "botId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "botStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BotStatus)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "latestBotVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newBotSummary :: BotSummary Source #

Create a value of BotSummary 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:botId:BotSummary', botSummary_botId - The unique identifier assigned to the bot. Use this ID to get detailed information about the bot with the DescribeBot operation.

$sel:botName:BotSummary', botSummary_botName - The name of the bot.

$sel:botStatus:BotSummary', botSummary_botStatus - The current status of the bot. When the status is Available the bot is ready for use.

$sel:description:BotSummary', botSummary_description - The description of the bot.

$sel:lastUpdatedDateTime:BotSummary', botSummary_lastUpdatedDateTime - The date and time that the bot was last updated.

$sel:latestBotVersion:BotSummary', botSummary_latestBotVersion - The latest numerical version in use for the bot.

botSummary_botId :: Lens' BotSummary (Maybe Text) Source #

The unique identifier assigned to the bot. Use this ID to get detailed information about the bot with the DescribeBot operation.

botSummary_botStatus :: Lens' BotSummary (Maybe BotStatus) Source #

The current status of the bot. When the status is Available the bot is ready for use.

botSummary_description :: Lens' BotSummary (Maybe Text) Source #

The description of the bot.

botSummary_lastUpdatedDateTime :: Lens' BotSummary (Maybe UTCTime) Source #

The date and time that the bot was last updated.

botSummary_latestBotVersion :: Lens' BotSummary (Maybe Text) Source #

The latest numerical version in use for the bot.

BotVersionLocaleDetails

data BotVersionLocaleDetails Source #

The version of a bot used for a bot locale.

See: newBotVersionLocaleDetails smart constructor.

Constructors

BotVersionLocaleDetails' 

Fields

Instances

Instances details
FromJSON BotVersionLocaleDetails Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionLocaleDetails

ToJSON BotVersionLocaleDetails Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionLocaleDetails

Generic BotVersionLocaleDetails Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionLocaleDetails

Associated Types

type Rep BotVersionLocaleDetails :: Type -> Type #

Read BotVersionLocaleDetails Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionLocaleDetails

Show BotVersionLocaleDetails Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionLocaleDetails

NFData BotVersionLocaleDetails Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionLocaleDetails

Methods

rnf :: BotVersionLocaleDetails -> () #

Eq BotVersionLocaleDetails Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionLocaleDetails

Hashable BotVersionLocaleDetails Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionLocaleDetails

type Rep BotVersionLocaleDetails Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionLocaleDetails

type Rep BotVersionLocaleDetails = D1 ('MetaData "BotVersionLocaleDetails" "Amazonka.LexV2Models.Types.BotVersionLocaleDetails" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotVersionLocaleDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceBotVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newBotVersionLocaleDetails Source #

Create a value of BotVersionLocaleDetails 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:sourceBotVersion:BotVersionLocaleDetails', botVersionLocaleDetails_sourceBotVersion - The version of a bot used for a bot locale.

BotVersionSortBy

data BotVersionSortBy Source #

Specifies attributes for sorting a list of bot versions.

See: newBotVersionSortBy smart constructor.

Constructors

BotVersionSortBy' 

Fields

Instances

Instances details
ToJSON BotVersionSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortBy

Generic BotVersionSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortBy

Associated Types

type Rep BotVersionSortBy :: Type -> Type #

Read BotVersionSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortBy

Show BotVersionSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortBy

NFData BotVersionSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortBy

Methods

rnf :: BotVersionSortBy -> () #

Eq BotVersionSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortBy

Hashable BotVersionSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortBy

type Rep BotVersionSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSortBy

type Rep BotVersionSortBy = D1 ('MetaData "BotVersionSortBy" "Amazonka.LexV2Models.Types.BotVersionSortBy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotVersionSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BotVersionSortAttribute) :*: S1 ('MetaSel ('Just "order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortOrder)))

newBotVersionSortBy Source #

Create a value of BotVersionSortBy 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:attribute:BotVersionSortBy', botVersionSortBy_attribute - The attribute to use to sort the list of versions.

$sel:order:BotVersionSortBy', botVersionSortBy_order - The order to sort the list. You can specify ascending or descending order.

botVersionSortBy_attribute :: Lens' BotVersionSortBy BotVersionSortAttribute Source #

The attribute to use to sort the list of versions.

botVersionSortBy_order :: Lens' BotVersionSortBy SortOrder Source #

The order to sort the list. You can specify ascending or descending order.

BotVersionSummary

data BotVersionSummary Source #

Summary information about a bot version returned by the ListBotVersions operation.

See: newBotVersionSummary smart constructor.

Constructors

BotVersionSummary' 

Fields

Instances

Instances details
FromJSON BotVersionSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSummary

Generic BotVersionSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSummary

Associated Types

type Rep BotVersionSummary :: Type -> Type #

Read BotVersionSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSummary

Show BotVersionSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSummary

NFData BotVersionSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSummary

Methods

rnf :: BotVersionSummary -> () #

Eq BotVersionSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSummary

Hashable BotVersionSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSummary

type Rep BotVersionSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BotVersionSummary

type Rep BotVersionSummary = D1 ('MetaData "BotVersionSummary" "Amazonka.LexV2Models.Types.BotVersionSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BotVersionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "botStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BotStatus))) :*: (S1 ('MetaSel ('Just "botVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newBotVersionSummary :: BotVersionSummary Source #

Create a value of BotVersionSummary 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:botName:BotVersionSummary', botVersionSummary_botName - The name of the bot associated with the version.

$sel:botStatus:BotVersionSummary', botVersionSummary_botStatus - The status of the bot. When the status is available, the version of the bot is ready for use.

$sel:botVersion:BotVersionSummary', botVersionSummary_botVersion - The numeric version of the bot, or DRAFT to indicate that this is the version of the bot that can be updated..

$sel:creationDateTime:BotVersionSummary', botVersionSummary_creationDateTime - A timestamp of the date and time that the version was created.

$sel:description:BotVersionSummary', botVersionSummary_description - The description of the version.

botVersionSummary_botName :: Lens' BotVersionSummary (Maybe Text) Source #

The name of the bot associated with the version.

botVersionSummary_botStatus :: Lens' BotVersionSummary (Maybe BotStatus) Source #

The status of the bot. When the status is available, the version of the bot is ready for use.

botVersionSummary_botVersion :: Lens' BotVersionSummary (Maybe Text) Source #

The numeric version of the bot, or DRAFT to indicate that this is the version of the bot that can be updated..

botVersionSummary_creationDateTime :: Lens' BotVersionSummary (Maybe UTCTime) Source #

A timestamp of the date and time that the version was created.

BuiltInIntentSortBy

data BuiltInIntentSortBy Source #

Specifies attributes for sorting a list of built-in intents.

See: newBuiltInIntentSortBy smart constructor.

Constructors

BuiltInIntentSortBy' 

Fields

Instances

Instances details
ToJSON BuiltInIntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortBy

Generic BuiltInIntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortBy

Associated Types

type Rep BuiltInIntentSortBy :: Type -> Type #

Read BuiltInIntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortBy

Show BuiltInIntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortBy

NFData BuiltInIntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortBy

Methods

rnf :: BuiltInIntentSortBy -> () #

Eq BuiltInIntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortBy

Hashable BuiltInIntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortBy

type Rep BuiltInIntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSortBy

type Rep BuiltInIntentSortBy = D1 ('MetaData "BuiltInIntentSortBy" "Amazonka.LexV2Models.Types.BuiltInIntentSortBy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BuiltInIntentSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BuiltInIntentSortAttribute) :*: S1 ('MetaSel ('Just "order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortOrder)))

newBuiltInIntentSortBy Source #

Create a value of BuiltInIntentSortBy 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:attribute:BuiltInIntentSortBy', builtInIntentSortBy_attribute - The attribute to use to sort the list of built-in intents.

$sel:order:BuiltInIntentSortBy', builtInIntentSortBy_order - The order to sort the list. You can specify ascending or descending order.

builtInIntentSortBy_attribute :: Lens' BuiltInIntentSortBy BuiltInIntentSortAttribute Source #

The attribute to use to sort the list of built-in intents.

builtInIntentSortBy_order :: Lens' BuiltInIntentSortBy SortOrder Source #

The order to sort the list. You can specify ascending or descending order.

BuiltInIntentSummary

data BuiltInIntentSummary Source #

Provides summary information about a built-in intent for the ListBuiltInIntents operation.

See: newBuiltInIntentSummary smart constructor.

Constructors

BuiltInIntentSummary' 

Fields

Instances

Instances details
FromJSON BuiltInIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSummary

Generic BuiltInIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSummary

Associated Types

type Rep BuiltInIntentSummary :: Type -> Type #

Read BuiltInIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSummary

Show BuiltInIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSummary

NFData BuiltInIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSummary

Methods

rnf :: BuiltInIntentSummary -> () #

Eq BuiltInIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSummary

Hashable BuiltInIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSummary

type Rep BuiltInIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInIntentSummary

type Rep BuiltInIntentSummary = D1 ('MetaData "BuiltInIntentSummary" "Amazonka.LexV2Models.Types.BuiltInIntentSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BuiltInIntentSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "intentSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBuiltInIntentSummary :: BuiltInIntentSummary Source #

Create a value of BuiltInIntentSummary 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:description:BuiltInIntentSummary', builtInIntentSummary_description - The description of the intent.

$sel:intentSignature:BuiltInIntentSummary', builtInIntentSummary_intentSignature - The signature of the built-in intent. Use this to specify the parent intent of a derived intent.

builtInIntentSummary_intentSignature :: Lens' BuiltInIntentSummary (Maybe Text) Source #

The signature of the built-in intent. Use this to specify the parent intent of a derived intent.

BuiltInSlotTypeSortBy

data BuiltInSlotTypeSortBy Source #

Specifies attributes for sorting a list of built-in slot types.

See: newBuiltInSlotTypeSortBy smart constructor.

Constructors

BuiltInSlotTypeSortBy' 

Fields

Instances

Instances details
ToJSON BuiltInSlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortBy

Generic BuiltInSlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortBy

Associated Types

type Rep BuiltInSlotTypeSortBy :: Type -> Type #

Read BuiltInSlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortBy

Show BuiltInSlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortBy

NFData BuiltInSlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortBy

Methods

rnf :: BuiltInSlotTypeSortBy -> () #

Eq BuiltInSlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortBy

Hashable BuiltInSlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortBy

type Rep BuiltInSlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSortBy

type Rep BuiltInSlotTypeSortBy = D1 ('MetaData "BuiltInSlotTypeSortBy" "Amazonka.LexV2Models.Types.BuiltInSlotTypeSortBy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BuiltInSlotTypeSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BuiltInSlotTypeSortAttribute) :*: S1 ('MetaSel ('Just "order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortOrder)))

newBuiltInSlotTypeSortBy Source #

Create a value of BuiltInSlotTypeSortBy 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:attribute:BuiltInSlotTypeSortBy', builtInSlotTypeSortBy_attribute - The attribute to use to sort the list of built-in intents.

$sel:order:BuiltInSlotTypeSortBy', builtInSlotTypeSortBy_order - The order to sort the list. You can choose ascending or descending.

builtInSlotTypeSortBy_attribute :: Lens' BuiltInSlotTypeSortBy BuiltInSlotTypeSortAttribute Source #

The attribute to use to sort the list of built-in intents.

builtInSlotTypeSortBy_order :: Lens' BuiltInSlotTypeSortBy SortOrder Source #

The order to sort the list. You can choose ascending or descending.

BuiltInSlotTypeSummary

data BuiltInSlotTypeSummary Source #

Provides summary information about a built-in slot type for the ListBuiltInSlotTypes operation.

See: newBuiltInSlotTypeSummary smart constructor.

Constructors

BuiltInSlotTypeSummary' 

Fields

Instances

Instances details
FromJSON BuiltInSlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSummary

Generic BuiltInSlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSummary

Associated Types

type Rep BuiltInSlotTypeSummary :: Type -> Type #

Read BuiltInSlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSummary

Show BuiltInSlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSummary

NFData BuiltInSlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSummary

Methods

rnf :: BuiltInSlotTypeSummary -> () #

Eq BuiltInSlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSummary

Hashable BuiltInSlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSummary

type Rep BuiltInSlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.BuiltInSlotTypeSummary

type Rep BuiltInSlotTypeSummary = D1 ('MetaData "BuiltInSlotTypeSummary" "Amazonka.LexV2Models.Types.BuiltInSlotTypeSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "BuiltInSlotTypeSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "slotTypeSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBuiltInSlotTypeSummary :: BuiltInSlotTypeSummary Source #

Create a value of BuiltInSlotTypeSummary 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:description:BuiltInSlotTypeSummary', builtInSlotTypeSummary_description - The description of the built-in slot type.

$sel:slotTypeSignature:BuiltInSlotTypeSummary', builtInSlotTypeSummary_slotTypeSignature - The signature of the built-in slot type. Use this to specify the parent slot type of a derived slot type.

builtInSlotTypeSummary_description :: Lens' BuiltInSlotTypeSummary (Maybe Text) Source #

The description of the built-in slot type.

builtInSlotTypeSummary_slotTypeSignature :: Lens' BuiltInSlotTypeSummary (Maybe Text) Source #

The signature of the built-in slot type. Use this to specify the parent slot type of a derived slot type.

Button

data Button Source #

Describes a button to use on a response card used to gather slot values from a user.

See: newButton smart constructor.

Constructors

Button' 

Fields

  • text :: Text

    The text that appears on the button. Use this to tell the user what value is returned when they choose this button.

  • value :: Text

    The value returned to Amazon Lex when the user chooses this button. This must be one of the slot values configured for the slot.

Instances

Instances details
FromJSON Button Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Button

ToJSON Button Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Button

Generic Button Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Button

Associated Types

type Rep Button :: Type -> Type #

Methods

from :: Button -> Rep Button x #

to :: Rep Button x -> Button #

Read Button Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Button

Show Button Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Button

NFData Button Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Button

Methods

rnf :: Button -> () #

Eq Button Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Button

Methods

(==) :: Button -> Button -> Bool #

(/=) :: Button -> Button -> Bool #

Hashable Button Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Button

Methods

hashWithSalt :: Int -> Button -> Int #

hash :: Button -> Int #

type Rep Button Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Button

type Rep Button = D1 ('MetaData "Button" "Amazonka.LexV2Models.Types.Button" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "Button'" 'PrefixI 'True) (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newButton Source #

Create a value of Button 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:text:Button', button_text - The text that appears on the button. Use this to tell the user what value is returned when they choose this button.

$sel:value:Button', button_value - The value returned to Amazon Lex when the user chooses this button. This must be one of the slot values configured for the slot.

button_text :: Lens' Button Text Source #

The text that appears on the button. Use this to tell the user what value is returned when they choose this button.

button_value :: Lens' Button Text Source #

The value returned to Amazon Lex when the user chooses this button. This must be one of the slot values configured for the slot.

CloudWatchLogGroupLogDestination

data CloudWatchLogGroupLogDestination Source #

The Amazon CloudWatch Logs log group where the text and metadata logs are delivered. The log group must exist before you enable logging.

See: newCloudWatchLogGroupLogDestination smart constructor.

Constructors

CloudWatchLogGroupLogDestination' 

Fields

  • cloudWatchLogGroupArn :: Text

    The Amazon Resource Name (ARN) of the log group where text and metadata logs are delivered.

  • logPrefix :: Text

    The prefix of the log stream name within the log group that you specified

Instances

Instances details
FromJSON CloudWatchLogGroupLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CloudWatchLogGroupLogDestination

ToJSON CloudWatchLogGroupLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CloudWatchLogGroupLogDestination

Generic CloudWatchLogGroupLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CloudWatchLogGroupLogDestination

Associated Types

type Rep CloudWatchLogGroupLogDestination :: Type -> Type #

Read CloudWatchLogGroupLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CloudWatchLogGroupLogDestination

Show CloudWatchLogGroupLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CloudWatchLogGroupLogDestination

NFData CloudWatchLogGroupLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CloudWatchLogGroupLogDestination

Eq CloudWatchLogGroupLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CloudWatchLogGroupLogDestination

Hashable CloudWatchLogGroupLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CloudWatchLogGroupLogDestination

type Rep CloudWatchLogGroupLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CloudWatchLogGroupLogDestination

type Rep CloudWatchLogGroupLogDestination = D1 ('MetaData "CloudWatchLogGroupLogDestination" "Amazonka.LexV2Models.Types.CloudWatchLogGroupLogDestination" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "CloudWatchLogGroupLogDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchLogGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "logPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCloudWatchLogGroupLogDestination Source #

Create a value of CloudWatchLogGroupLogDestination 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:cloudWatchLogGroupArn:CloudWatchLogGroupLogDestination', cloudWatchLogGroupLogDestination_cloudWatchLogGroupArn - The Amazon Resource Name (ARN) of the log group where text and metadata logs are delivered.

$sel:logPrefix:CloudWatchLogGroupLogDestination', cloudWatchLogGroupLogDestination_logPrefix - The prefix of the log stream name within the log group that you specified

cloudWatchLogGroupLogDestination_cloudWatchLogGroupArn :: Lens' CloudWatchLogGroupLogDestination Text Source #

The Amazon Resource Name (ARN) of the log group where text and metadata logs are delivered.

cloudWatchLogGroupLogDestination_logPrefix :: Lens' CloudWatchLogGroupLogDestination Text Source #

The prefix of the log stream name within the log group that you specified

CodeHookSpecification

data CodeHookSpecification Source #

Contains information about code hooks that Amazon Lex calls during a conversation.

See: newCodeHookSpecification smart constructor.

Instances

Instances details
FromJSON CodeHookSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CodeHookSpecification

ToJSON CodeHookSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CodeHookSpecification

Generic CodeHookSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CodeHookSpecification

Associated Types

type Rep CodeHookSpecification :: Type -> Type #

Read CodeHookSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CodeHookSpecification

Show CodeHookSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CodeHookSpecification

NFData CodeHookSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CodeHookSpecification

Methods

rnf :: CodeHookSpecification -> () #

Eq CodeHookSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CodeHookSpecification

Hashable CodeHookSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CodeHookSpecification

type Rep CodeHookSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CodeHookSpecification

type Rep CodeHookSpecification = D1 ('MetaData "CodeHookSpecification" "Amazonka.LexV2Models.Types.CodeHookSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "CodeHookSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lambdaCodeHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LambdaCodeHook)))

newCodeHookSpecification Source #

Create a value of CodeHookSpecification 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:lambdaCodeHook:CodeHookSpecification', codeHookSpecification_lambdaCodeHook - Undocumented member.

CompositeSlotTypeSetting

data CompositeSlotTypeSetting Source #

A composite slot is a combination of two or more slots that capture multiple pieces of information in a single user input.

See: newCompositeSlotTypeSetting smart constructor.

Constructors

CompositeSlotTypeSetting' 

Fields

Instances

Instances details
FromJSON CompositeSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CompositeSlotTypeSetting

ToJSON CompositeSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CompositeSlotTypeSetting

Generic CompositeSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CompositeSlotTypeSetting

Associated Types

type Rep CompositeSlotTypeSetting :: Type -> Type #

Read CompositeSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CompositeSlotTypeSetting

Show CompositeSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CompositeSlotTypeSetting

NFData CompositeSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CompositeSlotTypeSetting

Eq CompositeSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CompositeSlotTypeSetting

Hashable CompositeSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CompositeSlotTypeSetting

type Rep CompositeSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CompositeSlotTypeSetting

type Rep CompositeSlotTypeSetting = D1 ('MetaData "CompositeSlotTypeSetting" "Amazonka.LexV2Models.Types.CompositeSlotTypeSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "CompositeSlotTypeSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subSlots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SubSlotTypeComposition]))))

newCompositeSlotTypeSetting :: CompositeSlotTypeSetting Source #

Create a value of CompositeSlotTypeSetting 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:subSlots:CompositeSlotTypeSetting', compositeSlotTypeSetting_subSlots - Subslots in the composite slot.

Condition

data Condition Source #

Provides an expression that evaluates to true or false.

See: newCondition smart constructor.

Constructors

Condition' 

Fields

Instances

Instances details
FromJSON Condition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Condition

ToJSON Condition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Condition

Generic Condition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Condition

Associated Types

type Rep Condition :: Type -> Type #

Read Condition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Condition

Show Condition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Condition

NFData Condition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Condition

Methods

rnf :: Condition -> () #

Eq Condition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Condition

Hashable Condition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Condition

type Rep Condition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Condition

type Rep Condition = D1 ('MetaData "Condition" "Amazonka.LexV2Models.Types.Condition" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "Condition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expressionString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCondition Source #

Create a value of Condition 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:expressionString:Condition', condition_expressionString - The expression string that is evaluated.

condition_expressionString :: Lens' Condition Text Source #

The expression string that is evaluated.

ConditionalBranch

data ConditionalBranch Source #

A set of actions that Amazon Lex should run if the condition is matched.

See: newConditionalBranch smart constructor.

Constructors

ConditionalBranch' 

Fields

Instances

Instances details
FromJSON ConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalBranch

ToJSON ConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalBranch

Generic ConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalBranch

Associated Types

type Rep ConditionalBranch :: Type -> Type #

Read ConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalBranch

Show ConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalBranch

NFData ConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalBranch

Methods

rnf :: ConditionalBranch -> () #

Eq ConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalBranch

Hashable ConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalBranch

type Rep ConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalBranch

type Rep ConditionalBranch = D1 ('MetaData "ConditionalBranch" "Amazonka.LexV2Models.Types.ConditionalBranch" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ConditionalBranch'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "response") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "condition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Condition) :*: S1 ('MetaSel ('Just "nextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DialogState))))

newConditionalBranch Source #

Create a value of ConditionalBranch 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:response:ConditionalBranch', conditionalBranch_response - Undocumented member.

$sel:name:ConditionalBranch', conditionalBranch_name - The name of the branch.

$sel:condition:ConditionalBranch', conditionalBranch_condition - Contains the expression to evaluate. If the condition is true, the branch's actions are taken.

$sel:nextStep:ConditionalBranch', conditionalBranch_nextStep - The next step in the conversation.

conditionalBranch_condition :: Lens' ConditionalBranch Condition Source #

Contains the expression to evaluate. If the condition is true, the branch's actions are taken.

ConditionalSpecification

data ConditionalSpecification Source #

Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.

See: newConditionalSpecification smart constructor.

Constructors

ConditionalSpecification' 

Fields

  • active :: Bool

    Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.

  • conditionalBranches :: NonEmpty ConditionalBranch

    A list of conditional branches. A conditional branch is made up of a condition, a response and a next step. The response and next step are executed when the condition is true.

  • defaultBranch :: DefaultConditionalBranch

    The conditional branch that should be followed when the conditions for other branches are not satisfied. A conditional branch is made up of a condition, a response and a next step.

Instances

Instances details
FromJSON ConditionalSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalSpecification

ToJSON ConditionalSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalSpecification

Generic ConditionalSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalSpecification

Associated Types

type Rep ConditionalSpecification :: Type -> Type #

Read ConditionalSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalSpecification

Show ConditionalSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalSpecification

NFData ConditionalSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalSpecification

Eq ConditionalSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalSpecification

Hashable ConditionalSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalSpecification

type Rep ConditionalSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConditionalSpecification

type Rep ConditionalSpecification = D1 ('MetaData "ConditionalSpecification" "Amazonka.LexV2Models.Types.ConditionalSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ConditionalSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "active") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "conditionalBranches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty ConditionalBranch)) :*: S1 ('MetaSel ('Just "defaultBranch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DefaultConditionalBranch))))

newConditionalSpecification Source #

Create a value of ConditionalSpecification 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:active:ConditionalSpecification', conditionalSpecification_active - Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.

$sel:conditionalBranches:ConditionalSpecification', conditionalSpecification_conditionalBranches - A list of conditional branches. A conditional branch is made up of a condition, a response and a next step. The response and next step are executed when the condition is true.

$sel:defaultBranch:ConditionalSpecification', conditionalSpecification_defaultBranch - The conditional branch that should be followed when the conditions for other branches are not satisfied. A conditional branch is made up of a condition, a response and a next step.

conditionalSpecification_active :: Lens' ConditionalSpecification Bool Source #

Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.

conditionalSpecification_conditionalBranches :: Lens' ConditionalSpecification (NonEmpty ConditionalBranch) Source #

A list of conditional branches. A conditional branch is made up of a condition, a response and a next step. The response and next step are executed when the condition is true.

conditionalSpecification_defaultBranch :: Lens' ConditionalSpecification DefaultConditionalBranch Source #

The conditional branch that should be followed when the conditions for other branches are not satisfied. A conditional branch is made up of a condition, a response and a next step.

ConversationLogSettings

data ConversationLogSettings Source #

Configures conversation logging that saves audio, text, and metadata for the conversations with your users.

See: newConversationLogSettings smart constructor.

Constructors

ConversationLogSettings' 

Fields

Instances

Instances details
FromJSON ConversationLogSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConversationLogSettings

ToJSON ConversationLogSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConversationLogSettings

Generic ConversationLogSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConversationLogSettings

Associated Types

type Rep ConversationLogSettings :: Type -> Type #

Read ConversationLogSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConversationLogSettings

Show ConversationLogSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConversationLogSettings

NFData ConversationLogSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConversationLogSettings

Methods

rnf :: ConversationLogSettings -> () #

Eq ConversationLogSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConversationLogSettings

Hashable ConversationLogSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConversationLogSettings

type Rep ConversationLogSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ConversationLogSettings

type Rep ConversationLogSettings = D1 ('MetaData "ConversationLogSettings" "Amazonka.LexV2Models.Types.ConversationLogSettings" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ConversationLogSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "audioLogSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty AudioLogSetting))) :*: S1 ('MetaSel ('Just "textLogSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty TextLogSetting)))))

newConversationLogSettings :: ConversationLogSettings Source #

Create a value of ConversationLogSettings 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:audioLogSettings:ConversationLogSettings', conversationLogSettings_audioLogSettings - The Amazon S3 settings for logging audio to an S3 bucket.

$sel:textLogSettings:ConversationLogSettings', conversationLogSettings_textLogSettings - The Amazon CloudWatch Logs settings for logging text and metadata.

conversationLogSettings_audioLogSettings :: Lens' ConversationLogSettings (Maybe (NonEmpty AudioLogSetting)) Source #

The Amazon S3 settings for logging audio to an S3 bucket.

conversationLogSettings_textLogSettings :: Lens' ConversationLogSettings (Maybe (NonEmpty TextLogSetting)) Source #

The Amazon CloudWatch Logs settings for logging text and metadata.

CustomPayload

data CustomPayload Source #

A custom response string that Amazon Lex sends to your application. You define the content and structure the string.

See: newCustomPayload smart constructor.

Constructors

CustomPayload' 

Fields

  • value :: Text

    The string that is sent to your application.

Instances

Instances details
FromJSON CustomPayload Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomPayload

ToJSON CustomPayload Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomPayload

Generic CustomPayload Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomPayload

Associated Types

type Rep CustomPayload :: Type -> Type #

Read CustomPayload Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomPayload

Show CustomPayload Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomPayload

NFData CustomPayload Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomPayload

Methods

rnf :: CustomPayload -> () #

Eq CustomPayload Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomPayload

Hashable CustomPayload Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomPayload

type Rep CustomPayload Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomPayload

type Rep CustomPayload = D1 ('MetaData "CustomPayload" "Amazonka.LexV2Models.Types.CustomPayload" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "CustomPayload'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCustomPayload Source #

Create a value of CustomPayload 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:CustomPayload', customPayload_value - The string that is sent to your application.

customPayload_value :: Lens' CustomPayload Text Source #

The string that is sent to your application.

CustomVocabularyEntryId

data CustomVocabularyEntryId Source #

The unique entry identifier for the custom vocabulary items.

See: newCustomVocabularyEntryId smart constructor.

Constructors

CustomVocabularyEntryId' 

Fields

  • itemId :: Text

    The unique item identifier for the custom vocabulary items.

Instances

Instances details
ToJSON CustomVocabularyEntryId Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyEntryId

Generic CustomVocabularyEntryId Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyEntryId

Associated Types

type Rep CustomVocabularyEntryId :: Type -> Type #

Read CustomVocabularyEntryId Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyEntryId

Show CustomVocabularyEntryId Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyEntryId

NFData CustomVocabularyEntryId Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyEntryId

Methods

rnf :: CustomVocabularyEntryId -> () #

Eq CustomVocabularyEntryId Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyEntryId

Hashable CustomVocabularyEntryId Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyEntryId

type Rep CustomVocabularyEntryId Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyEntryId

type Rep CustomVocabularyEntryId = D1 ('MetaData "CustomVocabularyEntryId" "Amazonka.LexV2Models.Types.CustomVocabularyEntryId" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "CustomVocabularyEntryId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "itemId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCustomVocabularyEntryId Source #

Create a value of CustomVocabularyEntryId 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:itemId:CustomVocabularyEntryId', customVocabularyEntryId_itemId - The unique item identifier for the custom vocabulary items.

customVocabularyEntryId_itemId :: Lens' CustomVocabularyEntryId Text Source #

The unique item identifier for the custom vocabulary items.

CustomVocabularyExportSpecification

data CustomVocabularyExportSpecification Source #

Provides the parameters required for exporting a custom vocabulary.

See: newCustomVocabularyExportSpecification smart constructor.

Constructors

CustomVocabularyExportSpecification' 

Fields

  • botId :: Text

    The identifier of the bot that contains the custom vocabulary to export.

  • botVersion :: Text

    The version of the bot that contains the custom vocabulary to export.

  • localeId :: Text

    The locale of the bot that contains the custom vocabulary to export.

Instances

Instances details
FromJSON CustomVocabularyExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyExportSpecification

ToJSON CustomVocabularyExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyExportSpecification

Generic CustomVocabularyExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyExportSpecification

Read CustomVocabularyExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyExportSpecification

Show CustomVocabularyExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyExportSpecification

NFData CustomVocabularyExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyExportSpecification

Eq CustomVocabularyExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyExportSpecification

Hashable CustomVocabularyExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyExportSpecification

type Rep CustomVocabularyExportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyExportSpecification

type Rep CustomVocabularyExportSpecification = D1 ('MetaData "CustomVocabularyExportSpecification" "Amazonka.LexV2Models.Types.CustomVocabularyExportSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "CustomVocabularyExportSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "botVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "localeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCustomVocabularyExportSpecification Source #

Create a value of CustomVocabularyExportSpecification 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:botId:CustomVocabularyExportSpecification', customVocabularyExportSpecification_botId - The identifier of the bot that contains the custom vocabulary to export.

$sel:botVersion:CustomVocabularyExportSpecification', customVocabularyExportSpecification_botVersion - The version of the bot that contains the custom vocabulary to export.

$sel:localeId:CustomVocabularyExportSpecification', customVocabularyExportSpecification_localeId - The locale of the bot that contains the custom vocabulary to export.

customVocabularyExportSpecification_botId :: Lens' CustomVocabularyExportSpecification Text Source #

The identifier of the bot that contains the custom vocabulary to export.

customVocabularyExportSpecification_botVersion :: Lens' CustomVocabularyExportSpecification Text Source #

The version of the bot that contains the custom vocabulary to export.

customVocabularyExportSpecification_localeId :: Lens' CustomVocabularyExportSpecification Text Source #

The locale of the bot that contains the custom vocabulary to export.

CustomVocabularyImportSpecification

data CustomVocabularyImportSpecification Source #

Provides the parameters required for importing a custom vocabulary.

See: newCustomVocabularyImportSpecification smart constructor.

Constructors

CustomVocabularyImportSpecification' 

Fields

  • botId :: Text

    The identifier of the bot to import the custom vocabulary to.

  • botVersion :: Text

    The version of the bot to import the custom vocabulary to.

  • localeId :: Text

    The identifier of the local to import the custom vocabulary to. The value must be en_GB.

Instances

Instances details
FromJSON CustomVocabularyImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyImportSpecification

ToJSON CustomVocabularyImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyImportSpecification

Generic CustomVocabularyImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyImportSpecification

Read CustomVocabularyImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyImportSpecification

Show CustomVocabularyImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyImportSpecification

NFData CustomVocabularyImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyImportSpecification

Eq CustomVocabularyImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyImportSpecification

Hashable CustomVocabularyImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyImportSpecification

type Rep CustomVocabularyImportSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyImportSpecification

type Rep CustomVocabularyImportSpecification = D1 ('MetaData "CustomVocabularyImportSpecification" "Amazonka.LexV2Models.Types.CustomVocabularyImportSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "CustomVocabularyImportSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "botVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "localeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCustomVocabularyImportSpecification Source #

Create a value of CustomVocabularyImportSpecification 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:botId:CustomVocabularyImportSpecification', customVocabularyImportSpecification_botId - The identifier of the bot to import the custom vocabulary to.

$sel:botVersion:CustomVocabularyImportSpecification', customVocabularyImportSpecification_botVersion - The version of the bot to import the custom vocabulary to.

$sel:localeId:CustomVocabularyImportSpecification', customVocabularyImportSpecification_localeId - The identifier of the local to import the custom vocabulary to. The value must be en_GB.

customVocabularyImportSpecification_botId :: Lens' CustomVocabularyImportSpecification Text Source #

The identifier of the bot to import the custom vocabulary to.

customVocabularyImportSpecification_botVersion :: Lens' CustomVocabularyImportSpecification Text Source #

The version of the bot to import the custom vocabulary to.

customVocabularyImportSpecification_localeId :: Lens' CustomVocabularyImportSpecification Text Source #

The identifier of the local to import the custom vocabulary to. The value must be en_GB.

CustomVocabularyItem

data CustomVocabularyItem Source #

The unique custom vocabulary item from the custom vocabulary list.

See: newCustomVocabularyItem smart constructor.

Constructors

CustomVocabularyItem' 

Fields

  • displayAs :: Maybe Text

    The display as value for the custom vocabulary item from the custom vocabulary list.

  • weight :: Maybe Natural

    The weight assigned for the custom vocabulary item from the custom vocabulary list.

  • itemId :: Text

    The unique item identifer for the custom vocabulary item from the custom vocabulary list.

  • phrase :: Text

    The unique phrase for the custom vocabulary item from the custom vocabulary list.

Instances

Instances details
FromJSON CustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyItem

ToJSON CustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyItem

Generic CustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyItem

Associated Types

type Rep CustomVocabularyItem :: Type -> Type #

Read CustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyItem

Show CustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyItem

NFData CustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyItem

Methods

rnf :: CustomVocabularyItem -> () #

Eq CustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyItem

Hashable CustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyItem

type Rep CustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.CustomVocabularyItem

type Rep CustomVocabularyItem = D1 ('MetaData "CustomVocabularyItem" "Amazonka.LexV2Models.Types.CustomVocabularyItem" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "CustomVocabularyItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "displayAs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "itemId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "phrase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCustomVocabularyItem Source #

Create a value of CustomVocabularyItem 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:displayAs:CustomVocabularyItem', customVocabularyItem_displayAs - The display as value for the custom vocabulary item from the custom vocabulary list.

$sel:weight:CustomVocabularyItem', customVocabularyItem_weight - The weight assigned for the custom vocabulary item from the custom vocabulary list.

$sel:itemId:CustomVocabularyItem', customVocabularyItem_itemId - The unique item identifer for the custom vocabulary item from the custom vocabulary list.

$sel:phrase:CustomVocabularyItem', customVocabularyItem_phrase - The unique phrase for the custom vocabulary item from the custom vocabulary list.

customVocabularyItem_displayAs :: Lens' CustomVocabularyItem (Maybe Text) Source #

The display as value for the custom vocabulary item from the custom vocabulary list.

customVocabularyItem_weight :: Lens' CustomVocabularyItem (Maybe Natural) Source #

The weight assigned for the custom vocabulary item from the custom vocabulary list.

customVocabularyItem_itemId :: Lens' CustomVocabularyItem Text Source #

The unique item identifer for the custom vocabulary item from the custom vocabulary list.

customVocabularyItem_phrase :: Lens' CustomVocabularyItem Text Source #

The unique phrase for the custom vocabulary item from the custom vocabulary list.

DTMFSpecification

data DTMFSpecification Source #

Specifies the DTMF input specifications.

See: newDTMFSpecification smart constructor.

Constructors

DTMFSpecification' 

Fields

  • maxLength :: Natural

    The maximum number of DTMF digits allowed in an utterance.

  • endTimeoutMs :: Natural

    How long the bot should wait after the last DTMF character input before assuming that the input has concluded.

  • deletionCharacter :: Text

    The DTMF character that clears the accumulated DTMF digits and immediately ends the input.

  • endCharacter :: Text

    The DTMF character that immediately ends input. If the user does not press this character, the input ends after the end timeout.

Instances

Instances details
FromJSON DTMFSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DTMFSpecification

ToJSON DTMFSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DTMFSpecification

Generic DTMFSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DTMFSpecification

Associated Types

type Rep DTMFSpecification :: Type -> Type #

Read DTMFSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DTMFSpecification

Show DTMFSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DTMFSpecification

NFData DTMFSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DTMFSpecification

Methods

rnf :: DTMFSpecification -> () #

Eq DTMFSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DTMFSpecification

Hashable DTMFSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DTMFSpecification

type Rep DTMFSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DTMFSpecification

type Rep DTMFSpecification = D1 ('MetaData "DTMFSpecification" "Amazonka.LexV2Models.Types.DTMFSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "DTMFSpecification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "endTimeoutMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)) :*: (S1 ('MetaSel ('Just "deletionCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDTMFSpecification Source #

Create a value of DTMFSpecification 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:maxLength:DTMFSpecification', dTMFSpecification_maxLength - The maximum number of DTMF digits allowed in an utterance.

$sel:endTimeoutMs:DTMFSpecification', dTMFSpecification_endTimeoutMs - How long the bot should wait after the last DTMF character input before assuming that the input has concluded.

$sel:deletionCharacter:DTMFSpecification', dTMFSpecification_deletionCharacter - The DTMF character that clears the accumulated DTMF digits and immediately ends the input.

$sel:endCharacter:DTMFSpecification', dTMFSpecification_endCharacter - The DTMF character that immediately ends input. If the user does not press this character, the input ends after the end timeout.

dTMFSpecification_maxLength :: Lens' DTMFSpecification Natural Source #

The maximum number of DTMF digits allowed in an utterance.

dTMFSpecification_endTimeoutMs :: Lens' DTMFSpecification Natural Source #

How long the bot should wait after the last DTMF character input before assuming that the input has concluded.

dTMFSpecification_deletionCharacter :: Lens' DTMFSpecification Text Source #

The DTMF character that clears the accumulated DTMF digits and immediately ends the input.

dTMFSpecification_endCharacter :: Lens' DTMFSpecification Text Source #

The DTMF character that immediately ends input. If the user does not press this character, the input ends after the end timeout.

DataPrivacy

data DataPrivacy Source #

By default, data stored by Amazon Lex is encrypted. The DataPrivacy structure provides settings that determine how Amazon Lex handles special cases of securing the data for your bot.

See: newDataPrivacy smart constructor.

Constructors

DataPrivacy' 

Fields

  • childDirected :: Bool

    For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying true or false in the childDirected field. By specifying true in the childDirected field, you confirm that your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. By specifying false in the childDirected field, you confirm that your use of Amazon Lex is not related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.

Instances

Instances details
FromJSON DataPrivacy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DataPrivacy

ToJSON DataPrivacy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DataPrivacy

Generic DataPrivacy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DataPrivacy

Associated Types

type Rep DataPrivacy :: Type -> Type #

Read DataPrivacy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DataPrivacy

Show DataPrivacy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DataPrivacy

NFData DataPrivacy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DataPrivacy

Methods

rnf :: DataPrivacy -> () #

Eq DataPrivacy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DataPrivacy

Hashable DataPrivacy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DataPrivacy

type Rep DataPrivacy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DataPrivacy

type Rep DataPrivacy = D1 ('MetaData "DataPrivacy" "Amazonka.LexV2Models.Types.DataPrivacy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "DataPrivacy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "childDirected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newDataPrivacy Source #

Create a value of DataPrivacy 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:childDirected:DataPrivacy', dataPrivacy_childDirected - For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying true or false in the childDirected field. By specifying true in the childDirected field, you confirm that your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. By specifying false in the childDirected field, you confirm that your use of Amazon Lex is not related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.

dataPrivacy_childDirected :: Lens' DataPrivacy Bool Source #

For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying true or false in the childDirected field. By specifying true in the childDirected field, you confirm that your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. By specifying false in the childDirected field, you confirm that your use of Amazon Lex is not related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.

DateRangeFilter

data DateRangeFilter Source #

The object used for specifying the data range that the customer wants Amazon Lex to read through in the input transcripts.

See: newDateRangeFilter smart constructor.

Constructors

DateRangeFilter' 

Fields

Instances

Instances details
FromJSON DateRangeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DateRangeFilter

ToJSON DateRangeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DateRangeFilter

Generic DateRangeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DateRangeFilter

Associated Types

type Rep DateRangeFilter :: Type -> Type #

Read DateRangeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DateRangeFilter

Show DateRangeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DateRangeFilter

NFData DateRangeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DateRangeFilter

Methods

rnf :: DateRangeFilter -> () #

Eq DateRangeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DateRangeFilter

Hashable DateRangeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DateRangeFilter

type Rep DateRangeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DateRangeFilter

type Rep DateRangeFilter = D1 ('MetaData "DateRangeFilter" "Amazonka.LexV2Models.Types.DateRangeFilter" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "DateRangeFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "startDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))

newDateRangeFilter Source #

Create a value of DateRangeFilter 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:startDateTime:DateRangeFilter', dateRangeFilter_startDateTime - A timestamp indicating the start date for the date range filter.

$sel:endDateTime:DateRangeFilter', dateRangeFilter_endDateTime - A timestamp indicating the end date for the date range filter.

dateRangeFilter_startDateTime :: Lens' DateRangeFilter UTCTime Source #

A timestamp indicating the start date for the date range filter.

dateRangeFilter_endDateTime :: Lens' DateRangeFilter UTCTime Source #

A timestamp indicating the end date for the date range filter.

DefaultConditionalBranch

data DefaultConditionalBranch Source #

A set of actions that Amazon Lex should run if none of the other conditions are met.

See: newDefaultConditionalBranch smart constructor.

Constructors

DefaultConditionalBranch' 

Fields

Instances

Instances details
FromJSON DefaultConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DefaultConditionalBranch

ToJSON DefaultConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DefaultConditionalBranch

Generic DefaultConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DefaultConditionalBranch

Associated Types

type Rep DefaultConditionalBranch :: Type -> Type #

Read DefaultConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DefaultConditionalBranch

Show DefaultConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DefaultConditionalBranch

NFData DefaultConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DefaultConditionalBranch

Eq DefaultConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DefaultConditionalBranch

Hashable DefaultConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DefaultConditionalBranch

type Rep DefaultConditionalBranch Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DefaultConditionalBranch

type Rep DefaultConditionalBranch = D1 ('MetaData "DefaultConditionalBranch" "Amazonka.LexV2Models.Types.DefaultConditionalBranch" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "DefaultConditionalBranch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState)) :*: S1 ('MetaSel ('Just "response") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification))))

newDefaultConditionalBranch :: DefaultConditionalBranch Source #

Create a value of DefaultConditionalBranch 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:nextStep:DefaultConditionalBranch', defaultConditionalBranch_nextStep - The next step in the conversation.

$sel:response:DefaultConditionalBranch', defaultConditionalBranch_response - Undocumented member.

DialogAction

data DialogAction Source #

Defines the action that the bot executes at runtime when the conversation reaches this step.

See: newDialogAction smart constructor.

Constructors

DialogAction' 

Fields

Instances

Instances details
FromJSON DialogAction Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogAction

ToJSON DialogAction Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogAction

Generic DialogAction Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogAction

Associated Types

type Rep DialogAction :: Type -> Type #

Read DialogAction Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogAction

Show DialogAction Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogAction

NFData DialogAction Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogAction

Methods

rnf :: DialogAction -> () #

Eq DialogAction Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogAction

Hashable DialogAction Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogAction

type Rep DialogAction Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogAction

type Rep DialogAction = D1 ('MetaData "DialogAction" "Amazonka.LexV2Models.Types.DialogAction" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "DialogAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "slotToElicit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "suppressNextMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DialogActionType))))

newDialogAction Source #

Create a value of DialogAction 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:slotToElicit:DialogAction', dialogAction_slotToElicit - If the dialog action is ElicitSlot, defines the slot to elicit from the user.

$sel:suppressNextMessage:DialogAction', dialogAction_suppressNextMessage - When true the next message for the intent is not used.

$sel:type':DialogAction', dialogAction_type - The action that the bot should execute.

dialogAction_slotToElicit :: Lens' DialogAction (Maybe Text) Source #

If the dialog action is ElicitSlot, defines the slot to elicit from the user.

dialogAction_suppressNextMessage :: Lens' DialogAction (Maybe Bool) Source #

When true the next message for the intent is not used.

dialogAction_type :: Lens' DialogAction DialogActionType Source #

The action that the bot should execute.

DialogCodeHookInvocationSetting

data DialogCodeHookInvocationSetting Source #

Settings that specify the dialog code hook that is called by Amazon Lex at a step of the conversation.

See: newDialogCodeHookInvocationSetting smart constructor.

Constructors

DialogCodeHookInvocationSetting' 

Fields

Instances

Instances details
FromJSON DialogCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookInvocationSetting

ToJSON DialogCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookInvocationSetting

Generic DialogCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookInvocationSetting

Associated Types

type Rep DialogCodeHookInvocationSetting :: Type -> Type #

Read DialogCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookInvocationSetting

Show DialogCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookInvocationSetting

NFData DialogCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookInvocationSetting

Eq DialogCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookInvocationSetting

Hashable DialogCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookInvocationSetting

type Rep DialogCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookInvocationSetting

type Rep DialogCodeHookInvocationSetting = D1 ('MetaData "DialogCodeHookInvocationSetting" "Amazonka.LexV2Models.Types.DialogCodeHookInvocationSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "DialogCodeHookInvocationSetting'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "invocationLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enableCodeHookInvocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "active") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "postCodeHookSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PostDialogCodeHookInvocationSpecification))))

newDialogCodeHookInvocationSetting Source #

Create a value of DialogCodeHookInvocationSetting 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:invocationLabel:DialogCodeHookInvocationSetting', dialogCodeHookInvocationSetting_invocationLabel - A label that indicates the dialog step from which the dialog code hook is happening.

$sel:enableCodeHookInvocation:DialogCodeHookInvocationSetting', dialogCodeHookInvocationSetting_enableCodeHookInvocation - Indicates whether a Lambda function should be invoked for the dialog.

$sel:active:DialogCodeHookInvocationSetting', dialogCodeHookInvocationSetting_active - Determines whether a dialog code hook is used when the intent is activated.

$sel:postCodeHookSpecification:DialogCodeHookInvocationSetting', dialogCodeHookInvocationSetting_postCodeHookSpecification - Contains the responses and actions that Amazon Lex takes after the Lambda function is complete.

dialogCodeHookInvocationSetting_invocationLabel :: Lens' DialogCodeHookInvocationSetting (Maybe Text) Source #

A label that indicates the dialog step from which the dialog code hook is happening.

dialogCodeHookInvocationSetting_enableCodeHookInvocation :: Lens' DialogCodeHookInvocationSetting Bool Source #

Indicates whether a Lambda function should be invoked for the dialog.

dialogCodeHookInvocationSetting_active :: Lens' DialogCodeHookInvocationSetting Bool Source #

Determines whether a dialog code hook is used when the intent is activated.

dialogCodeHookInvocationSetting_postCodeHookSpecification :: Lens' DialogCodeHookInvocationSetting PostDialogCodeHookInvocationSpecification Source #

Contains the responses and actions that Amazon Lex takes after the Lambda function is complete.

DialogCodeHookSettings

data DialogCodeHookSettings Source #

Settings that determine the Lambda function that Amazon Lex uses for processing user responses.

See: newDialogCodeHookSettings smart constructor.

Constructors

DialogCodeHookSettings' 

Fields

  • enabled :: Bool

    Enables the dialog code hook so that it processes user requests.

Instances

Instances details
FromJSON DialogCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookSettings

ToJSON DialogCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookSettings

Generic DialogCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookSettings

Associated Types

type Rep DialogCodeHookSettings :: Type -> Type #

Read DialogCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookSettings

Show DialogCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookSettings

NFData DialogCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookSettings

Methods

rnf :: DialogCodeHookSettings -> () #

Eq DialogCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookSettings

Hashable DialogCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookSettings

type Rep DialogCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogCodeHookSettings

type Rep DialogCodeHookSettings = D1 ('MetaData "DialogCodeHookSettings" "Amazonka.LexV2Models.Types.DialogCodeHookSettings" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "DialogCodeHookSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newDialogCodeHookSettings Source #

Create a value of DialogCodeHookSettings 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:enabled:DialogCodeHookSettings', dialogCodeHookSettings_enabled - Enables the dialog code hook so that it processes user requests.

dialogCodeHookSettings_enabled :: Lens' DialogCodeHookSettings Bool Source #

Enables the dialog code hook so that it processes user requests.

DialogState

data DialogState Source #

The current state of the conversation with the user.

See: newDialogState smart constructor.

Constructors

DialogState' 

Fields

Instances

Instances details
FromJSON DialogState Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogState

ToJSON DialogState Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogState

Generic DialogState Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogState

Associated Types

type Rep DialogState :: Type -> Type #

Read DialogState Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogState

Show DialogState Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogState

NFData DialogState Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogState

Methods

rnf :: DialogState -> () #

Eq DialogState Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogState

Hashable DialogState Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogState

type Rep DialogState Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.DialogState

type Rep DialogState = D1 ('MetaData "DialogState" "Amazonka.LexV2Models.Types.DialogState" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "DialogState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dialogAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogAction)) :*: (S1 ('MetaSel ('Just "intent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IntentOverride)) :*: S1 ('MetaSel ('Just "sessionAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

newDialogState :: DialogState Source #

Create a value of DialogState 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:dialogAction:DialogState', dialogState_dialogAction - Undocumented member.

$sel:intent:DialogState', dialogState_intent - Undocumented member.

$sel:sessionAttributes:DialogState', dialogState_sessionAttributes - Map of key/value pairs representing session-specific context information. It contains application information passed between Amazon Lex and a client application.

dialogState_sessionAttributes :: Lens' DialogState (Maybe (HashMap Text Text)) Source #

Map of key/value pairs representing session-specific context information. It contains application information passed between Amazon Lex and a client application.

ElicitationCodeHookInvocationSetting

data ElicitationCodeHookInvocationSetting Source #

Settings that specify the dialog code hook that is called by Amazon Lex between eliciting slot values.

See: newElicitationCodeHookInvocationSetting smart constructor.

Constructors

ElicitationCodeHookInvocationSetting' 

Fields

Instances

Instances details
FromJSON ElicitationCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ElicitationCodeHookInvocationSetting

ToJSON ElicitationCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ElicitationCodeHookInvocationSetting

Generic ElicitationCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ElicitationCodeHookInvocationSetting

Read ElicitationCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ElicitationCodeHookInvocationSetting

Show ElicitationCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ElicitationCodeHookInvocationSetting

NFData ElicitationCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ElicitationCodeHookInvocationSetting

Eq ElicitationCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ElicitationCodeHookInvocationSetting

Hashable ElicitationCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ElicitationCodeHookInvocationSetting

type Rep ElicitationCodeHookInvocationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ElicitationCodeHookInvocationSetting

type Rep ElicitationCodeHookInvocationSetting = D1 ('MetaData "ElicitationCodeHookInvocationSetting" "Amazonka.LexV2Models.Types.ElicitationCodeHookInvocationSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ElicitationCodeHookInvocationSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invocationLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enableCodeHookInvocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newElicitationCodeHookInvocationSetting Source #

Create a value of ElicitationCodeHookInvocationSetting 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:invocationLabel:ElicitationCodeHookInvocationSetting', elicitationCodeHookInvocationSetting_invocationLabel - A label that indicates the dialog step from which the dialog code hook is happening.

$sel:enableCodeHookInvocation:ElicitationCodeHookInvocationSetting', elicitationCodeHookInvocationSetting_enableCodeHookInvocation - Indicates whether a Lambda function should be invoked for the dialog.

elicitationCodeHookInvocationSetting_invocationLabel :: Lens' ElicitationCodeHookInvocationSetting (Maybe Text) Source #

A label that indicates the dialog step from which the dialog code hook is happening.

elicitationCodeHookInvocationSetting_enableCodeHookInvocation :: Lens' ElicitationCodeHookInvocationSetting Bool Source #

Indicates whether a Lambda function should be invoked for the dialog.

EncryptionSetting

data EncryptionSetting Source #

The object representing the passwords that were used to encrypt the data related to the bot recommendation, as well as the KMS key ARN used to encrypt the associated metadata.

See: newEncryptionSetting smart constructor.

Constructors

EncryptionSetting' 

Fields

Instances

Instances details
FromJSON EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

ToJSON EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

Generic EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

Associated Types

type Rep EncryptionSetting :: Type -> Type #

Show EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

NFData EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

Methods

rnf :: EncryptionSetting -> () #

Eq EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

Hashable EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

type Rep EncryptionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.EncryptionSetting

type Rep EncryptionSetting = D1 ('MetaData "EncryptionSetting" "Amazonka.LexV2Models.Types.EncryptionSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "EncryptionSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associatedTranscriptsPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "botLocaleExportPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEncryptionSetting :: EncryptionSetting Source #

Create a value of EncryptionSetting 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:associatedTranscriptsPassword:EncryptionSetting', encryptionSetting_associatedTranscriptsPassword - The password used to encrypt the associated transcript file.

$sel:botLocaleExportPassword:EncryptionSetting', encryptionSetting_botLocaleExportPassword - The password used to encrypt the recommended bot recommendation file.

$sel:kmsKeyArn:EncryptionSetting', encryptionSetting_kmsKeyArn - The KMS key ARN used to encrypt the metadata associated with the bot recommendation.

encryptionSetting_associatedTranscriptsPassword :: Lens' EncryptionSetting (Maybe Text) Source #

The password used to encrypt the associated transcript file.

encryptionSetting_botLocaleExportPassword :: Lens' EncryptionSetting (Maybe Text) Source #

The password used to encrypt the recommended bot recommendation file.

encryptionSetting_kmsKeyArn :: Lens' EncryptionSetting (Maybe Text) Source #

The KMS key ARN used to encrypt the metadata associated with the bot recommendation.

ExportFilter

data ExportFilter Source #

Filters the response form the ListExports operation

See: newExportFilter smart constructor.

Constructors

ExportFilter' 

Fields

  • name :: ExportFilterName

    The name of the field to use for filtering.

  • values :: NonEmpty Text

    The values to use to filter the response. The values must be Bot, BotLocale, or CustomVocabulary.

  • operator :: ExportFilterOperator

    The operator to use for the filter. Specify EQ when the ListExports operation should return only resource types that equal the specified value. Specify CO when the ListExports operation should return resource types that contain the specified value.

Instances

Instances details
ToJSON ExportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilter

Generic ExportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilter

Associated Types

type Rep ExportFilter :: Type -> Type #

Read ExportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilter

Show ExportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilter

NFData ExportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilter

Methods

rnf :: ExportFilter -> () #

Eq ExportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilter

Hashable ExportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilter

type Rep ExportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportFilter

type Rep ExportFilter = D1 ('MetaData "ExportFilter" "Amazonka.LexV2Models.Types.ExportFilter" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ExportFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExportFilterName) :*: (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExportFilterOperator))))

newExportFilter Source #

Create a value of ExportFilter 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:name:ExportFilter', exportFilter_name - The name of the field to use for filtering.

$sel:values:ExportFilter', exportFilter_values - The values to use to filter the response. The values must be Bot, BotLocale, or CustomVocabulary.

$sel:operator:ExportFilter', exportFilter_operator - The operator to use for the filter. Specify EQ when the ListExports operation should return only resource types that equal the specified value. Specify CO when the ListExports operation should return resource types that contain the specified value.

exportFilter_name :: Lens' ExportFilter ExportFilterName Source #

The name of the field to use for filtering.

exportFilter_values :: Lens' ExportFilter (NonEmpty Text) Source #

The values to use to filter the response. The values must be Bot, BotLocale, or CustomVocabulary.

exportFilter_operator :: Lens' ExportFilter ExportFilterOperator Source #

The operator to use for the filter. Specify EQ when the ListExports operation should return only resource types that equal the specified value. Specify CO when the ListExports operation should return resource types that contain the specified value.

ExportResourceSpecification

data ExportResourceSpecification Source #

Provides information about the bot or bot locale that you want to export. You can specify the botExportSpecification or the botLocaleExportSpecification, but not both.

See: newExportResourceSpecification smart constructor.

Constructors

ExportResourceSpecification' 

Fields

Instances

Instances details
FromJSON ExportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportResourceSpecification

ToJSON ExportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportResourceSpecification

Generic ExportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportResourceSpecification

Associated Types

type Rep ExportResourceSpecification :: Type -> Type #

Read ExportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportResourceSpecification

Show ExportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportResourceSpecification

NFData ExportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportResourceSpecification

Eq ExportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportResourceSpecification

Hashable ExportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportResourceSpecification

type Rep ExportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportResourceSpecification

type Rep ExportResourceSpecification = D1 ('MetaData "ExportResourceSpecification" "Amazonka.LexV2Models.Types.ExportResourceSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ExportResourceSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botExportSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BotExportSpecification)) :*: (S1 ('MetaSel ('Just "botLocaleExportSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BotLocaleExportSpecification)) :*: S1 ('MetaSel ('Just "customVocabularyExportSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomVocabularyExportSpecification)))))

newExportResourceSpecification :: ExportResourceSpecification Source #

Create a value of ExportResourceSpecification 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:botExportSpecification:ExportResourceSpecification', exportResourceSpecification_botExportSpecification - Parameters for exporting a bot.

$sel:botLocaleExportSpecification:ExportResourceSpecification', exportResourceSpecification_botLocaleExportSpecification - Parameters for exporting a bot locale.

$sel:customVocabularyExportSpecification:ExportResourceSpecification', exportResourceSpecification_customVocabularyExportSpecification - The parameters required to export a custom vocabulary.

ExportSortBy

data ExportSortBy Source #

Provides information about sorting a list of exports.

See: newExportSortBy smart constructor.

Constructors

ExportSortBy' 

Fields

Instances

Instances details
ToJSON ExportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortBy

Generic ExportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortBy

Associated Types

type Rep ExportSortBy :: Type -> Type #

Read ExportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortBy

Show ExportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortBy

NFData ExportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortBy

Methods

rnf :: ExportSortBy -> () #

Eq ExportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortBy

Hashable ExportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortBy

type Rep ExportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSortBy

type Rep ExportSortBy = D1 ('MetaData "ExportSortBy" "Amazonka.LexV2Models.Types.ExportSortBy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ExportSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExportSortAttribute) :*: S1 ('MetaSel ('Just "order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortOrder)))

newExportSortBy Source #

Create a value of ExportSortBy 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:attribute:ExportSortBy', exportSortBy_attribute - The export field to use for sorting.

$sel:order:ExportSortBy', exportSortBy_order - The order to sort the list.

exportSortBy_attribute :: Lens' ExportSortBy ExportSortAttribute Source #

The export field to use for sorting.

exportSortBy_order :: Lens' ExportSortBy SortOrder Source #

The order to sort the list.

ExportSummary

data ExportSummary Source #

Provides summary information about an export in an export list.

See: newExportSummary smart constructor.

Constructors

ExportSummary' 

Fields

Instances

Instances details
FromJSON ExportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSummary

Generic ExportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSummary

Associated Types

type Rep ExportSummary :: Type -> Type #

Read ExportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSummary

Show ExportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSummary

NFData ExportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSummary

Methods

rnf :: ExportSummary -> () #

Eq ExportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSummary

Hashable ExportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSummary

type Rep ExportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExportSummary

type Rep ExportSummary = D1 ('MetaData "ExportSummary" "Amazonka.LexV2Models.Types.ExportSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ExportSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "exportId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "exportStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportStatus)))) :*: (S1 ('MetaSel ('Just "fileFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportExportFileFormat)) :*: (S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "resourceSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportResourceSpecification))))))

newExportSummary :: ExportSummary Source #

Create a value of ExportSummary 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:creationDateTime:ExportSummary', exportSummary_creationDateTime - The date and time that the export was created.

$sel:exportId:ExportSummary', exportSummary_exportId - The unique identifier that Amazon Lex assigned to the export.

$sel:exportStatus:ExportSummary', exportSummary_exportStatus - The status of the export. When the status is Completed the export is ready to download.

$sel:fileFormat:ExportSummary', exportSummary_fileFormat - The file format used in the export files.

$sel:lastUpdatedDateTime:ExportSummary', exportSummary_lastUpdatedDateTime - The date and time that the export was last updated.

$sel:resourceSpecification:ExportSummary', exportSummary_resourceSpecification - Information about the bot or bot locale that was exported.

exportSummary_creationDateTime :: Lens' ExportSummary (Maybe UTCTime) Source #

The date and time that the export was created.

exportSummary_exportId :: Lens' ExportSummary (Maybe Text) Source #

The unique identifier that Amazon Lex assigned to the export.

exportSummary_exportStatus :: Lens' ExportSummary (Maybe ExportStatus) Source #

The status of the export. When the status is Completed the export is ready to download.

exportSummary_fileFormat :: Lens' ExportSummary (Maybe ImportExportFileFormat) Source #

The file format used in the export files.

exportSummary_lastUpdatedDateTime :: Lens' ExportSummary (Maybe UTCTime) Source #

The date and time that the export was last updated.

exportSummary_resourceSpecification :: Lens' ExportSummary (Maybe ExportResourceSpecification) Source #

Information about the bot or bot locale that was exported.

ExternalSourceSetting

data ExternalSourceSetting Source #

Provides information about the external source of the slot type's definition.

See: newExternalSourceSetting smart constructor.

Constructors

ExternalSourceSetting' 

Fields

Instances

Instances details
FromJSON ExternalSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExternalSourceSetting

ToJSON ExternalSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExternalSourceSetting

Generic ExternalSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExternalSourceSetting

Associated Types

type Rep ExternalSourceSetting :: Type -> Type #

Read ExternalSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExternalSourceSetting

Show ExternalSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExternalSourceSetting

NFData ExternalSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExternalSourceSetting

Methods

rnf :: ExternalSourceSetting -> () #

Eq ExternalSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExternalSourceSetting

Hashable ExternalSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExternalSourceSetting

type Rep ExternalSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ExternalSourceSetting

type Rep ExternalSourceSetting = D1 ('MetaData "ExternalSourceSetting" "Amazonka.LexV2Models.Types.ExternalSourceSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ExternalSourceSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "grammarSlotTypeSetting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrammarSlotTypeSetting))))

newExternalSourceSetting :: ExternalSourceSetting Source #

Create a value of ExternalSourceSetting 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:grammarSlotTypeSetting:ExternalSourceSetting', externalSourceSetting_grammarSlotTypeSetting - Settings required for a slot type based on a grammar that you provide.

externalSourceSetting_grammarSlotTypeSetting :: Lens' ExternalSourceSetting (Maybe GrammarSlotTypeSetting) Source #

Settings required for a slot type based on a grammar that you provide.

FailedCustomVocabularyItem

data FailedCustomVocabularyItem Source #

The unique failed custom vocabulary item from the custom vocabulary list.

See: newFailedCustomVocabularyItem smart constructor.

Constructors

FailedCustomVocabularyItem' 

Fields

  • errorCode :: Maybe ErrorCode

    The unique error code for the failed custom vocabulary item from the custom vocabulary list.

  • errorMessage :: Maybe Text

    The error message for the failed custom vocabulary item from the custom vocabulary list.

  • itemId :: Maybe Text

    The unique item identifer for the failed custom vocabulary item from the custom vocabulary list.

Instances

Instances details
FromJSON FailedCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FailedCustomVocabularyItem

Generic FailedCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FailedCustomVocabularyItem

Associated Types

type Rep FailedCustomVocabularyItem :: Type -> Type #

Read FailedCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FailedCustomVocabularyItem

Show FailedCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FailedCustomVocabularyItem

NFData FailedCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FailedCustomVocabularyItem

Eq FailedCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FailedCustomVocabularyItem

Hashable FailedCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FailedCustomVocabularyItem

type Rep FailedCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FailedCustomVocabularyItem

type Rep FailedCustomVocabularyItem = D1 ('MetaData "FailedCustomVocabularyItem" "Amazonka.LexV2Models.Types.FailedCustomVocabularyItem" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "FailedCustomVocabularyItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorCode)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "itemId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFailedCustomVocabularyItem :: FailedCustomVocabularyItem Source #

Create a value of FailedCustomVocabularyItem 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:errorCode:FailedCustomVocabularyItem', failedCustomVocabularyItem_errorCode - The unique error code for the failed custom vocabulary item from the custom vocabulary list.

$sel:errorMessage:FailedCustomVocabularyItem', failedCustomVocabularyItem_errorMessage - The error message for the failed custom vocabulary item from the custom vocabulary list.

$sel:itemId:FailedCustomVocabularyItem', failedCustomVocabularyItem_itemId - The unique item identifer for the failed custom vocabulary item from the custom vocabulary list.

failedCustomVocabularyItem_errorCode :: Lens' FailedCustomVocabularyItem (Maybe ErrorCode) Source #

The unique error code for the failed custom vocabulary item from the custom vocabulary list.

failedCustomVocabularyItem_errorMessage :: Lens' FailedCustomVocabularyItem (Maybe Text) Source #

The error message for the failed custom vocabulary item from the custom vocabulary list.

failedCustomVocabularyItem_itemId :: Lens' FailedCustomVocabularyItem (Maybe Text) Source #

The unique item identifer for the failed custom vocabulary item from the custom vocabulary list.

FulfillmentCodeHookSettings

data FulfillmentCodeHookSettings Source #

Determines if a Lambda function should be invoked for a specific intent.

See: newFulfillmentCodeHookSettings smart constructor.

Constructors

FulfillmentCodeHookSettings' 

Fields

Instances

Instances details
FromJSON FulfillmentCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentCodeHookSettings

ToJSON FulfillmentCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentCodeHookSettings

Generic FulfillmentCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentCodeHookSettings

Associated Types

type Rep FulfillmentCodeHookSettings :: Type -> Type #

Read FulfillmentCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentCodeHookSettings

Show FulfillmentCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentCodeHookSettings

NFData FulfillmentCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentCodeHookSettings

Eq FulfillmentCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentCodeHookSettings

Hashable FulfillmentCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentCodeHookSettings

type Rep FulfillmentCodeHookSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentCodeHookSettings

type Rep FulfillmentCodeHookSettings = D1 ('MetaData "FulfillmentCodeHookSettings" "Amazonka.LexV2Models.Types.FulfillmentCodeHookSettings" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "FulfillmentCodeHookSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "active") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "fulfillmentUpdatesSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FulfillmentUpdatesSpecification))) :*: (S1 ('MetaSel ('Just "postFulfillmentStatusSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PostFulfillmentStatusSpecification)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newFulfillmentCodeHookSettings Source #

Create a value of FulfillmentCodeHookSettings 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:

FulfillmentCodeHookSettings, fulfillmentCodeHookSettings_active - Determines whether the fulfillment code hook is used. When active is false, the code hook doesn't run.

$sel:fulfillmentUpdatesSpecification:FulfillmentCodeHookSettings', fulfillmentCodeHookSettings_fulfillmentUpdatesSpecification - Provides settings for update messages sent to the user for long-running Lambda fulfillment functions. Fulfillment updates can be used only with streaming conversations.

$sel:postFulfillmentStatusSpecification:FulfillmentCodeHookSettings', fulfillmentCodeHookSettings_postFulfillmentStatusSpecification - Provides settings for messages sent to the user for after the Lambda fulfillment function completes. Post-fulfillment messages can be sent for both streaming and non-streaming conversations.

$sel:enabled:FulfillmentCodeHookSettings', fulfillmentCodeHookSettings_enabled - Indicates whether a Lambda function should be invoked to fulfill a specific intent.

fulfillmentCodeHookSettings_active :: Lens' FulfillmentCodeHookSettings (Maybe Bool) Source #

Determines whether the fulfillment code hook is used. When active is false, the code hook doesn't run.

fulfillmentCodeHookSettings_fulfillmentUpdatesSpecification :: Lens' FulfillmentCodeHookSettings (Maybe FulfillmentUpdatesSpecification) Source #

Provides settings for update messages sent to the user for long-running Lambda fulfillment functions. Fulfillment updates can be used only with streaming conversations.

fulfillmentCodeHookSettings_postFulfillmentStatusSpecification :: Lens' FulfillmentCodeHookSettings (Maybe PostFulfillmentStatusSpecification) Source #

Provides settings for messages sent to the user for after the Lambda fulfillment function completes. Post-fulfillment messages can be sent for both streaming and non-streaming conversations.

fulfillmentCodeHookSettings_enabled :: Lens' FulfillmentCodeHookSettings Bool Source #

Indicates whether a Lambda function should be invoked to fulfill a specific intent.

FulfillmentStartResponseSpecification

data FulfillmentStartResponseSpecification Source #

Provides settings for a message that is sent to the user when a fulfillment Lambda function starts running.

See: newFulfillmentStartResponseSpecification smart constructor.

Constructors

FulfillmentStartResponseSpecification' 

Fields

  • allowInterrupt :: Maybe Bool

    Determines whether the user can interrupt the start message while it is playing.

  • delayInSeconds :: Natural

    The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played.

  • messageGroups :: NonEmpty MessageGroup

    One to 5 message groups that contain start messages. Amazon Lex chooses one of the messages to play to the user.

Instances

Instances details
FromJSON FulfillmentStartResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentStartResponseSpecification

ToJSON FulfillmentStartResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentStartResponseSpecification

Generic FulfillmentStartResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentStartResponseSpecification

Read FulfillmentStartResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentStartResponseSpecification

Show FulfillmentStartResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentStartResponseSpecification

NFData FulfillmentStartResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentStartResponseSpecification

Eq FulfillmentStartResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentStartResponseSpecification

Hashable FulfillmentStartResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentStartResponseSpecification

type Rep FulfillmentStartResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentStartResponseSpecification

type Rep FulfillmentStartResponseSpecification = D1 ('MetaData "FulfillmentStartResponseSpecification" "Amazonka.LexV2Models.Types.FulfillmentStartResponseSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "FulfillmentStartResponseSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowInterrupt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "delayInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "messageGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty MessageGroup)))))

newFulfillmentStartResponseSpecification Source #

Create a value of FulfillmentStartResponseSpecification 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:allowInterrupt:FulfillmentStartResponseSpecification', fulfillmentStartResponseSpecification_allowInterrupt - Determines whether the user can interrupt the start message while it is playing.

$sel:delayInSeconds:FulfillmentStartResponseSpecification', fulfillmentStartResponseSpecification_delayInSeconds - The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played.

$sel:messageGroups:FulfillmentStartResponseSpecification', fulfillmentStartResponseSpecification_messageGroups - One to 5 message groups that contain start messages. Amazon Lex chooses one of the messages to play to the user.

fulfillmentStartResponseSpecification_allowInterrupt :: Lens' FulfillmentStartResponseSpecification (Maybe Bool) Source #

Determines whether the user can interrupt the start message while it is playing.

fulfillmentStartResponseSpecification_delayInSeconds :: Lens' FulfillmentStartResponseSpecification Natural Source #

The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played.

fulfillmentStartResponseSpecification_messageGroups :: Lens' FulfillmentStartResponseSpecification (NonEmpty MessageGroup) Source #

One to 5 message groups that contain start messages. Amazon Lex chooses one of the messages to play to the user.

FulfillmentUpdateResponseSpecification

data FulfillmentUpdateResponseSpecification Source #

Provides settings for a message that is sent periodically to the user while a fulfillment Lambda function is running.

See: newFulfillmentUpdateResponseSpecification smart constructor.

Constructors

FulfillmentUpdateResponseSpecification' 

Fields

  • allowInterrupt :: Maybe Bool

    Determines whether the user can interrupt an update message while it is playing.

  • frequencyInSeconds :: Natural

    The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.

  • messageGroups :: NonEmpty MessageGroup

    One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.

Instances

Instances details
FromJSON FulfillmentUpdateResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdateResponseSpecification

ToJSON FulfillmentUpdateResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdateResponseSpecification

Generic FulfillmentUpdateResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdateResponseSpecification

Read FulfillmentUpdateResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdateResponseSpecification

Show FulfillmentUpdateResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdateResponseSpecification

NFData FulfillmentUpdateResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdateResponseSpecification

Eq FulfillmentUpdateResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdateResponseSpecification

Hashable FulfillmentUpdateResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdateResponseSpecification

type Rep FulfillmentUpdateResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdateResponseSpecification

type Rep FulfillmentUpdateResponseSpecification = D1 ('MetaData "FulfillmentUpdateResponseSpecification" "Amazonka.LexV2Models.Types.FulfillmentUpdateResponseSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "FulfillmentUpdateResponseSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowInterrupt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "frequencyInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "messageGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty MessageGroup)))))

newFulfillmentUpdateResponseSpecification Source #

Create a value of FulfillmentUpdateResponseSpecification 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:allowInterrupt:FulfillmentUpdateResponseSpecification', fulfillmentUpdateResponseSpecification_allowInterrupt - Determines whether the user can interrupt an update message while it is playing.

$sel:frequencyInSeconds:FulfillmentUpdateResponseSpecification', fulfillmentUpdateResponseSpecification_frequencyInSeconds - The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.

$sel:messageGroups:FulfillmentUpdateResponseSpecification', fulfillmentUpdateResponseSpecification_messageGroups - One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.

fulfillmentUpdateResponseSpecification_allowInterrupt :: Lens' FulfillmentUpdateResponseSpecification (Maybe Bool) Source #

Determines whether the user can interrupt an update message while it is playing.

fulfillmentUpdateResponseSpecification_frequencyInSeconds :: Lens' FulfillmentUpdateResponseSpecification Natural Source #

The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.

fulfillmentUpdateResponseSpecification_messageGroups :: Lens' FulfillmentUpdateResponseSpecification (NonEmpty MessageGroup) Source #

One to 5 message groups that contain update messages. Amazon Lex chooses one of the messages to play to the user.

FulfillmentUpdatesSpecification

data FulfillmentUpdatesSpecification Source #

Provides information for updating the user on the progress of fulfilling an intent.

See: newFulfillmentUpdatesSpecification smart constructor.

Constructors

FulfillmentUpdatesSpecification' 

Fields

Instances

Instances details
FromJSON FulfillmentUpdatesSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdatesSpecification

ToJSON FulfillmentUpdatesSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdatesSpecification

Generic FulfillmentUpdatesSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdatesSpecification

Associated Types

type Rep FulfillmentUpdatesSpecification :: Type -> Type #

Read FulfillmentUpdatesSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdatesSpecification

Show FulfillmentUpdatesSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdatesSpecification

NFData FulfillmentUpdatesSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdatesSpecification

Eq FulfillmentUpdatesSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdatesSpecification

Hashable FulfillmentUpdatesSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdatesSpecification

type Rep FulfillmentUpdatesSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.FulfillmentUpdatesSpecification

type Rep FulfillmentUpdatesSpecification = D1 ('MetaData "FulfillmentUpdatesSpecification" "Amazonka.LexV2Models.Types.FulfillmentUpdatesSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "FulfillmentUpdatesSpecification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FulfillmentStartResponseSpecification)) :*: S1 ('MetaSel ('Just "timeoutInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "updateResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FulfillmentUpdateResponseSpecification)) :*: S1 ('MetaSel ('Just "active") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newFulfillmentUpdatesSpecification Source #

Create a value of FulfillmentUpdatesSpecification 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:startResponse:FulfillmentUpdatesSpecification', fulfillmentUpdatesSpecification_startResponse - Provides configuration information for the message sent to users when the fulfillment Lambda functions starts running.

$sel:timeoutInSeconds:FulfillmentUpdatesSpecification', fulfillmentUpdatesSpecification_timeoutInSeconds - The length of time that the fulfillment Lambda function should run before it times out.

$sel:updateResponse:FulfillmentUpdatesSpecification', fulfillmentUpdatesSpecification_updateResponse - Provides configuration information for messages sent periodically to the user while the fulfillment Lambda function is running.

$sel:active:FulfillmentUpdatesSpecification', fulfillmentUpdatesSpecification_active - Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent.

If the active field is set to true, the startResponse, updateResponse, and timeoutInSeconds fields are required.

fulfillmentUpdatesSpecification_startResponse :: Lens' FulfillmentUpdatesSpecification (Maybe FulfillmentStartResponseSpecification) Source #

Provides configuration information for the message sent to users when the fulfillment Lambda functions starts running.

fulfillmentUpdatesSpecification_timeoutInSeconds :: Lens' FulfillmentUpdatesSpecification (Maybe Natural) Source #

The length of time that the fulfillment Lambda function should run before it times out.

fulfillmentUpdatesSpecification_updateResponse :: Lens' FulfillmentUpdatesSpecification (Maybe FulfillmentUpdateResponseSpecification) Source #

Provides configuration information for messages sent periodically to the user while the fulfillment Lambda function is running.

fulfillmentUpdatesSpecification_active :: Lens' FulfillmentUpdatesSpecification Bool Source #

Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent.

If the active field is set to true, the startResponse, updateResponse, and timeoutInSeconds fields are required.

GrammarSlotTypeSetting

data GrammarSlotTypeSetting Source #

Settings requried for a slot type based on a grammar that you provide.

See: newGrammarSlotTypeSetting smart constructor.

Constructors

GrammarSlotTypeSetting' 

Fields

Instances

Instances details
FromJSON GrammarSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSetting

ToJSON GrammarSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSetting

Generic GrammarSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSetting

Associated Types

type Rep GrammarSlotTypeSetting :: Type -> Type #

Read GrammarSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSetting

Show GrammarSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSetting

NFData GrammarSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSetting

Methods

rnf :: GrammarSlotTypeSetting -> () #

Eq GrammarSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSetting

Hashable GrammarSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSetting

type Rep GrammarSlotTypeSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSetting

type Rep GrammarSlotTypeSetting = D1 ('MetaData "GrammarSlotTypeSetting" "Amazonka.LexV2Models.Types.GrammarSlotTypeSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "GrammarSlotTypeSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrammarSlotTypeSource))))

newGrammarSlotTypeSetting :: GrammarSlotTypeSetting Source #

Create a value of GrammarSlotTypeSetting 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:source:GrammarSlotTypeSetting', grammarSlotTypeSetting_source - The source of the grammar used to create the slot type.

grammarSlotTypeSetting_source :: Lens' GrammarSlotTypeSetting (Maybe GrammarSlotTypeSource) Source #

The source of the grammar used to create the slot type.

GrammarSlotTypeSource

data GrammarSlotTypeSource Source #

Describes the Amazon S3 bucket name and location for the grammar that is the source for the slot type.

See: newGrammarSlotTypeSource smart constructor.

Constructors

GrammarSlotTypeSource' 

Fields

Instances

Instances details
FromJSON GrammarSlotTypeSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSource

ToJSON GrammarSlotTypeSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSource

Generic GrammarSlotTypeSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSource

Associated Types

type Rep GrammarSlotTypeSource :: Type -> Type #

Read GrammarSlotTypeSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSource

Show GrammarSlotTypeSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSource

NFData GrammarSlotTypeSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSource

Methods

rnf :: GrammarSlotTypeSource -> () #

Eq GrammarSlotTypeSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSource

Hashable GrammarSlotTypeSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSource

type Rep GrammarSlotTypeSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.GrammarSlotTypeSource

type Rep GrammarSlotTypeSource = D1 ('MetaData "GrammarSlotTypeSource" "Amazonka.LexV2Models.Types.GrammarSlotTypeSource" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "GrammarSlotTypeSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "s3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "s3ObjectKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGrammarSlotTypeSource Source #

Create a value of GrammarSlotTypeSource 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:kmsKeyArn:GrammarSlotTypeSource', grammarSlotTypeSource_kmsKeyArn - The Amazon KMS key required to decrypt the contents of the grammar, if any.

$sel:s3BucketName:GrammarSlotTypeSource', grammarSlotTypeSource_s3BucketName - The name of the S3 bucket that contains the grammar source.

$sel:s3ObjectKey:GrammarSlotTypeSource', grammarSlotTypeSource_s3ObjectKey - The path to the grammar in the S3 bucket.

grammarSlotTypeSource_kmsKeyArn :: Lens' GrammarSlotTypeSource (Maybe Text) Source #

The Amazon KMS key required to decrypt the contents of the grammar, if any.

grammarSlotTypeSource_s3BucketName :: Lens' GrammarSlotTypeSource Text Source #

The name of the S3 bucket that contains the grammar source.

grammarSlotTypeSource_s3ObjectKey :: Lens' GrammarSlotTypeSource Text Source #

The path to the grammar in the S3 bucket.

ImageResponseCard

data ImageResponseCard Source #

A card that is shown to the user by a messaging platform. You define the contents of the card, the card is displayed by the platform.

When you use a response card, the response from the user is constrained to the text associated with a button on the card.

See: newImageResponseCard smart constructor.

Constructors

ImageResponseCard' 

Fields

  • buttons :: Maybe [Button]

    A list of buttons that should be displayed on the response card. The arrangement of the buttons is determined by the platform that displays the button.

  • imageUrl :: Maybe Text

    The URL of an image to display on the response card. The image URL must be publicly available so that the platform displaying the response card has access to the image.

  • subtitle :: Maybe Text

    The subtitle to display on the response card. The format of the subtitle is determined by the platform displaying the response card.

  • title :: Text

    The title to display on the response card. The format of the title is determined by the platform displaying the response card.

Instances

Instances details
FromJSON ImageResponseCard Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImageResponseCard

ToJSON ImageResponseCard Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImageResponseCard

Generic ImageResponseCard Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImageResponseCard

Associated Types

type Rep ImageResponseCard :: Type -> Type #

Read ImageResponseCard Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImageResponseCard

Show ImageResponseCard Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImageResponseCard

NFData ImageResponseCard Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImageResponseCard

Methods

rnf :: ImageResponseCard -> () #

Eq ImageResponseCard Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImageResponseCard

Hashable ImageResponseCard Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImageResponseCard

type Rep ImageResponseCard Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImageResponseCard

type Rep ImageResponseCard = D1 ('MetaData "ImageResponseCard" "Amazonka.LexV2Models.Types.ImageResponseCard" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ImageResponseCard'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "buttons") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Button])) :*: S1 ('MetaSel ('Just "imageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subtitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newImageResponseCard Source #

Create a value of ImageResponseCard 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:buttons:ImageResponseCard', imageResponseCard_buttons - A list of buttons that should be displayed on the response card. The arrangement of the buttons is determined by the platform that displays the button.

$sel:imageUrl:ImageResponseCard', imageResponseCard_imageUrl - The URL of an image to display on the response card. The image URL must be publicly available so that the platform displaying the response card has access to the image.

$sel:subtitle:ImageResponseCard', imageResponseCard_subtitle - The subtitle to display on the response card. The format of the subtitle is determined by the platform displaying the response card.

$sel:title:ImageResponseCard', imageResponseCard_title - The title to display on the response card. The format of the title is determined by the platform displaying the response card.

imageResponseCard_buttons :: Lens' ImageResponseCard (Maybe [Button]) Source #

A list of buttons that should be displayed on the response card. The arrangement of the buttons is determined by the platform that displays the button.

imageResponseCard_imageUrl :: Lens' ImageResponseCard (Maybe Text) Source #

The URL of an image to display on the response card. The image URL must be publicly available so that the platform displaying the response card has access to the image.

imageResponseCard_subtitle :: Lens' ImageResponseCard (Maybe Text) Source #

The subtitle to display on the response card. The format of the subtitle is determined by the platform displaying the response card.

imageResponseCard_title :: Lens' ImageResponseCard Text Source #

The title to display on the response card. The format of the title is determined by the platform displaying the response card.

ImportFilter

data ImportFilter Source #

Filters the response from the ListImports operation.

See: newImportFilter smart constructor.

Constructors

ImportFilter' 

Fields

  • name :: ImportFilterName

    The name of the field to use for filtering.

  • values :: NonEmpty Text

    The values to use to filter the response. The values must be Bot, BotLocale, or CustomVocabulary.

  • operator :: ImportFilterOperator

    The operator to use for the filter. Specify EQ when the ListImports operation should return only resource types that equal the specified value. Specify CO when the ListImports operation should return resource types that contain the specified value.

Instances

Instances details
ToJSON ImportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilter

Generic ImportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilter

Associated Types

type Rep ImportFilter :: Type -> Type #

Read ImportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilter

Show ImportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilter

NFData ImportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilter

Methods

rnf :: ImportFilter -> () #

Eq ImportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilter

Hashable ImportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilter

type Rep ImportFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportFilter

type Rep ImportFilter = D1 ('MetaData "ImportFilter" "Amazonka.LexV2Models.Types.ImportFilter" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ImportFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImportFilterName) :*: (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImportFilterOperator))))

newImportFilter Source #

Create a value of ImportFilter 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:name:ImportFilter', importFilter_name - The name of the field to use for filtering.

$sel:values:ImportFilter', importFilter_values - The values to use to filter the response. The values must be Bot, BotLocale, or CustomVocabulary.

$sel:operator:ImportFilter', importFilter_operator - The operator to use for the filter. Specify EQ when the ListImports operation should return only resource types that equal the specified value. Specify CO when the ListImports operation should return resource types that contain the specified value.

importFilter_name :: Lens' ImportFilter ImportFilterName Source #

The name of the field to use for filtering.

importFilter_values :: Lens' ImportFilter (NonEmpty Text) Source #

The values to use to filter the response. The values must be Bot, BotLocale, or CustomVocabulary.

importFilter_operator :: Lens' ImportFilter ImportFilterOperator Source #

The operator to use for the filter. Specify EQ when the ListImports operation should return only resource types that equal the specified value. Specify CO when the ListImports operation should return resource types that contain the specified value.

ImportResourceSpecification

data ImportResourceSpecification Source #

Provides information about the bot or bot locale that you want to import. You can specify the botImportSpecification or the botLocaleImportSpecification, but not both.

See: newImportResourceSpecification smart constructor.

Instances

Instances details
FromJSON ImportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceSpecification

ToJSON ImportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceSpecification

Generic ImportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceSpecification

Associated Types

type Rep ImportResourceSpecification :: Type -> Type #

Read ImportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceSpecification

Show ImportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceSpecification

NFData ImportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceSpecification

Eq ImportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceSpecification

Hashable ImportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceSpecification

type Rep ImportResourceSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportResourceSpecification

type Rep ImportResourceSpecification = D1 ('MetaData "ImportResourceSpecification" "Amazonka.LexV2Models.Types.ImportResourceSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ImportResourceSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botImportSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BotImportSpecification)) :*: (S1 ('MetaSel ('Just "botLocaleImportSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BotLocaleImportSpecification)) :*: S1 ('MetaSel ('Just "customVocabularyImportSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomVocabularyImportSpecification)))))

newImportResourceSpecification :: ImportResourceSpecification Source #

Create a value of ImportResourceSpecification 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:botImportSpecification:ImportResourceSpecification', importResourceSpecification_botImportSpecification - Parameters for importing a bot.

$sel:botLocaleImportSpecification:ImportResourceSpecification', importResourceSpecification_botLocaleImportSpecification - Parameters for importing a bot locale.

$sel:customVocabularyImportSpecification:ImportResourceSpecification', importResourceSpecification_customVocabularyImportSpecification - Undocumented member.

ImportSortBy

data ImportSortBy Source #

Provides information for sorting a list of imports.

See: newImportSortBy smart constructor.

Constructors

ImportSortBy' 

Fields

Instances

Instances details
ToJSON ImportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortBy

Generic ImportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortBy

Associated Types

type Rep ImportSortBy :: Type -> Type #

Read ImportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortBy

Show ImportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortBy

NFData ImportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortBy

Methods

rnf :: ImportSortBy -> () #

Eq ImportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortBy

Hashable ImportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortBy

type Rep ImportSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSortBy

type Rep ImportSortBy = D1 ('MetaData "ImportSortBy" "Amazonka.LexV2Models.Types.ImportSortBy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ImportSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImportSortAttribute) :*: S1 ('MetaSel ('Just "order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortOrder)))

newImportSortBy Source #

Create a value of ImportSortBy 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:attribute:ImportSortBy', importSortBy_attribute - The export field to use for sorting.

$sel:order:ImportSortBy', importSortBy_order - The order to sort the list.

importSortBy_attribute :: Lens' ImportSortBy ImportSortAttribute Source #

The export field to use for sorting.

importSortBy_order :: Lens' ImportSortBy SortOrder Source #

The order to sort the list.

ImportSummary

data ImportSummary Source #

Provides summary information about an import in an import list.

See: newImportSummary smart constructor.

Constructors

ImportSummary' 

Fields

Instances

Instances details
FromJSON ImportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSummary

Generic ImportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSummary

Associated Types

type Rep ImportSummary :: Type -> Type #

Read ImportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSummary

Show ImportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSummary

NFData ImportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSummary

Methods

rnf :: ImportSummary -> () #

Eq ImportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSummary

Hashable ImportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSummary

type Rep ImportSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ImportSummary

type Rep ImportSummary = D1 ('MetaData "ImportSummary" "Amazonka.LexV2Models.Types.ImportSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ImportSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "importId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "importStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportStatus)) :*: S1 ('MetaSel ('Just "importedResourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "importedResourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "importedResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportResourceType))) :*: (S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "mergeStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MergeStrategy))))))

newImportSummary :: ImportSummary Source #

Create a value of ImportSummary 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:creationDateTime:ImportSummary', importSummary_creationDateTime - The date and time that the import was created.

$sel:importId:ImportSummary', importSummary_importId - The unique identifier that Amazon Lex assigned to the import.

$sel:importStatus:ImportSummary', importSummary_importStatus - The status of the resource. When the status is Completed the resource is ready to build.

$sel:importedResourceId:ImportSummary', importSummary_importedResourceId - The unique identifier that Amazon Lex assigned to the imported resource.

$sel:importedResourceName:ImportSummary', importSummary_importedResourceName - The name that you gave the imported resource.

$sel:importedResourceType:ImportSummary', importSummary_importedResourceType - The type of resource that was imported.

$sel:lastUpdatedDateTime:ImportSummary', importSummary_lastUpdatedDateTime - The date and time that the import was last updated.

$sel:mergeStrategy:ImportSummary', importSummary_mergeStrategy - The strategy used to merge existing bot or bot locale definitions with the imported definition.

importSummary_creationDateTime :: Lens' ImportSummary (Maybe UTCTime) Source #

The date and time that the import was created.

importSummary_importId :: Lens' ImportSummary (Maybe Text) Source #

The unique identifier that Amazon Lex assigned to the import.

importSummary_importStatus :: Lens' ImportSummary (Maybe ImportStatus) Source #

The status of the resource. When the status is Completed the resource is ready to build.

importSummary_importedResourceId :: Lens' ImportSummary (Maybe Text) Source #

The unique identifier that Amazon Lex assigned to the imported resource.

importSummary_importedResourceName :: Lens' ImportSummary (Maybe Text) Source #

The name that you gave the imported resource.

importSummary_lastUpdatedDateTime :: Lens' ImportSummary (Maybe UTCTime) Source #

The date and time that the import was last updated.

importSummary_mergeStrategy :: Lens' ImportSummary (Maybe MergeStrategy) Source #

The strategy used to merge existing bot or bot locale definitions with the imported definition.

InitialResponseSetting

data InitialResponseSetting Source #

Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.

See: newInitialResponseSetting smart constructor.

Instances

Instances details
FromJSON InitialResponseSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InitialResponseSetting

ToJSON InitialResponseSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InitialResponseSetting

Generic InitialResponseSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InitialResponseSetting

Associated Types

type Rep InitialResponseSetting :: Type -> Type #

Read InitialResponseSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InitialResponseSetting

Show InitialResponseSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InitialResponseSetting

NFData InitialResponseSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InitialResponseSetting

Methods

rnf :: InitialResponseSetting -> () #

Eq InitialResponseSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InitialResponseSetting

Hashable InitialResponseSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InitialResponseSetting

type Rep InitialResponseSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InitialResponseSetting

type Rep InitialResponseSetting = D1 ('MetaData "InitialResponseSetting" "Amazonka.LexV2Models.Types.InitialResponseSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "InitialResponseSetting'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "codeHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogCodeHookInvocationSetting)) :*: S1 ('MetaSel ('Just "conditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification))) :*: (S1 ('MetaSel ('Just "initialResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification)) :*: S1 ('MetaSel ('Just "nextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState)))))

newInitialResponseSetting :: InitialResponseSetting Source #

Create a value of InitialResponseSetting 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:codeHook:InitialResponseSetting', initialResponseSetting_codeHook - Undocumented member.

$sel:conditional:InitialResponseSetting', initialResponseSetting_conditional - Undocumented member.

$sel:initialResponse:InitialResponseSetting', initialResponseSetting_initialResponse - Undocumented member.

$sel:nextStep:InitialResponseSetting', initialResponseSetting_nextStep - The next step in the conversation.

InputContext

data InputContext Source #

The name of a context that must be active for an intent to be selected by Amazon Lex.

See: newInputContext smart constructor.

Constructors

InputContext' 

Fields

Instances

Instances details
FromJSON InputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InputContext

ToJSON InputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InputContext

Generic InputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InputContext

Associated Types

type Rep InputContext :: Type -> Type #

Read InputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InputContext

Show InputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InputContext

NFData InputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InputContext

Methods

rnf :: InputContext -> () #

Eq InputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InputContext

Hashable InputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InputContext

type Rep InputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.InputContext

type Rep InputContext = D1 ('MetaData "InputContext" "Amazonka.LexV2Models.Types.InputContext" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "InputContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newInputContext Source #

Create a value of InputContext 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:name:InputContext', inputContext_name - The name of the context.

inputContext_name :: Lens' InputContext Text Source #

The name of the context.

IntentClosingSetting

data IntentClosingSetting Source #

Provides a statement the Amazon Lex conveys to the user when the intent is successfully fulfilled.

See: newIntentClosingSetting smart constructor.

Constructors

IntentClosingSetting' 

Fields

  • active :: Maybe Bool

    Specifies whether an intent's closing response is used. When this field is false, the closing response isn't sent to the user. If the active field isn't specified, the default is true.

  • closingResponse :: Maybe ResponseSpecification

    The response that Amazon Lex sends to the user when the intent is complete.

  • conditional :: Maybe ConditionalSpecification

    A list of conditional branches associated with the intent's closing response. These branches are executed when the nextStep attribute is set to EvalutateConditional.

  • nextStep :: Maybe DialogState

    Specifies the next step that the bot executes after playing the intent's closing response.

Instances

Instances details
FromJSON IntentClosingSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentClosingSetting

ToJSON IntentClosingSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentClosingSetting

Generic IntentClosingSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentClosingSetting

Associated Types

type Rep IntentClosingSetting :: Type -> Type #

Read IntentClosingSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentClosingSetting

Show IntentClosingSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentClosingSetting

NFData IntentClosingSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentClosingSetting

Methods

rnf :: IntentClosingSetting -> () #

Eq IntentClosingSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentClosingSetting

Hashable IntentClosingSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentClosingSetting

type Rep IntentClosingSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentClosingSetting

type Rep IntentClosingSetting = D1 ('MetaData "IntentClosingSetting" "Amazonka.LexV2Models.Types.IntentClosingSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "IntentClosingSetting'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "active") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "closingResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification))) :*: (S1 ('MetaSel ('Just "conditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification)) :*: S1 ('MetaSel ('Just "nextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState)))))

newIntentClosingSetting :: IntentClosingSetting Source #

Create a value of IntentClosingSetting 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:

IntentClosingSetting, intentClosingSetting_active - Specifies whether an intent's closing response is used. When this field is false, the closing response isn't sent to the user. If the active field isn't specified, the default is true.

$sel:closingResponse:IntentClosingSetting', intentClosingSetting_closingResponse - The response that Amazon Lex sends to the user when the intent is complete.

$sel:conditional:IntentClosingSetting', intentClosingSetting_conditional - A list of conditional branches associated with the intent's closing response. These branches are executed when the nextStep attribute is set to EvalutateConditional.

$sel:nextStep:IntentClosingSetting', intentClosingSetting_nextStep - Specifies the next step that the bot executes after playing the intent's closing response.

intentClosingSetting_active :: Lens' IntentClosingSetting (Maybe Bool) Source #

Specifies whether an intent's closing response is used. When this field is false, the closing response isn't sent to the user. If the active field isn't specified, the default is true.

intentClosingSetting_closingResponse :: Lens' IntentClosingSetting (Maybe ResponseSpecification) Source #

The response that Amazon Lex sends to the user when the intent is complete.

intentClosingSetting_conditional :: Lens' IntentClosingSetting (Maybe ConditionalSpecification) Source #

A list of conditional branches associated with the intent's closing response. These branches are executed when the nextStep attribute is set to EvalutateConditional.

intentClosingSetting_nextStep :: Lens' IntentClosingSetting (Maybe DialogState) Source #

Specifies the next step that the bot executes after playing the intent's closing response.

IntentConfirmationSetting

data IntentConfirmationSetting Source #

Provides a prompt for making sure that the user is ready for the intent to be fulfilled.

See: newIntentConfirmationSetting smart constructor.

Constructors

IntentConfirmationSetting' 

Fields

Instances

Instances details
FromJSON IntentConfirmationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentConfirmationSetting

ToJSON IntentConfirmationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentConfirmationSetting

Generic IntentConfirmationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentConfirmationSetting

Associated Types

type Rep IntentConfirmationSetting :: Type -> Type #

Read IntentConfirmationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentConfirmationSetting

Show IntentConfirmationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentConfirmationSetting

NFData IntentConfirmationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentConfirmationSetting

Eq IntentConfirmationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentConfirmationSetting

Hashable IntentConfirmationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentConfirmationSetting

type Rep IntentConfirmationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentConfirmationSetting

type Rep IntentConfirmationSetting = D1 ('MetaData "IntentConfirmationSetting" "Amazonka.LexV2Models.Types.IntentConfirmationSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "IntentConfirmationSetting'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "active") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "codeHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogCodeHookInvocationSetting)) :*: S1 ('MetaSel ('Just "confirmationConditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification)))) :*: (S1 ('MetaSel ('Just "confirmationNextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState)) :*: (S1 ('MetaSel ('Just "confirmationResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification)) :*: S1 ('MetaSel ('Just "declinationConditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification))))) :*: ((S1 ('MetaSel ('Just "declinationNextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState)) :*: (S1 ('MetaSel ('Just "declinationResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification)) :*: S1 ('MetaSel ('Just "elicitationCodeHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElicitationCodeHookInvocationSetting)))) :*: ((S1 ('MetaSel ('Just "failureConditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification)) :*: S1 ('MetaSel ('Just "failureNextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState))) :*: (S1 ('MetaSel ('Just "failureResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification)) :*: S1 ('MetaSel ('Just "promptSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PromptSpecification))))))

newIntentConfirmationSetting Source #

Create a value of IntentConfirmationSetting 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:

IntentConfirmationSetting, intentConfirmationSetting_active - Specifies whether the intent's confirmation is sent to the user. When this field is false, confirmation and declination responses aren't sent. If the active field isn't specified, the default is true.

$sel:codeHook:IntentConfirmationSetting', intentConfirmationSetting_codeHook - The DialogCodeHookInvocationSetting object associated with intent's confirmation step. The dialog code hook is triggered based on these invocation settings when the confirmation next step or declination next step or failure next step is InvokeDialogCodeHook.

$sel:confirmationConditional:IntentConfirmationSetting', intentConfirmationSetting_confirmationConditional - A list of conditional branches to evaluate after the intent is closed.

$sel:confirmationNextStep:IntentConfirmationSetting', intentConfirmationSetting_confirmationNextStep - Specifies the next step that the bot executes when the customer confirms the intent.

$sel:confirmationResponse:IntentConfirmationSetting', intentConfirmationSetting_confirmationResponse - Undocumented member.

$sel:declinationConditional:IntentConfirmationSetting', intentConfirmationSetting_declinationConditional - A list of conditional branches to evaluate after the intent is declined.

$sel:declinationNextStep:IntentConfirmationSetting', intentConfirmationSetting_declinationNextStep - Specifies the next step that the bot executes when the customer declines the intent.

$sel:declinationResponse:IntentConfirmationSetting', intentConfirmationSetting_declinationResponse - When the user answers "no" to the question defined in promptSpecification, Amazon Lex responds with this response to acknowledge that the intent was canceled.

$sel:elicitationCodeHook:IntentConfirmationSetting', intentConfirmationSetting_elicitationCodeHook - The DialogCodeHookInvocationSetting used when the code hook is invoked during confirmation prompt retries.

$sel:failureConditional:IntentConfirmationSetting', intentConfirmationSetting_failureConditional - Undocumented member.

$sel:failureNextStep:IntentConfirmationSetting', intentConfirmationSetting_failureNextStep - The next step to take in the conversation if the confirmation step fails.

$sel:failureResponse:IntentConfirmationSetting', intentConfirmationSetting_failureResponse - Undocumented member.

$sel:promptSpecification:IntentConfirmationSetting', intentConfirmationSetting_promptSpecification - Prompts the user to confirm the intent. This question should have a yes or no answer.

Amazon Lex uses this prompt to ensure that the user acknowledges that the intent is ready for fulfillment. For example, with the OrderPizza intent, you might want to confirm that the order is correct before placing it. For other intents, such as intents that simply respond to user questions, you might not need to ask the user for confirmation before providing the information.

intentConfirmationSetting_active :: Lens' IntentConfirmationSetting (Maybe Bool) Source #

Specifies whether the intent's confirmation is sent to the user. When this field is false, confirmation and declination responses aren't sent. If the active field isn't specified, the default is true.

intentConfirmationSetting_codeHook :: Lens' IntentConfirmationSetting (Maybe DialogCodeHookInvocationSetting) Source #

The DialogCodeHookInvocationSetting object associated with intent's confirmation step. The dialog code hook is triggered based on these invocation settings when the confirmation next step or declination next step or failure next step is InvokeDialogCodeHook.

intentConfirmationSetting_confirmationConditional :: Lens' IntentConfirmationSetting (Maybe ConditionalSpecification) Source #

A list of conditional branches to evaluate after the intent is closed.

intentConfirmationSetting_confirmationNextStep :: Lens' IntentConfirmationSetting (Maybe DialogState) Source #

Specifies the next step that the bot executes when the customer confirms the intent.

intentConfirmationSetting_declinationConditional :: Lens' IntentConfirmationSetting (Maybe ConditionalSpecification) Source #

A list of conditional branches to evaluate after the intent is declined.

intentConfirmationSetting_declinationNextStep :: Lens' IntentConfirmationSetting (Maybe DialogState) Source #

Specifies the next step that the bot executes when the customer declines the intent.

intentConfirmationSetting_declinationResponse :: Lens' IntentConfirmationSetting (Maybe ResponseSpecification) Source #

When the user answers "no" to the question defined in promptSpecification, Amazon Lex responds with this response to acknowledge that the intent was canceled.

intentConfirmationSetting_elicitationCodeHook :: Lens' IntentConfirmationSetting (Maybe ElicitationCodeHookInvocationSetting) Source #

The DialogCodeHookInvocationSetting used when the code hook is invoked during confirmation prompt retries.

intentConfirmationSetting_failureNextStep :: Lens' IntentConfirmationSetting (Maybe DialogState) Source #

The next step to take in the conversation if the confirmation step fails.

intentConfirmationSetting_promptSpecification :: Lens' IntentConfirmationSetting PromptSpecification Source #

Prompts the user to confirm the intent. This question should have a yes or no answer.

Amazon Lex uses this prompt to ensure that the user acknowledges that the intent is ready for fulfillment. For example, with the OrderPizza intent, you might want to confirm that the order is correct before placing it. For other intents, such as intents that simply respond to user questions, you might not need to ask the user for confirmation before providing the information.

IntentFilter

data IntentFilter Source #

Filters the response from the ListIntents operation.

See: newIntentFilter smart constructor.

Constructors

IntentFilter' 

Fields

  • name :: IntentFilterName

    The name of the field to use for the filter.

  • values :: NonEmpty Text

    The value to use for the filter.

  • operator :: IntentFilterOperator

    The operator to use for the filter. Specify EQ when the ListIntents operation should return only aliases that equal the specified value. Specify CO when the ListIntents operation should return aliases that contain the specified value.

Instances

Instances details
ToJSON IntentFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilter

Generic IntentFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilter

Associated Types

type Rep IntentFilter :: Type -> Type #

Read IntentFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilter

Show IntentFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilter

NFData IntentFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilter

Methods

rnf :: IntentFilter -> () #

Eq IntentFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilter

Hashable IntentFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilter

type Rep IntentFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentFilter

type Rep IntentFilter = D1 ('MetaData "IntentFilter" "Amazonka.LexV2Models.Types.IntentFilter" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "IntentFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IntentFilterName) :*: (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IntentFilterOperator))))

newIntentFilter Source #

Create a value of IntentFilter 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:name:IntentFilter', intentFilter_name - The name of the field to use for the filter.

$sel:values:IntentFilter', intentFilter_values - The value to use for the filter.

$sel:operator:IntentFilter', intentFilter_operator - The operator to use for the filter. Specify EQ when the ListIntents operation should return only aliases that equal the specified value. Specify CO when the ListIntents operation should return aliases that contain the specified value.

intentFilter_name :: Lens' IntentFilter IntentFilterName Source #

The name of the field to use for the filter.

intentFilter_values :: Lens' IntentFilter (NonEmpty Text) Source #

The value to use for the filter.

intentFilter_operator :: Lens' IntentFilter IntentFilterOperator Source #

The operator to use for the filter. Specify EQ when the ListIntents operation should return only aliases that equal the specified value. Specify CO when the ListIntents operation should return aliases that contain the specified value.

IntentOverride

data IntentOverride Source #

Override settings to configure the intent state.

See: newIntentOverride smart constructor.

Constructors

IntentOverride' 

Fields

  • name :: Maybe Text

    The name of the intent. Only required when you're switching intents.

  • slots :: Maybe (HashMap Text SlotValueOverride)

    A map of all of the slot value overrides for the intent. The name of the slot maps to the value of the slot. Slots that are not included in the map aren't overridden.,

Instances

Instances details
FromJSON IntentOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentOverride

ToJSON IntentOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentOverride

Generic IntentOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentOverride

Associated Types

type Rep IntentOverride :: Type -> Type #

Read IntentOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentOverride

Show IntentOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentOverride

NFData IntentOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentOverride

Methods

rnf :: IntentOverride -> () #

Eq IntentOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentOverride

Hashable IntentOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentOverride

type Rep IntentOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentOverride

type Rep IntentOverride = D1 ('MetaData "IntentOverride" "Amazonka.LexV2Models.Types.IntentOverride" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "IntentOverride'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "slots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text SlotValueOverride)))))

newIntentOverride :: IntentOverride Source #

Create a value of IntentOverride 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:name:IntentOverride', intentOverride_name - The name of the intent. Only required when you're switching intents.

$sel:slots:IntentOverride', intentOverride_slots - A map of all of the slot value overrides for the intent. The name of the slot maps to the value of the slot. Slots that are not included in the map aren't overridden.,

intentOverride_name :: Lens' IntentOverride (Maybe Text) Source #

The name of the intent. Only required when you're switching intents.

intentOverride_slots :: Lens' IntentOverride (Maybe (HashMap Text SlotValueOverride)) Source #

A map of all of the slot value overrides for the intent. The name of the slot maps to the value of the slot. Slots that are not included in the map aren't overridden.,

IntentSortBy

data IntentSortBy Source #

Specifies attributes for sorting a list of intents.

See: newIntentSortBy smart constructor.

Constructors

IntentSortBy' 

Fields

Instances

Instances details
ToJSON IntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortBy

Generic IntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortBy

Associated Types

type Rep IntentSortBy :: Type -> Type #

Read IntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortBy

Show IntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortBy

NFData IntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortBy

Methods

rnf :: IntentSortBy -> () #

Eq IntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortBy

Hashable IntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortBy

type Rep IntentSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSortBy

type Rep IntentSortBy = D1 ('MetaData "IntentSortBy" "Amazonka.LexV2Models.Types.IntentSortBy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "IntentSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IntentSortAttribute) :*: S1 ('MetaSel ('Just "order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortOrder)))

newIntentSortBy Source #

Create a value of IntentSortBy 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:attribute:IntentSortBy', intentSortBy_attribute - The attribute to use to sort the list of intents.

$sel:order:IntentSortBy', intentSortBy_order - The order to sort the list. You can choose ascending or descending.

intentSortBy_attribute :: Lens' IntentSortBy IntentSortAttribute Source #

The attribute to use to sort the list of intents.

intentSortBy_order :: Lens' IntentSortBy SortOrder Source #

The order to sort the list. You can choose ascending or descending.

IntentStatistics

data IntentStatistics Source #

The object that contains the statistical summary of recommended intents associated with the bot recommendation.

See: newIntentStatistics smart constructor.

Constructors

IntentStatistics' 

Fields

Instances

Instances details
FromJSON IntentStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentStatistics

Generic IntentStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentStatistics

Associated Types

type Rep IntentStatistics :: Type -> Type #

Read IntentStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentStatistics

Show IntentStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentStatistics

NFData IntentStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentStatistics

Methods

rnf :: IntentStatistics -> () #

Eq IntentStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentStatistics

Hashable IntentStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentStatistics

type Rep IntentStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentStatistics

type Rep IntentStatistics = D1 ('MetaData "IntentStatistics" "Amazonka.LexV2Models.Types.IntentStatistics" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "IntentStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "discoveredIntentCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newIntentStatistics :: IntentStatistics Source #

Create a value of IntentStatistics 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:discoveredIntentCount:IntentStatistics', intentStatistics_discoveredIntentCount - The number of recommended intents associated with the bot recommendation.

intentStatistics_discoveredIntentCount :: Lens' IntentStatistics (Maybe Int) Source #

The number of recommended intents associated with the bot recommendation.

IntentSummary

data IntentSummary Source #

Summary information about an intent returned by the ListIntents operation.

See: newIntentSummary smart constructor.

Constructors

IntentSummary' 

Fields

Instances

Instances details
FromJSON IntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSummary

Generic IntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSummary

Associated Types

type Rep IntentSummary :: Type -> Type #

Read IntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSummary

Show IntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSummary

NFData IntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSummary

Methods

rnf :: IntentSummary -> () #

Eq IntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSummary

Hashable IntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSummary

type Rep IntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.IntentSummary

type Rep IntentSummary = D1 ('MetaData "IntentSummary" "Amazonka.LexV2Models.Types.IntentSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "IntentSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "inputContexts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputContext])) :*: S1 ('MetaSel ('Just "intentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "intentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "outputContexts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutputContext])) :*: S1 ('MetaSel ('Just "parentIntentSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newIntentSummary :: IntentSummary Source #

Create a value of IntentSummary 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:description:IntentSummary', intentSummary_description - The description of the intent.

$sel:inputContexts:IntentSummary', intentSummary_inputContexts - The input contexts that must be active for this intent to be considered for recognition.

$sel:intentId:IntentSummary', intentSummary_intentId - The unique identifier assigned to the intent. Use this ID to get detailed information about the intent with the DescribeIntent operation.

$sel:intentName:IntentSummary', intentSummary_intentName - The name of the intent.

$sel:lastUpdatedDateTime:IntentSummary', intentSummary_lastUpdatedDateTime - The timestamp of the date and time that the intent was last updated.

$sel:outputContexts:IntentSummary', intentSummary_outputContexts - The output contexts that are activated when this intent is fulfilled.

$sel:parentIntentSignature:IntentSummary', intentSummary_parentIntentSignature - If this intent is derived from a built-in intent, the name of the parent intent.

intentSummary_description :: Lens' IntentSummary (Maybe Text) Source #

The description of the intent.

intentSummary_inputContexts :: Lens' IntentSummary (Maybe [InputContext]) Source #

The input contexts that must be active for this intent to be considered for recognition.

intentSummary_intentId :: Lens' IntentSummary (Maybe Text) Source #

The unique identifier assigned to the intent. Use this ID to get detailed information about the intent with the DescribeIntent operation.

intentSummary_lastUpdatedDateTime :: Lens' IntentSummary (Maybe UTCTime) Source #

The timestamp of the date and time that the intent was last updated.

intentSummary_outputContexts :: Lens' IntentSummary (Maybe [OutputContext]) Source #

The output contexts that are activated when this intent is fulfilled.

intentSummary_parentIntentSignature :: Lens' IntentSummary (Maybe Text) Source #

If this intent is derived from a built-in intent, the name of the parent intent.

KendraConfiguration

data KendraConfiguration Source #

Provides configuration information for the AMAZON.KendraSearchIntent intent. When you use this intent, Amazon Lex searches the specified Amazon Kendra index and returns documents from the index that match the user's utterance.

See: newKendraConfiguration smart constructor.

Constructors

KendraConfiguration' 

Fields

  • queryFilterString :: Maybe Text

    A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query. The filter is in the format defined by Amazon Kendra. For more information, see Filtering queries.

  • queryFilterStringEnabled :: Maybe Bool

    Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index.

  • kendraIndex :: Text

    The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent intent to search. The index must be in the same account and Region as the Amazon Lex bot.

Instances

Instances details
FromJSON KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.KendraConfiguration

ToJSON KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.KendraConfiguration

Generic KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.KendraConfiguration

Associated Types

type Rep KendraConfiguration :: Type -> Type #

Read KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.KendraConfiguration

Show KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.KendraConfiguration

NFData KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.KendraConfiguration

Methods

rnf :: KendraConfiguration -> () #

Eq KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.KendraConfiguration

Hashable KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.KendraConfiguration

type Rep KendraConfiguration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.KendraConfiguration

type Rep KendraConfiguration = D1 ('MetaData "KendraConfiguration" "Amazonka.LexV2Models.Types.KendraConfiguration" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "KendraConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryFilterString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "queryFilterStringEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kendraIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newKendraConfiguration Source #

Create a value of KendraConfiguration 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:queryFilterString:KendraConfiguration', kendraConfiguration_queryFilterString - A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query. The filter is in the format defined by Amazon Kendra. For more information, see Filtering queries.

$sel:queryFilterStringEnabled:KendraConfiguration', kendraConfiguration_queryFilterStringEnabled - Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index.

$sel:kendraIndex:KendraConfiguration', kendraConfiguration_kendraIndex - The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent intent to search. The index must be in the same account and Region as the Amazon Lex bot.

kendraConfiguration_queryFilterString :: Lens' KendraConfiguration (Maybe Text) Source #

A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query. The filter is in the format defined by Amazon Kendra. For more information, see Filtering queries.

kendraConfiguration_queryFilterStringEnabled :: Lens' KendraConfiguration (Maybe Bool) Source #

Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index.

kendraConfiguration_kendraIndex :: Lens' KendraConfiguration Text Source #

The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent intent to search. The index must be in the same account and Region as the Amazon Lex bot.

LambdaCodeHook

data LambdaCodeHook Source #

Specifies a Lambda function that verifies requests to a bot or fulfills the user's request to a bot.

See: newLambdaCodeHook smart constructor.

Constructors

LambdaCodeHook' 

Fields

Instances

Instances details
FromJSON LambdaCodeHook Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LambdaCodeHook

ToJSON LambdaCodeHook Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LambdaCodeHook

Generic LambdaCodeHook Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LambdaCodeHook

Associated Types

type Rep LambdaCodeHook :: Type -> Type #

Read LambdaCodeHook Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LambdaCodeHook

Show LambdaCodeHook Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LambdaCodeHook

NFData LambdaCodeHook Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LambdaCodeHook

Methods

rnf :: LambdaCodeHook -> () #

Eq LambdaCodeHook Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LambdaCodeHook

Hashable LambdaCodeHook Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LambdaCodeHook

type Rep LambdaCodeHook Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LambdaCodeHook

type Rep LambdaCodeHook = D1 ('MetaData "LambdaCodeHook" "Amazonka.LexV2Models.Types.LambdaCodeHook" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "LambdaCodeHook'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lambdaARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "codeHookInterfaceVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newLambdaCodeHook Source #

Create a value of LambdaCodeHook 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:lambdaARN:LambdaCodeHook', lambdaCodeHook_lambdaARN - The Amazon Resource Name (ARN) of the Lambda function.

$sel:codeHookInterfaceVersion:LambdaCodeHook', lambdaCodeHook_codeHookInterfaceVersion - The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.

lambdaCodeHook_lambdaARN :: Lens' LambdaCodeHook Text Source #

The Amazon Resource Name (ARN) of the Lambda function.

lambdaCodeHook_codeHookInterfaceVersion :: Lens' LambdaCodeHook Text Source #

The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.

LexTranscriptFilter

data LexTranscriptFilter Source #

The object that contains transcript filter details that are associated with a bot recommendation.

See: newLexTranscriptFilter smart constructor.

Constructors

LexTranscriptFilter' 

Fields

  • dateRangeFilter :: Maybe DateRangeFilter

    The object that contains a date range filter that will be applied to the transcript. Specify this object if you want Amazon Lex to only read the files that are within the date range.

Instances

Instances details
FromJSON LexTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LexTranscriptFilter

ToJSON LexTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LexTranscriptFilter

Generic LexTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LexTranscriptFilter

Associated Types

type Rep LexTranscriptFilter :: Type -> Type #

Read LexTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LexTranscriptFilter

Show LexTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LexTranscriptFilter

NFData LexTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LexTranscriptFilter

Methods

rnf :: LexTranscriptFilter -> () #

Eq LexTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LexTranscriptFilter

Hashable LexTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LexTranscriptFilter

type Rep LexTranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.LexTranscriptFilter

type Rep LexTranscriptFilter = D1 ('MetaData "LexTranscriptFilter" "Amazonka.LexV2Models.Types.LexTranscriptFilter" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "LexTranscriptFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dateRangeFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DateRangeFilter))))

newLexTranscriptFilter :: LexTranscriptFilter Source #

Create a value of LexTranscriptFilter 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:dateRangeFilter:LexTranscriptFilter', lexTranscriptFilter_dateRangeFilter - The object that contains a date range filter that will be applied to the transcript. Specify this object if you want Amazon Lex to only read the files that are within the date range.

lexTranscriptFilter_dateRangeFilter :: Lens' LexTranscriptFilter (Maybe DateRangeFilter) Source #

The object that contains a date range filter that will be applied to the transcript. Specify this object if you want Amazon Lex to only read the files that are within the date range.

Message

data Message Source #

The object that provides message text and it's type.

See: newMessage smart constructor.

Constructors

Message' 

Fields

Instances

Instances details
FromJSON Message Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Message

ToJSON Message Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Message

Generic Message Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Message

Associated Types

type Rep Message :: Type -> Type #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

Read Message Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Message

Show Message Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Message

NFData Message Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Message

Methods

rnf :: Message -> () #

Eq Message Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Message

Methods

(==) :: Message -> Message -> Bool #

(/=) :: Message -> Message -> Bool #

Hashable Message Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Message

Methods

hashWithSalt :: Int -> Message -> Int #

hash :: Message -> Int #

type Rep Message Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Message

type Rep Message = D1 ('MetaData "Message" "Amazonka.LexV2Models.Types.Message" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "Message'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "customPayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomPayload)) :*: S1 ('MetaSel ('Just "imageResponseCard") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageResponseCard))) :*: (S1 ('MetaSel ('Just "plainTextMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlainTextMessage)) :*: S1 ('MetaSel ('Just "ssmlMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SSMLMessage)))))

newMessage :: Message Source #

Create a value of Message 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:customPayload:Message', message_customPayload - A message in a custom format defined by the client application.

$sel:imageResponseCard:Message', message_imageResponseCard - A message that defines a response card that the client application can show to the user.

$sel:plainTextMessage:Message', message_plainTextMessage - A message in plain text format.

$sel:ssmlMessage:Message', message_ssmlMessage - A message in Speech Synthesis Markup Language (SSML).

message_customPayload :: Lens' Message (Maybe CustomPayload) Source #

A message in a custom format defined by the client application.

message_imageResponseCard :: Lens' Message (Maybe ImageResponseCard) Source #

A message that defines a response card that the client application can show to the user.

message_ssmlMessage :: Lens' Message (Maybe SSMLMessage) Source #

A message in Speech Synthesis Markup Language (SSML).

MessageGroup

data MessageGroup Source #

Provides one or more messages that Amazon Lex should send to the user.

See: newMessageGroup smart constructor.

Constructors

MessageGroup' 

Fields

  • variations :: Maybe [Message]

    Message variations to send to the user. When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.

  • message :: Message

    The primary message that Amazon Lex should send to the user.

Instances

Instances details
FromJSON MessageGroup Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageGroup

ToJSON MessageGroup Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageGroup

Generic MessageGroup Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageGroup

Associated Types

type Rep MessageGroup :: Type -> Type #

Read MessageGroup Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageGroup

Show MessageGroup Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageGroup

NFData MessageGroup Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageGroup

Methods

rnf :: MessageGroup -> () #

Eq MessageGroup Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageGroup

Hashable MessageGroup Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageGroup

type Rep MessageGroup Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MessageGroup

type Rep MessageGroup = D1 ('MetaData "MessageGroup" "Amazonka.LexV2Models.Types.MessageGroup" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "MessageGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "variations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Message])) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Message)))

newMessageGroup Source #

Create a value of MessageGroup 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:variations:MessageGroup', messageGroup_variations - Message variations to send to the user. When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.

$sel:message:MessageGroup', messageGroup_message - The primary message that Amazon Lex should send to the user.

messageGroup_variations :: Lens' MessageGroup (Maybe [Message]) Source #

Message variations to send to the user. When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.

messageGroup_message :: Lens' MessageGroup Message Source #

The primary message that Amazon Lex should send to the user.

MultipleValuesSetting

data MultipleValuesSetting Source #

Indicates whether a slot can return multiple values.

See: newMultipleValuesSetting smart constructor.

Constructors

MultipleValuesSetting' 

Fields

  • allowMultipleValues :: Maybe Bool

    Indicates whether a slot can return multiple values. When true, the slot may return more than one value in a response. When false, the slot returns only a single value.

    Multi-value slots are only available in the en-US locale. If you set this value to true in any other locale, Amazon Lex throws a ValidationException.

    If the allowMutlipleValues is not set, the default value is false.

Instances

Instances details
FromJSON MultipleValuesSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MultipleValuesSetting

ToJSON MultipleValuesSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MultipleValuesSetting

Generic MultipleValuesSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MultipleValuesSetting

Associated Types

type Rep MultipleValuesSetting :: Type -> Type #

Read MultipleValuesSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MultipleValuesSetting

Show MultipleValuesSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MultipleValuesSetting

NFData MultipleValuesSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MultipleValuesSetting

Methods

rnf :: MultipleValuesSetting -> () #

Eq MultipleValuesSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MultipleValuesSetting

Hashable MultipleValuesSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MultipleValuesSetting

type Rep MultipleValuesSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.MultipleValuesSetting

type Rep MultipleValuesSetting = D1 ('MetaData "MultipleValuesSetting" "Amazonka.LexV2Models.Types.MultipleValuesSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "MultipleValuesSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowMultipleValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newMultipleValuesSetting :: MultipleValuesSetting Source #

Create a value of MultipleValuesSetting 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:allowMultipleValues:MultipleValuesSetting', multipleValuesSetting_allowMultipleValues - Indicates whether a slot can return multiple values. When true, the slot may return more than one value in a response. When false, the slot returns only a single value.

Multi-value slots are only available in the en-US locale. If you set this value to true in any other locale, Amazon Lex throws a ValidationException.

If the allowMutlipleValues is not set, the default value is false.

multipleValuesSetting_allowMultipleValues :: Lens' MultipleValuesSetting (Maybe Bool) Source #

Indicates whether a slot can return multiple values. When true, the slot may return more than one value in a response. When false, the slot returns only a single value.

Multi-value slots are only available in the en-US locale. If you set this value to true in any other locale, Amazon Lex throws a ValidationException.

If the allowMutlipleValues is not set, the default value is false.

NewCustomVocabularyItem

data NewCustomVocabularyItem Source #

The new custom vocabulary item from the custom vocabulary list.

See: newNewCustomVocabularyItem smart constructor.

Constructors

NewCustomVocabularyItem' 

Fields

  • displayAs :: Maybe Text

    The display as value assigned to the new custom vocabulary item from the custom vocabulary list.

  • weight :: Maybe Natural

    The weight assigned to the new custom vocabulary item from the custom vocabulary list.

  • phrase :: Text

    The unique phrase for the new custom vocabulary item from the custom vocabulary list.

Instances

Instances details
ToJSON NewCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.NewCustomVocabularyItem

Generic NewCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.NewCustomVocabularyItem

Associated Types

type Rep NewCustomVocabularyItem :: Type -> Type #

Read NewCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.NewCustomVocabularyItem

Show NewCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.NewCustomVocabularyItem

NFData NewCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.NewCustomVocabularyItem

Methods

rnf :: NewCustomVocabularyItem -> () #

Eq NewCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.NewCustomVocabularyItem

Hashable NewCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.NewCustomVocabularyItem

type Rep NewCustomVocabularyItem Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.NewCustomVocabularyItem

type Rep NewCustomVocabularyItem = D1 ('MetaData "NewCustomVocabularyItem" "Amazonka.LexV2Models.Types.NewCustomVocabularyItem" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "NewCustomVocabularyItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "displayAs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "phrase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newNewCustomVocabularyItem Source #

Create a value of NewCustomVocabularyItem 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:displayAs:NewCustomVocabularyItem', newCustomVocabularyItem_displayAs - The display as value assigned to the new custom vocabulary item from the custom vocabulary list.

$sel:weight:NewCustomVocabularyItem', newCustomVocabularyItem_weight - The weight assigned to the new custom vocabulary item from the custom vocabulary list.

$sel:phrase:NewCustomVocabularyItem', newCustomVocabularyItem_phrase - The unique phrase for the new custom vocabulary item from the custom vocabulary list.

newCustomVocabularyItem_displayAs :: Lens' NewCustomVocabularyItem (Maybe Text) Source #

The display as value assigned to the new custom vocabulary item from the custom vocabulary list.

newCustomVocabularyItem_weight :: Lens' NewCustomVocabularyItem (Maybe Natural) Source #

The weight assigned to the new custom vocabulary item from the custom vocabulary list.

newCustomVocabularyItem_phrase :: Lens' NewCustomVocabularyItem Text Source #

The unique phrase for the new custom vocabulary item from the custom vocabulary list.

ObfuscationSetting

data ObfuscationSetting Source #

Determines whether Amazon Lex obscures slot values in conversation logs.

See: newObfuscationSetting smart constructor.

Constructors

ObfuscationSetting' 

Fields

Instances

Instances details
FromJSON ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSetting

ToJSON ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSetting

Generic ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSetting

Associated Types

type Rep ObfuscationSetting :: Type -> Type #

Read ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSetting

Show ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSetting

NFData ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSetting

Methods

rnf :: ObfuscationSetting -> () #

Eq ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSetting

Hashable ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSetting

type Rep ObfuscationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ObfuscationSetting

type Rep ObfuscationSetting = D1 ('MetaData "ObfuscationSetting" "Amazonka.LexV2Models.Types.ObfuscationSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ObfuscationSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "obfuscationSettingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObfuscationSettingType)))

newObfuscationSetting Source #

Create a value of ObfuscationSetting 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:obfuscationSettingType:ObfuscationSetting', obfuscationSetting_obfuscationSettingType - Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.

obfuscationSetting_obfuscationSettingType :: Lens' ObfuscationSetting ObfuscationSettingType Source #

Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.

OutputContext

data OutputContext Source #

Describes a session context that is activated when an intent is fulfilled.

See: newOutputContext smart constructor.

Constructors

OutputContext' 

Fields

  • name :: Text

    The name of the output context.

  • timeToLiveInSeconds :: Natural

    The amount of time, in seconds, that the output context should remain active. The time is figured from the first time the context is sent to the user.

  • turnsToLive :: Natural

    The number of conversation turns that the output context should remain active. The number of turns is counted from the first time that the context is sent to the user.

Instances

Instances details
FromJSON OutputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.OutputContext

ToJSON OutputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.OutputContext

Generic OutputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.OutputContext

Associated Types

type Rep OutputContext :: Type -> Type #

Read OutputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.OutputContext

Show OutputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.OutputContext

NFData OutputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.OutputContext

Methods

rnf :: OutputContext -> () #

Eq OutputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.OutputContext

Hashable OutputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.OutputContext

type Rep OutputContext Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.OutputContext

type Rep OutputContext = D1 ('MetaData "OutputContext" "Amazonka.LexV2Models.Types.OutputContext" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "OutputContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "timeToLiveInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "turnsToLive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newOutputContext Source #

Create a value of OutputContext 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:name:OutputContext', outputContext_name - The name of the output context.

$sel:timeToLiveInSeconds:OutputContext', outputContext_timeToLiveInSeconds - The amount of time, in seconds, that the output context should remain active. The time is figured from the first time the context is sent to the user.

$sel:turnsToLive:OutputContext', outputContext_turnsToLive - The number of conversation turns that the output context should remain active. The number of turns is counted from the first time that the context is sent to the user.

outputContext_name :: Lens' OutputContext Text Source #

The name of the output context.

outputContext_timeToLiveInSeconds :: Lens' OutputContext Natural Source #

The amount of time, in seconds, that the output context should remain active. The time is figured from the first time the context is sent to the user.

outputContext_turnsToLive :: Lens' OutputContext Natural Source #

The number of conversation turns that the output context should remain active. The number of turns is counted from the first time that the context is sent to the user.

PathFormat

data PathFormat Source #

The object that contains a path format that will be applied when Amazon Lex reads the transcript file in the bucket you provide. Specify this object if you only want Lex to read a subset of files in your Amazon S3 bucket.

See: newPathFormat smart constructor.

Constructors

PathFormat' 

Fields

  • objectPrefixes :: Maybe (NonEmpty Text)

    A list of Amazon S3 prefixes that points to sub-folders in the Amazon S3 bucket. Specify this list if you only want Lex to read the files under this set of sub-folders.

Instances

Instances details
FromJSON PathFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PathFormat

ToJSON PathFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PathFormat

Generic PathFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PathFormat

Associated Types

type Rep PathFormat :: Type -> Type #

Read PathFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PathFormat

Show PathFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PathFormat

NFData PathFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PathFormat

Methods

rnf :: PathFormat -> () #

Eq PathFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PathFormat

Hashable PathFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PathFormat

type Rep PathFormat Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PathFormat

type Rep PathFormat = D1 ('MetaData "PathFormat" "Amazonka.LexV2Models.Types.PathFormat" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "PathFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newPathFormat :: PathFormat Source #

Create a value of PathFormat 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:objectPrefixes:PathFormat', pathFormat_objectPrefixes - A list of Amazon S3 prefixes that points to sub-folders in the Amazon S3 bucket. Specify this list if you only want Lex to read the files under this set of sub-folders.

pathFormat_objectPrefixes :: Lens' PathFormat (Maybe (NonEmpty Text)) Source #

A list of Amazon S3 prefixes that points to sub-folders in the Amazon S3 bucket. Specify this list if you only want Lex to read the files under this set of sub-folders.

PlainTextMessage

data PlainTextMessage Source #

Defines an ASCII text message to send to the user.

See: newPlainTextMessage smart constructor.

Constructors

PlainTextMessage' 

Fields

  • value :: Text

    The message to send to the user.

Instances

Instances details
FromJSON PlainTextMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PlainTextMessage

ToJSON PlainTextMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PlainTextMessage

Generic PlainTextMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PlainTextMessage

Associated Types

type Rep PlainTextMessage :: Type -> Type #

Read PlainTextMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PlainTextMessage

Show PlainTextMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PlainTextMessage

NFData PlainTextMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PlainTextMessage

Methods

rnf :: PlainTextMessage -> () #

Eq PlainTextMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PlainTextMessage

Hashable PlainTextMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PlainTextMessage

type Rep PlainTextMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PlainTextMessage

type Rep PlainTextMessage = D1 ('MetaData "PlainTextMessage" "Amazonka.LexV2Models.Types.PlainTextMessage" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "PlainTextMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPlainTextMessage Source #

Create a value of PlainTextMessage 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:PlainTextMessage', plainTextMessage_value - The message to send to the user.

plainTextMessage_value :: Lens' PlainTextMessage Text Source #

The message to send to the user.

PostDialogCodeHookInvocationSpecification

data PostDialogCodeHookInvocationSpecification Source #

Specifies next steps to run after the dialog code hook finishes.

See: newPostDialogCodeHookInvocationSpecification smart constructor.

Constructors

PostDialogCodeHookInvocationSpecification' 

Fields

Instances

Instances details
FromJSON PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

ToJSON PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

Generic PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

Read PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

Show PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

NFData PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

Eq PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

Hashable PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

type Rep PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

type Rep PostDialogCodeHookInvocationSpecification = D1 ('MetaData "PostDialogCodeHookInvocationSpecification" "Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "PostDialogCodeHookInvocationSpecification'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "failureConditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification)) :*: S1 ('MetaSel ('Just "failureNextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState))) :*: (S1 ('MetaSel ('Just "failureResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification)) :*: S1 ('MetaSel ('Just "successConditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification)))) :*: ((S1 ('MetaSel ('Just "successNextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState)) :*: S1 ('MetaSel ('Just "successResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification))) :*: (S1 ('MetaSel ('Just "timeoutConditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification)) :*: (S1 ('MetaSel ('Just "timeoutNextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState)) :*: S1 ('MetaSel ('Just "timeoutResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification)))))))

newPostDialogCodeHookInvocationSpecification :: PostDialogCodeHookInvocationSpecification Source #

Create a value of PostDialogCodeHookInvocationSpecification 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:failureConditional:PostDialogCodeHookInvocationSpecification', postDialogCodeHookInvocationSpecification_failureConditional - A list of conditional branches to evaluate after the dialog code hook throws an exception or returns with the State field of the Intent object set to Failed.

$sel:failureNextStep:PostDialogCodeHookInvocationSpecification', postDialogCodeHookInvocationSpecification_failureNextStep - Specifies the next step the bot runs after the dialog code hook throws an exception or returns with the State field of the Intent object set to Failed.

$sel:failureResponse:PostDialogCodeHookInvocationSpecification', postDialogCodeHookInvocationSpecification_failureResponse - Undocumented member.

$sel:successConditional:PostDialogCodeHookInvocationSpecification', postDialogCodeHookInvocationSpecification_successConditional - A list of conditional branches to evaluate after the dialog code hook finishes successfully.

$sel:successNextStep:PostDialogCodeHookInvocationSpecification', postDialogCodeHookInvocationSpecification_successNextStep - Specifics the next step the bot runs after the dialog code hook finishes successfully.

$sel:successResponse:PostDialogCodeHookInvocationSpecification', postDialogCodeHookInvocationSpecification_successResponse - Undocumented member.

$sel:timeoutConditional:PostDialogCodeHookInvocationSpecification', postDialogCodeHookInvocationSpecification_timeoutConditional - A list of conditional branches to evaluate if the code hook times out.

$sel:timeoutNextStep:PostDialogCodeHookInvocationSpecification', postDialogCodeHookInvocationSpecification_timeoutNextStep - Specifies the next step that the bot runs when the code hook times out.

$sel:timeoutResponse:PostDialogCodeHookInvocationSpecification', postDialogCodeHookInvocationSpecification_timeoutResponse - Undocumented member.

postDialogCodeHookInvocationSpecification_failureConditional :: Lens' PostDialogCodeHookInvocationSpecification (Maybe ConditionalSpecification) Source #

A list of conditional branches to evaluate after the dialog code hook throws an exception or returns with the State field of the Intent object set to Failed.

postDialogCodeHookInvocationSpecification_failureNextStep :: Lens' PostDialogCodeHookInvocationSpecification (Maybe DialogState) Source #

Specifies the next step the bot runs after the dialog code hook throws an exception or returns with the State field of the Intent object set to Failed.

postDialogCodeHookInvocationSpecification_successConditional :: Lens' PostDialogCodeHookInvocationSpecification (Maybe ConditionalSpecification) Source #

A list of conditional branches to evaluate after the dialog code hook finishes successfully.

postDialogCodeHookInvocationSpecification_successNextStep :: Lens' PostDialogCodeHookInvocationSpecification (Maybe DialogState) Source #

Specifics the next step the bot runs after the dialog code hook finishes successfully.

PostFulfillmentStatusSpecification

data PostFulfillmentStatusSpecification Source #

Provides a setting that determines whether the post-fulfillment response is sent to the user. For more information, see https://docs.aws.amazon.com/lexv2/latest/dg/streaming-progress.html#progress-complete

See: newPostFulfillmentStatusSpecification smart constructor.

Constructors

PostFulfillmentStatusSpecification' 

Fields

Instances

Instances details
FromJSON PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

ToJSON PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

Generic PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

Associated Types

type Rep PostFulfillmentStatusSpecification :: Type -> Type #

Read PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

Show PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

NFData PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

Eq PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

Hashable PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

type Rep PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

type Rep PostFulfillmentStatusSpecification = D1 ('MetaData "PostFulfillmentStatusSpecification" "Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "PostFulfillmentStatusSpecification'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "failureConditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification)) :*: S1 ('MetaSel ('Just "failureNextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState))) :*: (S1 ('MetaSel ('Just "failureResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification)) :*: S1 ('MetaSel ('Just "successConditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification)))) :*: ((S1 ('MetaSel ('Just "successNextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState)) :*: S1 ('MetaSel ('Just "successResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification))) :*: (S1 ('MetaSel ('Just "timeoutConditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification)) :*: (S1 ('MetaSel ('Just "timeoutNextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState)) :*: S1 ('MetaSel ('Just "timeoutResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification)))))))

newPostFulfillmentStatusSpecification :: PostFulfillmentStatusSpecification Source #

Create a value of PostFulfillmentStatusSpecification 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:failureConditional:PostFulfillmentStatusSpecification', postFulfillmentStatusSpecification_failureConditional - A list of conditional branches to evaluate after the fulfillment code hook throws an exception or returns with the State field of the Intent object set to Failed.

$sel:failureNextStep:PostFulfillmentStatusSpecification', postFulfillmentStatusSpecification_failureNextStep - Specifies the next step the bot runs after the fulfillment code hook throws an exception or returns with the State field of the Intent object set to Failed.

$sel:failureResponse:PostFulfillmentStatusSpecification', postFulfillmentStatusSpecification_failureResponse - Undocumented member.

$sel:successConditional:PostFulfillmentStatusSpecification', postFulfillmentStatusSpecification_successConditional - A list of conditional branches to evaluate after the fulfillment code hook finishes successfully.

$sel:successNextStep:PostFulfillmentStatusSpecification', postFulfillmentStatusSpecification_successNextStep - Specifies the next step in the conversation that Amazon Lex invokes when the fulfillment code hook completes successfully.

$sel:successResponse:PostFulfillmentStatusSpecification', postFulfillmentStatusSpecification_successResponse - Undocumented member.

$sel:timeoutConditional:PostFulfillmentStatusSpecification', postFulfillmentStatusSpecification_timeoutConditional - A list of conditional branches to evaluate if the fulfillment code hook times out.

$sel:timeoutNextStep:PostFulfillmentStatusSpecification', postFulfillmentStatusSpecification_timeoutNextStep - Specifies the next step that the bot runs when the fulfillment code hook times out.

$sel:timeoutResponse:PostFulfillmentStatusSpecification', postFulfillmentStatusSpecification_timeoutResponse - Undocumented member.

postFulfillmentStatusSpecification_failureConditional :: Lens' PostFulfillmentStatusSpecification (Maybe ConditionalSpecification) Source #

A list of conditional branches to evaluate after the fulfillment code hook throws an exception or returns with the State field of the Intent object set to Failed.

postFulfillmentStatusSpecification_failureNextStep :: Lens' PostFulfillmentStatusSpecification (Maybe DialogState) Source #

Specifies the next step the bot runs after the fulfillment code hook throws an exception or returns with the State field of the Intent object set to Failed.

postFulfillmentStatusSpecification_successConditional :: Lens' PostFulfillmentStatusSpecification (Maybe ConditionalSpecification) Source #

A list of conditional branches to evaluate after the fulfillment code hook finishes successfully.

postFulfillmentStatusSpecification_successNextStep :: Lens' PostFulfillmentStatusSpecification (Maybe DialogState) Source #

Specifies the next step in the conversation that Amazon Lex invokes when the fulfillment code hook completes successfully.

postFulfillmentStatusSpecification_timeoutConditional :: Lens' PostFulfillmentStatusSpecification (Maybe ConditionalSpecification) Source #

A list of conditional branches to evaluate if the fulfillment code hook times out.

postFulfillmentStatusSpecification_timeoutNextStep :: Lens' PostFulfillmentStatusSpecification (Maybe DialogState) Source #

Specifies the next step that the bot runs when the fulfillment code hook times out.

Principal

data Principal Source #

The IAM principal that you allowing or denying access to an Amazon Lex action. You must provide a service or an arn, but not both in the same statement. For more information, see AWS JSON policy elements: Principal .

See: newPrincipal smart constructor.

Constructors

Principal' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the principal.

  • service :: Maybe Text

    The name of the AWS service that should allowed or denied access to an Amazon Lex action.

Instances

Instances details
ToJSON Principal Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Principal

Generic Principal Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Principal

Associated Types

type Rep Principal :: Type -> Type #

Read Principal Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Principal

Show Principal Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Principal

NFData Principal Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Principal

Methods

rnf :: Principal -> () #

Eq Principal Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Principal

Hashable Principal Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Principal

type Rep Principal Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Principal

type Rep Principal = D1 ('MetaData "Principal" "Amazonka.LexV2Models.Types.Principal" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "Principal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPrincipal :: Principal Source #

Create a value of Principal 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:arn:Principal', principal_arn - The Amazon Resource Name (ARN) of the principal.

$sel:service:Principal', principal_service - The name of the AWS service that should allowed or denied access to an Amazon Lex action.

principal_arn :: Lens' Principal (Maybe Text) Source #

The Amazon Resource Name (ARN) of the principal.

principal_service :: Lens' Principal (Maybe Text) Source #

The name of the AWS service that should allowed or denied access to an Amazon Lex action.

PromptAttemptSpecification

data PromptAttemptSpecification Source #

Specifies the settings on a prompt attempt.

See: newPromptAttemptSpecification smart constructor.

Constructors

PromptAttemptSpecification' 

Fields

Instances

Instances details
FromJSON PromptAttemptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttemptSpecification

ToJSON PromptAttemptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttemptSpecification

Generic PromptAttemptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttemptSpecification

Associated Types

type Rep PromptAttemptSpecification :: Type -> Type #

Read PromptAttemptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttemptSpecification

Show PromptAttemptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttemptSpecification

NFData PromptAttemptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttemptSpecification

Eq PromptAttemptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttemptSpecification

Hashable PromptAttemptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttemptSpecification

type Rep PromptAttemptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptAttemptSpecification

type Rep PromptAttemptSpecification = D1 ('MetaData "PromptAttemptSpecification" "Amazonka.LexV2Models.Types.PromptAttemptSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "PromptAttemptSpecification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowInterrupt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "audioAndDTMFInputSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AudioAndDTMFInputSpecification))) :*: (S1 ('MetaSel ('Just "textInputSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TextInputSpecification)) :*: S1 ('MetaSel ('Just "allowedInputTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AllowedInputTypes))))

newPromptAttemptSpecification Source #

Create a value of PromptAttemptSpecification 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:allowInterrupt:PromptAttemptSpecification', promptAttemptSpecification_allowInterrupt - Indicates whether the user can interrupt a speech prompt attempt from the bot.

$sel:audioAndDTMFInputSpecification:PromptAttemptSpecification', promptAttemptSpecification_audioAndDTMFInputSpecification - Specifies the settings on audio and DTMF input.

$sel:textInputSpecification:PromptAttemptSpecification', promptAttemptSpecification_textInputSpecification - Specifies the settings on text input.

$sel:allowedInputTypes:PromptAttemptSpecification', promptAttemptSpecification_allowedInputTypes - Indicates the allowed input types of the prompt attempt.

promptAttemptSpecification_allowInterrupt :: Lens' PromptAttemptSpecification (Maybe Bool) Source #

Indicates whether the user can interrupt a speech prompt attempt from the bot.

PromptSpecification

data PromptSpecification Source #

Specifies a list of message groups that Amazon Lex sends to a user to elicit a response.

See: newPromptSpecification smart constructor.

Constructors

PromptSpecification' 

Fields

Instances

Instances details
FromJSON PromptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptSpecification

ToJSON PromptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptSpecification

Generic PromptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptSpecification

Associated Types

type Rep PromptSpecification :: Type -> Type #

Read PromptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptSpecification

Show PromptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptSpecification

NFData PromptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptSpecification

Methods

rnf :: PromptSpecification -> () #

Eq PromptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptSpecification

Hashable PromptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptSpecification

type Rep PromptSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PromptSpecification

type Rep PromptSpecification = D1 ('MetaData "PromptSpecification" "Amazonka.LexV2Models.Types.PromptSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "PromptSpecification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowInterrupt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "messageSelectionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MessageSelectionStrategy))) :*: (S1 ('MetaSel ('Just "promptAttemptsSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap PromptAttempt PromptAttemptSpecification))) :*: (S1 ('MetaSel ('Just "messageGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty MessageGroup)) :*: S1 ('MetaSel ('Just "maxRetries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

newPromptSpecification Source #

Create a value of PromptSpecification 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:

PromptSpecification, promptSpecification_allowInterrupt - Indicates whether the user can interrupt a speech prompt from the bot.

$sel:messageSelectionStrategy:PromptSpecification', promptSpecification_messageSelectionStrategy - Indicates how a message is selected from a message group among retries.

$sel:promptAttemptsSpecification:PromptSpecification', promptSpecification_promptAttemptsSpecification - Specifies the advanced settings on each attempt of the prompt.

$sel:messageGroups:PromptSpecification', promptSpecification_messageGroups - A collection of messages that Amazon Lex can send to the user. Amazon Lex chooses the actual message to send at runtime.

$sel:maxRetries:PromptSpecification', promptSpecification_maxRetries - The maximum number of times the bot tries to elicit a response from the user using this prompt.

promptSpecification_allowInterrupt :: Lens' PromptSpecification (Maybe Bool) Source #

Indicates whether the user can interrupt a speech prompt from the bot.

promptSpecification_messageSelectionStrategy :: Lens' PromptSpecification (Maybe MessageSelectionStrategy) Source #

Indicates how a message is selected from a message group among retries.

promptSpecification_messageGroups :: Lens' PromptSpecification (NonEmpty MessageGroup) Source #

A collection of messages that Amazon Lex can send to the user. Amazon Lex chooses the actual message to send at runtime.

promptSpecification_maxRetries :: Lens' PromptSpecification Natural Source #

The maximum number of times the bot tries to elicit a response from the user using this prompt.

RecommendedIntentSummary

data RecommendedIntentSummary Source #

An object that contains a summary of a recommended intent.

See: newRecommendedIntentSummary smart constructor.

Constructors

RecommendedIntentSummary' 

Fields

  • intentId :: Maybe Text

    The unique identifier of a recommended intent associated with the bot recommendation.

  • intentName :: Maybe Text

    The name of a recommended intent associated with the bot recommendation.

  • sampleUtterancesCount :: Maybe Int

    The count of sample utterances of a recommended intent that is associated with a bot recommendation.

Instances

Instances details
FromJSON RecommendedIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RecommendedIntentSummary

Generic RecommendedIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RecommendedIntentSummary

Associated Types

type Rep RecommendedIntentSummary :: Type -> Type #

Read RecommendedIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RecommendedIntentSummary

Show RecommendedIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RecommendedIntentSummary

NFData RecommendedIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RecommendedIntentSummary

Eq RecommendedIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RecommendedIntentSummary

Hashable RecommendedIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RecommendedIntentSummary

type Rep RecommendedIntentSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RecommendedIntentSummary

type Rep RecommendedIntentSummary = D1 ('MetaData "RecommendedIntentSummary" "Amazonka.LexV2Models.Types.RecommendedIntentSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "RecommendedIntentSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "intentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "intentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sampleUtterancesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newRecommendedIntentSummary :: RecommendedIntentSummary Source #

Create a value of RecommendedIntentSummary 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:intentId:RecommendedIntentSummary', recommendedIntentSummary_intentId - The unique identifier of a recommended intent associated with the bot recommendation.

$sel:intentName:RecommendedIntentSummary', recommendedIntentSummary_intentName - The name of a recommended intent associated with the bot recommendation.

$sel:sampleUtterancesCount:RecommendedIntentSummary', recommendedIntentSummary_sampleUtterancesCount - The count of sample utterances of a recommended intent that is associated with a bot recommendation.

recommendedIntentSummary_intentId :: Lens' RecommendedIntentSummary (Maybe Text) Source #

The unique identifier of a recommended intent associated with the bot recommendation.

recommendedIntentSummary_intentName :: Lens' RecommendedIntentSummary (Maybe Text) Source #

The name of a recommended intent associated with the bot recommendation.

recommendedIntentSummary_sampleUtterancesCount :: Lens' RecommendedIntentSummary (Maybe Int) Source #

The count of sample utterances of a recommended intent that is associated with a bot recommendation.

RelativeAggregationDuration

data RelativeAggregationDuration Source #

Specifies the time window that utterance statistics are returned for. The time window is always relative to the last time that the that utterances were aggregated. For example, if the ListAggregatedUtterances operation is called at 1600, the time window is set to 1 hour, and the last refresh time was 1530, only utterances made between 1430 and 1530 are returned.

You can choose the time window that statistics should be returned for.

  • Hours - You can request utterance statistics for 1, 3, 6, 12, or 24 hour time windows. Statistics are refreshed every half hour for 1 hour time windows, and hourly for the other time windows.
  • Days - You can request utterance statistics for 3 days. Statistics are refreshed every 6 hours.
  • Weeks - You can see statistics for one or two weeks. Statistics are refreshed every 12 hours for one week time windows, and once per day for two week time windows.

See: newRelativeAggregationDuration smart constructor.

Constructors

RelativeAggregationDuration' 

Fields

  • timeDimension :: TimeDimension

    The type of time period that the timeValue field represents.

  • timeValue :: Natural

    The period of the time window to gather statistics for. The valid value depends on the setting of the timeDimension field.

    • Hours - 1/3/6/12/24
    • Days - 3
    • Weeks - 1/2

Instances

Instances details
FromJSON RelativeAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RelativeAggregationDuration

ToJSON RelativeAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RelativeAggregationDuration

Generic RelativeAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RelativeAggregationDuration

Associated Types

type Rep RelativeAggregationDuration :: Type -> Type #

Read RelativeAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RelativeAggregationDuration

Show RelativeAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RelativeAggregationDuration

NFData RelativeAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RelativeAggregationDuration

Eq RelativeAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RelativeAggregationDuration

Hashable RelativeAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RelativeAggregationDuration

type Rep RelativeAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.RelativeAggregationDuration

type Rep RelativeAggregationDuration = D1 ('MetaData "RelativeAggregationDuration" "Amazonka.LexV2Models.Types.RelativeAggregationDuration" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "RelativeAggregationDuration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timeDimension") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TimeDimension) :*: S1 ('MetaSel ('Just "timeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newRelativeAggregationDuration Source #

Create a value of RelativeAggregationDuration 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:timeDimension:RelativeAggregationDuration', relativeAggregationDuration_timeDimension - The type of time period that the timeValue field represents.

$sel:timeValue:RelativeAggregationDuration', relativeAggregationDuration_timeValue - The period of the time window to gather statistics for. The valid value depends on the setting of the timeDimension field.

  • Hours - 1/3/6/12/24
  • Days - 3
  • Weeks - 1/2

relativeAggregationDuration_timeDimension :: Lens' RelativeAggregationDuration TimeDimension Source #

The type of time period that the timeValue field represents.

relativeAggregationDuration_timeValue :: Lens' RelativeAggregationDuration Natural Source #

The period of the time window to gather statistics for. The valid value depends on the setting of the timeDimension field.

  • Hours - 1/3/6/12/24
  • Days - 3
  • Weeks - 1/2

ResponseSpecification

data ResponseSpecification Source #

Specifies a list of message groups that Amazon Lex uses to respond the user input.

See: newResponseSpecification smart constructor.

Constructors

ResponseSpecification' 

Fields

Instances

Instances details
FromJSON ResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ResponseSpecification

ToJSON ResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ResponseSpecification

Generic ResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ResponseSpecification

Associated Types

type Rep ResponseSpecification :: Type -> Type #

Read ResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ResponseSpecification

Show ResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ResponseSpecification

NFData ResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ResponseSpecification

Methods

rnf :: ResponseSpecification -> () #

Eq ResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ResponseSpecification

Hashable ResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ResponseSpecification

type Rep ResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.ResponseSpecification

type Rep ResponseSpecification = D1 ('MetaData "ResponseSpecification" "Amazonka.LexV2Models.Types.ResponseSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "ResponseSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowInterrupt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "messageGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty MessageGroup))))

newResponseSpecification Source #

Create a value of ResponseSpecification 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:allowInterrupt:ResponseSpecification', responseSpecification_allowInterrupt - Indicates whether the user can interrupt a speech response from Amazon Lex.

$sel:messageGroups:ResponseSpecification', responseSpecification_messageGroups - A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses the actual response to send at runtime.

responseSpecification_allowInterrupt :: Lens' ResponseSpecification (Maybe Bool) Source #

Indicates whether the user can interrupt a speech response from Amazon Lex.

responseSpecification_messageGroups :: Lens' ResponseSpecification (NonEmpty MessageGroup) Source #

A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses the actual response to send at runtime.

S3BucketLogDestination

data S3BucketLogDestination Source #

Specifies an Amazon S3 bucket for logging audio conversations

See: newS3BucketLogDestination smart constructor.

Constructors

S3BucketLogDestination' 

Fields

  • kmsKeyArn :: Maybe Text

    The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.

  • s3BucketArn :: Text

    The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.

  • logPrefix :: Text

    The S3 prefix to assign to audio log files.

Instances

Instances details
FromJSON S3BucketLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketLogDestination

ToJSON S3BucketLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketLogDestination

Generic S3BucketLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketLogDestination

Associated Types

type Rep S3BucketLogDestination :: Type -> Type #

Read S3BucketLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketLogDestination

Show S3BucketLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketLogDestination

NFData S3BucketLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketLogDestination

Methods

rnf :: S3BucketLogDestination -> () #

Eq S3BucketLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketLogDestination

Hashable S3BucketLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketLogDestination

type Rep S3BucketLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketLogDestination

type Rep S3BucketLogDestination = D1 ('MetaData "S3BucketLogDestination" "Amazonka.LexV2Models.Types.S3BucketLogDestination" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "S3BucketLogDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "s3BucketArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "logPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3BucketLogDestination Source #

Create a value of S3BucketLogDestination 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:kmsKeyArn:S3BucketLogDestination', s3BucketLogDestination_kmsKeyArn - The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.

$sel:s3BucketArn:S3BucketLogDestination', s3BucketLogDestination_s3BucketArn - The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.

$sel:logPrefix:S3BucketLogDestination', s3BucketLogDestination_logPrefix - The S3 prefix to assign to audio log files.

s3BucketLogDestination_kmsKeyArn :: Lens' S3BucketLogDestination (Maybe Text) Source #

The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.

s3BucketLogDestination_s3BucketArn :: Lens' S3BucketLogDestination Text Source #

The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.

s3BucketLogDestination_logPrefix :: Lens' S3BucketLogDestination Text Source #

The S3 prefix to assign to audio log files.

S3BucketTranscriptSource

data S3BucketTranscriptSource Source #

The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.

See: newS3BucketTranscriptSource smart constructor.

Constructors

S3BucketTranscriptSource' 

Fields

  • kmsKeyArn :: Maybe Text

    The ARN of the KMS key that customer use to encrypt their Amazon S3 bucket. Only use this field if your bucket is encrypted using a customer managed KMS key.

  • pathFormat :: Maybe PathFormat

    The object that contains a path format that will be applied when Amazon Lex reads the transcript file in the bucket you provide. Specify this object if you only want Lex to read a subset of files in your Amazon S3 bucket.

  • transcriptFilter :: Maybe TranscriptFilter

    The object that contains the filter which will be applied when Amazon Lex reads through the Amazon S3 bucket. Specify this object if you want Amazon Lex to read only a subset of the Amazon S3 bucket based on the filter you provide.

  • s3BucketName :: Text

    The name of the bucket containing the transcript and the associated metadata.

  • transcriptFormat :: TranscriptFormat

    The format of the transcript content. Currently, Genie only supports the Amazon Lex transcript format.

Instances

Instances details
FromJSON S3BucketTranscriptSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketTranscriptSource

ToJSON S3BucketTranscriptSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketTranscriptSource

Generic S3BucketTranscriptSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketTranscriptSource

Associated Types

type Rep S3BucketTranscriptSource :: Type -> Type #

Read S3BucketTranscriptSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketTranscriptSource

Show S3BucketTranscriptSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketTranscriptSource

NFData S3BucketTranscriptSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketTranscriptSource

Eq S3BucketTranscriptSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketTranscriptSource

Hashable S3BucketTranscriptSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketTranscriptSource

type Rep S3BucketTranscriptSource Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.S3BucketTranscriptSource

type Rep S3BucketTranscriptSource = D1 ('MetaData "S3BucketTranscriptSource" "Amazonka.LexV2Models.Types.S3BucketTranscriptSource" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "S3BucketTranscriptSource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pathFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PathFormat))) :*: (S1 ('MetaSel ('Just "transcriptFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TranscriptFilter)) :*: (S1 ('MetaSel ('Just "s3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "transcriptFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TranscriptFormat)))))

newS3BucketTranscriptSource Source #

Create a value of S3BucketTranscriptSource 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:kmsKeyArn:S3BucketTranscriptSource', s3BucketTranscriptSource_kmsKeyArn - The ARN of the KMS key that customer use to encrypt their Amazon S3 bucket. Only use this field if your bucket is encrypted using a customer managed KMS key.

$sel:pathFormat:S3BucketTranscriptSource', s3BucketTranscriptSource_pathFormat - The object that contains a path format that will be applied when Amazon Lex reads the transcript file in the bucket you provide. Specify this object if you only want Lex to read a subset of files in your Amazon S3 bucket.

$sel:transcriptFilter:S3BucketTranscriptSource', s3BucketTranscriptSource_transcriptFilter - The object that contains the filter which will be applied when Amazon Lex reads through the Amazon S3 bucket. Specify this object if you want Amazon Lex to read only a subset of the Amazon S3 bucket based on the filter you provide.

$sel:s3BucketName:S3BucketTranscriptSource', s3BucketTranscriptSource_s3BucketName - The name of the bucket containing the transcript and the associated metadata.

$sel:transcriptFormat:S3BucketTranscriptSource', s3BucketTranscriptSource_transcriptFormat - The format of the transcript content. Currently, Genie only supports the Amazon Lex transcript format.

s3BucketTranscriptSource_kmsKeyArn :: Lens' S3BucketTranscriptSource (Maybe Text) Source #

The ARN of the KMS key that customer use to encrypt their Amazon S3 bucket. Only use this field if your bucket is encrypted using a customer managed KMS key.

s3BucketTranscriptSource_pathFormat :: Lens' S3BucketTranscriptSource (Maybe PathFormat) Source #

The object that contains a path format that will be applied when Amazon Lex reads the transcript file in the bucket you provide. Specify this object if you only want Lex to read a subset of files in your Amazon S3 bucket.

s3BucketTranscriptSource_transcriptFilter :: Lens' S3BucketTranscriptSource (Maybe TranscriptFilter) Source #

The object that contains the filter which will be applied when Amazon Lex reads through the Amazon S3 bucket. Specify this object if you want Amazon Lex to read only a subset of the Amazon S3 bucket based on the filter you provide.

s3BucketTranscriptSource_s3BucketName :: Lens' S3BucketTranscriptSource Text Source #

The name of the bucket containing the transcript and the associated metadata.

s3BucketTranscriptSource_transcriptFormat :: Lens' S3BucketTranscriptSource TranscriptFormat Source #

The format of the transcript content. Currently, Genie only supports the Amazon Lex transcript format.

SSMLMessage

data SSMLMessage Source #

Defines a Speech Synthesis Markup Language (SSML) prompt.

See: newSSMLMessage smart constructor.

Constructors

SSMLMessage' 

Fields

  • value :: Text

    The SSML text that defines the prompt.

Instances

Instances details
FromJSON SSMLMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SSMLMessage

ToJSON SSMLMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SSMLMessage

Generic SSMLMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SSMLMessage

Associated Types

type Rep SSMLMessage :: Type -> Type #

Read SSMLMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SSMLMessage

Show SSMLMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SSMLMessage

NFData SSMLMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SSMLMessage

Methods

rnf :: SSMLMessage -> () #

Eq SSMLMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SSMLMessage

Hashable SSMLMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SSMLMessage

type Rep SSMLMessage Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SSMLMessage

type Rep SSMLMessage = D1 ('MetaData "SSMLMessage" "Amazonka.LexV2Models.Types.SSMLMessage" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SSMLMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSSMLMessage Source #

Create a value of SSMLMessage 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:SSMLMessage', sSMLMessage_value - The SSML text that defines the prompt.

sSMLMessage_value :: Lens' SSMLMessage Text Source #

The SSML text that defines the prompt.

SampleUtterance

data SampleUtterance Source #

A sample utterance that invokes an intent or respond to a slot elicitation prompt.

See: newSampleUtterance smart constructor.

Constructors

SampleUtterance' 

Fields

  • utterance :: Text

    The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.

Instances

Instances details
FromJSON SampleUtterance Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleUtterance

ToJSON SampleUtterance Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleUtterance

Generic SampleUtterance Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleUtterance

Associated Types

type Rep SampleUtterance :: Type -> Type #

Read SampleUtterance Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleUtterance

Show SampleUtterance Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleUtterance

NFData SampleUtterance Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleUtterance

Methods

rnf :: SampleUtterance -> () #

Eq SampleUtterance Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleUtterance

Hashable SampleUtterance Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleUtterance

type Rep SampleUtterance Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleUtterance

type Rep SampleUtterance = D1 ('MetaData "SampleUtterance" "Amazonka.LexV2Models.Types.SampleUtterance" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SampleUtterance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "utterance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSampleUtterance Source #

Create a value of SampleUtterance 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:utterance:SampleUtterance', sampleUtterance_utterance - The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.

sampleUtterance_utterance :: Lens' SampleUtterance Text Source #

The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.

SampleValue

data SampleValue Source #

Defines one of the values for a slot type.

See: newSampleValue smart constructor.

Constructors

SampleValue' 

Fields

  • value :: Text

    The value that can be used for a slot type.

Instances

Instances details
FromJSON SampleValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleValue

ToJSON SampleValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleValue

Generic SampleValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleValue

Associated Types

type Rep SampleValue :: Type -> Type #

Read SampleValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleValue

Show SampleValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleValue

NFData SampleValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleValue

Methods

rnf :: SampleValue -> () #

Eq SampleValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleValue

Hashable SampleValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleValue

type Rep SampleValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SampleValue

type Rep SampleValue = D1 ('MetaData "SampleValue" "Amazonka.LexV2Models.Types.SampleValue" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SampleValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSampleValue Source #

Create a value of SampleValue 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:SampleValue', sampleValue_value - The value that can be used for a slot type.

sampleValue_value :: Lens' SampleValue Text Source #

The value that can be used for a slot type.

SentimentAnalysisSettings

data SentimentAnalysisSettings Source #

Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.

See: newSentimentAnalysisSettings smart constructor.

Constructors

SentimentAnalysisSettings' 

Fields

  • detectSentiment :: Bool

    Sets whether Amazon Lex uses Amazon Comprehend to detect the sentiment of user utterances.

Instances

Instances details
FromJSON SentimentAnalysisSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SentimentAnalysisSettings

ToJSON SentimentAnalysisSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SentimentAnalysisSettings

Generic SentimentAnalysisSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SentimentAnalysisSettings

Associated Types

type Rep SentimentAnalysisSettings :: Type -> Type #

Read SentimentAnalysisSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SentimentAnalysisSettings

Show SentimentAnalysisSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SentimentAnalysisSettings

NFData SentimentAnalysisSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SentimentAnalysisSettings

Eq SentimentAnalysisSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SentimentAnalysisSettings

Hashable SentimentAnalysisSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SentimentAnalysisSettings

type Rep SentimentAnalysisSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SentimentAnalysisSettings

type Rep SentimentAnalysisSettings = D1 ('MetaData "SentimentAnalysisSettings" "Amazonka.LexV2Models.Types.SentimentAnalysisSettings" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SentimentAnalysisSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectSentiment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newSentimentAnalysisSettings Source #

Create a value of SentimentAnalysisSettings 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:detectSentiment:SentimentAnalysisSettings', sentimentAnalysisSettings_detectSentiment - Sets whether Amazon Lex uses Amazon Comprehend to detect the sentiment of user utterances.

sentimentAnalysisSettings_detectSentiment :: Lens' SentimentAnalysisSettings Bool Source #

Sets whether Amazon Lex uses Amazon Comprehend to detect the sentiment of user utterances.

SlotCaptureSetting

data SlotCaptureSetting Source #

Settings used when Amazon Lex successfully captures a slot value from a user.

See: newSlotCaptureSetting smart constructor.

Constructors

SlotCaptureSetting' 

Fields

Instances

Instances details
FromJSON SlotCaptureSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotCaptureSetting

ToJSON SlotCaptureSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotCaptureSetting

Generic SlotCaptureSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotCaptureSetting

Associated Types

type Rep SlotCaptureSetting :: Type -> Type #

Read SlotCaptureSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotCaptureSetting

Show SlotCaptureSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotCaptureSetting

NFData SlotCaptureSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotCaptureSetting

Methods

rnf :: SlotCaptureSetting -> () #

Eq SlotCaptureSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotCaptureSetting

Hashable SlotCaptureSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotCaptureSetting

type Rep SlotCaptureSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotCaptureSetting

newSlotCaptureSetting :: SlotCaptureSetting Source #

Create a value of SlotCaptureSetting 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:captureConditional:SlotCaptureSetting', slotCaptureSetting_captureConditional - A list of conditional branches to evaluate after the slot value is captured.

$sel:captureNextStep:SlotCaptureSetting', slotCaptureSetting_captureNextStep - Specifies the next step that the bot runs when the slot value is captured before the code hook times out.

$sel:captureResponse:SlotCaptureSetting', slotCaptureSetting_captureResponse - Undocumented member.

$sel:codeHook:SlotCaptureSetting', slotCaptureSetting_codeHook - Code hook called after Amazon Lex successfully captures a slot value.

$sel:elicitationCodeHook:SlotCaptureSetting', slotCaptureSetting_elicitationCodeHook - Code hook called when Amazon Lex doesn't capture a slot value.

$sel:failureConditional:SlotCaptureSetting', slotCaptureSetting_failureConditional - A list of conditional branches to evaluate when the slot value isn't captured.

$sel:failureNextStep:SlotCaptureSetting', slotCaptureSetting_failureNextStep - Specifies the next step that the bot runs when the slot value code is not recognized.

$sel:failureResponse:SlotCaptureSetting', slotCaptureSetting_failureResponse - Undocumented member.

slotCaptureSetting_captureConditional :: Lens' SlotCaptureSetting (Maybe ConditionalSpecification) Source #

A list of conditional branches to evaluate after the slot value is captured.

slotCaptureSetting_captureNextStep :: Lens' SlotCaptureSetting (Maybe DialogState) Source #

Specifies the next step that the bot runs when the slot value is captured before the code hook times out.

slotCaptureSetting_codeHook :: Lens' SlotCaptureSetting (Maybe DialogCodeHookInvocationSetting) Source #

Code hook called after Amazon Lex successfully captures a slot value.

slotCaptureSetting_elicitationCodeHook :: Lens' SlotCaptureSetting (Maybe ElicitationCodeHookInvocationSetting) Source #

Code hook called when Amazon Lex doesn't capture a slot value.

slotCaptureSetting_failureConditional :: Lens' SlotCaptureSetting (Maybe ConditionalSpecification) Source #

A list of conditional branches to evaluate when the slot value isn't captured.

slotCaptureSetting_failureNextStep :: Lens' SlotCaptureSetting (Maybe DialogState) Source #

Specifies the next step that the bot runs when the slot value code is not recognized.

SlotDefaultValue

data SlotDefaultValue Source #

Specifies the default value to use when a user doesn't provide a value for a slot.

See: newSlotDefaultValue smart constructor.

Constructors

SlotDefaultValue' 

Fields

  • defaultValue :: Text

    The default value to use when a user doesn't provide a value for a slot.

Instances

Instances details
FromJSON SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValue

ToJSON SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValue

Generic SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValue

Associated Types

type Rep SlotDefaultValue :: Type -> Type #

Read SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValue

Show SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValue

NFData SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValue

Methods

rnf :: SlotDefaultValue -> () #

Eq SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValue

Hashable SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValue

type Rep SlotDefaultValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValue

type Rep SlotDefaultValue = D1 ('MetaData "SlotDefaultValue" "Amazonka.LexV2Models.Types.SlotDefaultValue" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotDefaultValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSlotDefaultValue Source #

Create a value of SlotDefaultValue 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:defaultValue:SlotDefaultValue', slotDefaultValue_defaultValue - The default value to use when a user doesn't provide a value for a slot.

slotDefaultValue_defaultValue :: Lens' SlotDefaultValue Text Source #

The default value to use when a user doesn't provide a value for a slot.

SlotDefaultValueSpecification

data SlotDefaultValueSpecification Source #

Defines a list of values that Amazon Lex should use as the default value for a slot.

See: newSlotDefaultValueSpecification smart constructor.

Constructors

SlotDefaultValueSpecification' 

Fields

Instances

Instances details
FromJSON SlotDefaultValueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValueSpecification

ToJSON SlotDefaultValueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValueSpecification

Generic SlotDefaultValueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValueSpecification

Associated Types

type Rep SlotDefaultValueSpecification :: Type -> Type #

Read SlotDefaultValueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValueSpecification

Show SlotDefaultValueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValueSpecification

NFData SlotDefaultValueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValueSpecification

Eq SlotDefaultValueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValueSpecification

Hashable SlotDefaultValueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValueSpecification

type Rep SlotDefaultValueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotDefaultValueSpecification

type Rep SlotDefaultValueSpecification = D1 ('MetaData "SlotDefaultValueSpecification" "Amazonka.LexV2Models.Types.SlotDefaultValueSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotDefaultValueSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultValueList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SlotDefaultValue])))

newSlotDefaultValueSpecification :: SlotDefaultValueSpecification Source #

Create a value of SlotDefaultValueSpecification 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:defaultValueList:SlotDefaultValueSpecification', slotDefaultValueSpecification_defaultValueList - A list of default values. Amazon Lex chooses the default value to use in the order that they are presented in the list.

slotDefaultValueSpecification_defaultValueList :: Lens' SlotDefaultValueSpecification [SlotDefaultValue] Source #

A list of default values. Amazon Lex chooses the default value to use in the order that they are presented in the list.

SlotFilter

data SlotFilter Source #

Filters the response from the ListSlots operation.

See: newSlotFilter smart constructor.

Constructors

SlotFilter' 

Fields

  • name :: SlotFilterName

    The name of the field to use for filtering.

  • values :: NonEmpty Text

    The value to use to filter the response.

  • operator :: SlotFilterOperator

    The operator to use for the filter. Specify EQ when the ListSlots operation should return only aliases that equal the specified value. Specify CO when the ListSlots operation should return aliases that contain the specified value.

Instances

Instances details
ToJSON SlotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilter

Generic SlotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilter

Associated Types

type Rep SlotFilter :: Type -> Type #

Read SlotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilter

Show SlotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilter

NFData SlotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilter

Methods

rnf :: SlotFilter -> () #

Eq SlotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilter

Hashable SlotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilter

type Rep SlotFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotFilter

type Rep SlotFilter = D1 ('MetaData "SlotFilter" "Amazonka.LexV2Models.Types.SlotFilter" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SlotFilterName) :*: (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SlotFilterOperator))))

newSlotFilter Source #

Create a value of SlotFilter 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:name:SlotFilter', slotFilter_name - The name of the field to use for filtering.

$sel:values:SlotFilter', slotFilter_values - The value to use to filter the response.

$sel:operator:SlotFilter', slotFilter_operator - The operator to use for the filter. Specify EQ when the ListSlots operation should return only aliases that equal the specified value. Specify CO when the ListSlots operation should return aliases that contain the specified value.

slotFilter_name :: Lens' SlotFilter SlotFilterName Source #

The name of the field to use for filtering.

slotFilter_values :: Lens' SlotFilter (NonEmpty Text) Source #

The value to use to filter the response.

slotFilter_operator :: Lens' SlotFilter SlotFilterOperator Source #

The operator to use for the filter. Specify EQ when the ListSlots operation should return only aliases that equal the specified value. Specify CO when the ListSlots operation should return aliases that contain the specified value.

SlotPriority

data SlotPriority Source #

Sets the priority that Amazon Lex should use when eliciting slot values from a user.

See: newSlotPriority smart constructor.

Constructors

SlotPriority' 

Fields

Instances

Instances details
FromJSON SlotPriority Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotPriority

ToJSON SlotPriority Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotPriority

Generic SlotPriority Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotPriority

Associated Types

type Rep SlotPriority :: Type -> Type #

Read SlotPriority Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotPriority

Show SlotPriority Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotPriority

NFData SlotPriority Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotPriority

Methods

rnf :: SlotPriority -> () #

Eq SlotPriority Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotPriority

Hashable SlotPriority Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotPriority

type Rep SlotPriority Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotPriority

type Rep SlotPriority = D1 ('MetaData "SlotPriority" "Amazonka.LexV2Models.Types.SlotPriority" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotPriority'" 'PrefixI 'True) (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "slotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSlotPriority Source #

Create a value of SlotPriority 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:priority:SlotPriority', slotPriority_priority - The priority that a slot should be elicited.

$sel:slotId:SlotPriority', slotPriority_slotId - The unique identifier of the slot.

slotPriority_priority :: Lens' SlotPriority Natural Source #

The priority that a slot should be elicited.

slotPriority_slotId :: Lens' SlotPriority Text Source #

The unique identifier of the slot.

SlotSortBy

data SlotSortBy Source #

Specifies attributes for sorting a list of bots.

See: newSlotSortBy smart constructor.

Constructors

SlotSortBy' 

Fields

Instances

Instances details
ToJSON SlotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortBy

Generic SlotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortBy

Associated Types

type Rep SlotSortBy :: Type -> Type #

Read SlotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortBy

Show SlotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortBy

NFData SlotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortBy

Methods

rnf :: SlotSortBy -> () #

Eq SlotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortBy

Hashable SlotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortBy

type Rep SlotSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSortBy

type Rep SlotSortBy = D1 ('MetaData "SlotSortBy" "Amazonka.LexV2Models.Types.SlotSortBy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SlotSortAttribute) :*: S1 ('MetaSel ('Just "order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortOrder)))

newSlotSortBy Source #

Create a value of SlotSortBy 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:attribute:SlotSortBy', slotSortBy_attribute - The attribute to use to sort the list.

$sel:order:SlotSortBy', slotSortBy_order - The order to sort the list. You can choose ascending or descending.

slotSortBy_attribute :: Lens' SlotSortBy SlotSortAttribute Source #

The attribute to use to sort the list.

slotSortBy_order :: Lens' SlotSortBy SortOrder Source #

The order to sort the list. You can choose ascending or descending.

SlotSummary

data SlotSummary Source #

Summary information about a slot, a value that the bot elicits from the user.

See: newSlotSummary smart constructor.

Constructors

SlotSummary' 

Fields

Instances

Instances details
FromJSON SlotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSummary

Generic SlotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSummary

Associated Types

type Rep SlotSummary :: Type -> Type #

Read SlotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSummary

Show SlotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSummary

NFData SlotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSummary

Methods

rnf :: SlotSummary -> () #

Eq SlotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSummary

Hashable SlotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSummary

type Rep SlotSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotSummary

type Rep SlotSummary = D1 ('MetaData "SlotSummary" "Amazonka.LexV2Models.Types.SlotSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "slotConstraint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotConstraint)))) :*: ((S1 ('MetaSel ('Just "slotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "slotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "slotTypeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "valueElicitationPromptSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PromptSpecification))))))

newSlotSummary :: SlotSummary Source #

Create a value of SlotSummary 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:description:SlotSummary', slotSummary_description - The description of the slot.

$sel:lastUpdatedDateTime:SlotSummary', slotSummary_lastUpdatedDateTime - The timestamp of the last date and time that the slot was updated.

$sel:slotConstraint:SlotSummary', slotSummary_slotConstraint - Whether the slot is required or optional. An intent is complete when all required slots are filled.

$sel:slotId:SlotSummary', slotSummary_slotId - The unique identifier of the slot.

$sel:slotName:SlotSummary', slotSummary_slotName - The name given to the slot.

$sel:slotTypeId:SlotSummary', slotSummary_slotTypeId - The unique identifier for the slot type that defines the values for the slot.

$sel:valueElicitationPromptSpecification:SlotSummary', slotSummary_valueElicitationPromptSpecification - Prompts that are sent to the user to elicit a value for the slot.

slotSummary_description :: Lens' SlotSummary (Maybe Text) Source #

The description of the slot.

slotSummary_lastUpdatedDateTime :: Lens' SlotSummary (Maybe UTCTime) Source #

The timestamp of the last date and time that the slot was updated.

slotSummary_slotConstraint :: Lens' SlotSummary (Maybe SlotConstraint) Source #

Whether the slot is required or optional. An intent is complete when all required slots are filled.

slotSummary_slotId :: Lens' SlotSummary (Maybe Text) Source #

The unique identifier of the slot.

slotSummary_slotName :: Lens' SlotSummary (Maybe Text) Source #

The name given to the slot.

slotSummary_slotTypeId :: Lens' SlotSummary (Maybe Text) Source #

The unique identifier for the slot type that defines the values for the slot.

slotSummary_valueElicitationPromptSpecification :: Lens' SlotSummary (Maybe PromptSpecification) Source #

Prompts that are sent to the user to elicit a value for the slot.

SlotTypeFilter

data SlotTypeFilter Source #

Filters the response from the ListSlotTypes operation.

See: newSlotTypeFilter smart constructor.

Constructors

SlotTypeFilter' 

Fields

  • name :: SlotTypeFilterName

    The name of the field to use for filtering.

  • values :: NonEmpty Text

    The value to use to filter the response.

  • operator :: SlotTypeFilterOperator

    The operator to use for the filter. Specify EQ when the ListSlotTypes operation should return only aliases that equal the specified value. Specify CO when the ListSlotTypes operation should return aliases that contain the specified value.

Instances

Instances details
ToJSON SlotTypeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilter

Generic SlotTypeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilter

Associated Types

type Rep SlotTypeFilter :: Type -> Type #

Read SlotTypeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilter

Show SlotTypeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilter

NFData SlotTypeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilter

Methods

rnf :: SlotTypeFilter -> () #

Eq SlotTypeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilter

Hashable SlotTypeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilter

type Rep SlotTypeFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeFilter

type Rep SlotTypeFilter = D1 ('MetaData "SlotTypeFilter" "Amazonka.LexV2Models.Types.SlotTypeFilter" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotTypeFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SlotTypeFilterName) :*: (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SlotTypeFilterOperator))))

newSlotTypeFilter Source #

Create a value of SlotTypeFilter 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:name:SlotTypeFilter', slotTypeFilter_name - The name of the field to use for filtering.

$sel:values:SlotTypeFilter', slotTypeFilter_values - The value to use to filter the response.

$sel:operator:SlotTypeFilter', slotTypeFilter_operator - The operator to use for the filter. Specify EQ when the ListSlotTypes operation should return only aliases that equal the specified value. Specify CO when the ListSlotTypes operation should return aliases that contain the specified value.

slotTypeFilter_name :: Lens' SlotTypeFilter SlotTypeFilterName Source #

The name of the field to use for filtering.

slotTypeFilter_values :: Lens' SlotTypeFilter (NonEmpty Text) Source #

The value to use to filter the response.

slotTypeFilter_operator :: Lens' SlotTypeFilter SlotTypeFilterOperator Source #

The operator to use for the filter. Specify EQ when the ListSlotTypes operation should return only aliases that equal the specified value. Specify CO when the ListSlotTypes operation should return aliases that contain the specified value.

SlotTypeSortBy

data SlotTypeSortBy Source #

Specifies attributes for sorting a list of slot types.

See: newSlotTypeSortBy smart constructor.

Constructors

SlotTypeSortBy' 

Fields

Instances

Instances details
ToJSON SlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortBy

Generic SlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortBy

Associated Types

type Rep SlotTypeSortBy :: Type -> Type #

Read SlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortBy

Show SlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortBy

NFData SlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortBy

Methods

rnf :: SlotTypeSortBy -> () #

Eq SlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortBy

Hashable SlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortBy

type Rep SlotTypeSortBy Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSortBy

type Rep SlotTypeSortBy = D1 ('MetaData "SlotTypeSortBy" "Amazonka.LexV2Models.Types.SlotTypeSortBy" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotTypeSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SlotTypeSortAttribute) :*: S1 ('MetaSel ('Just "order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortOrder)))

newSlotTypeSortBy Source #

Create a value of SlotTypeSortBy 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:attribute:SlotTypeSortBy', slotTypeSortBy_attribute - The attribute to use to sort the list of slot types.

$sel:order:SlotTypeSortBy', slotTypeSortBy_order - The order to sort the list. You can say ascending or descending.

slotTypeSortBy_attribute :: Lens' SlotTypeSortBy SlotTypeSortAttribute Source #

The attribute to use to sort the list of slot types.

slotTypeSortBy_order :: Lens' SlotTypeSortBy SortOrder Source #

The order to sort the list. You can say ascending or descending.

SlotTypeStatistics

data SlotTypeStatistics Source #

The object that contains the statistical summary of the recommended slot type associated with the bot recommendation.

See: newSlotTypeStatistics smart constructor.

Constructors

SlotTypeStatistics' 

Fields

Instances

Instances details
FromJSON SlotTypeStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeStatistics

Generic SlotTypeStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeStatistics

Associated Types

type Rep SlotTypeStatistics :: Type -> Type #

Read SlotTypeStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeStatistics

Show SlotTypeStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeStatistics

NFData SlotTypeStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeStatistics

Methods

rnf :: SlotTypeStatistics -> () #

Eq SlotTypeStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeStatistics

Hashable SlotTypeStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeStatistics

type Rep SlotTypeStatistics Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeStatistics

type Rep SlotTypeStatistics = D1 ('MetaData "SlotTypeStatistics" "Amazonka.LexV2Models.Types.SlotTypeStatistics" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotTypeStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "discoveredSlotTypeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newSlotTypeStatistics :: SlotTypeStatistics Source #

Create a value of SlotTypeStatistics 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:discoveredSlotTypeCount:SlotTypeStatistics', slotTypeStatistics_discoveredSlotTypeCount - The number of recommended slot types associated with the bot recommendation.

slotTypeStatistics_discoveredSlotTypeCount :: Lens' SlotTypeStatistics (Maybe Int) Source #

The number of recommended slot types associated with the bot recommendation.

SlotTypeSummary

data SlotTypeSummary Source #

Provides summary information about a slot type.

See: newSlotTypeSummary smart constructor.

Constructors

SlotTypeSummary' 

Fields

Instances

Instances details
FromJSON SlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSummary

Generic SlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSummary

Associated Types

type Rep SlotTypeSummary :: Type -> Type #

Read SlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSummary

Show SlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSummary

NFData SlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSummary

Methods

rnf :: SlotTypeSummary -> () #

Eq SlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSummary

Hashable SlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSummary

type Rep SlotTypeSummary Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeSummary

type Rep SlotTypeSummary = D1 ('MetaData "SlotTypeSummary" "Amazonka.LexV2Models.Types.SlotTypeSummary" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotTypeSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "parentSlotTypeSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "slotTypeCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotTypeCategory)) :*: (S1 ('MetaSel ('Just "slotTypeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "slotTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSlotTypeSummary :: SlotTypeSummary Source #

Create a value of SlotTypeSummary 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:description:SlotTypeSummary', slotTypeSummary_description - The description of the slot type.

$sel:lastUpdatedDateTime:SlotTypeSummary', slotTypeSummary_lastUpdatedDateTime - A timestamp of the date and time that the slot type was last updated.

$sel:parentSlotTypeSignature:SlotTypeSummary', slotTypeSummary_parentSlotTypeSignature - If the slot type is derived from a built-on slot type, the name of the parent slot type.

$sel:slotTypeCategory:SlotTypeSummary', slotTypeSummary_slotTypeCategory - Indicates the type of the slot type.

$sel:slotTypeId:SlotTypeSummary', slotTypeSummary_slotTypeId - The unique identifier assigned to the slot type.

$sel:slotTypeName:SlotTypeSummary', slotTypeSummary_slotTypeName - The name of the slot type.

slotTypeSummary_description :: Lens' SlotTypeSummary (Maybe Text) Source #

The description of the slot type.

slotTypeSummary_lastUpdatedDateTime :: Lens' SlotTypeSummary (Maybe UTCTime) Source #

A timestamp of the date and time that the slot type was last updated.

slotTypeSummary_parentSlotTypeSignature :: Lens' SlotTypeSummary (Maybe Text) Source #

If the slot type is derived from a built-on slot type, the name of the parent slot type.

slotTypeSummary_slotTypeCategory :: Lens' SlotTypeSummary (Maybe SlotTypeCategory) Source #

Indicates the type of the slot type.

slotTypeSummary_slotTypeId :: Lens' SlotTypeSummary (Maybe Text) Source #

The unique identifier assigned to the slot type.

SlotTypeValue

data SlotTypeValue Source #

Each slot type can have a set of values. Each SlotTypeValue represents a value that the slot type can take.

See: newSlotTypeValue smart constructor.

Constructors

SlotTypeValue' 

Fields

Instances

Instances details
FromJSON SlotTypeValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeValue

ToJSON SlotTypeValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeValue

Generic SlotTypeValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeValue

Associated Types

type Rep SlotTypeValue :: Type -> Type #

Read SlotTypeValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeValue

Show SlotTypeValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeValue

NFData SlotTypeValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeValue

Methods

rnf :: SlotTypeValue -> () #

Eq SlotTypeValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeValue

Hashable SlotTypeValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeValue

type Rep SlotTypeValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotTypeValue

type Rep SlotTypeValue = D1 ('MetaData "SlotTypeValue" "Amazonka.LexV2Models.Types.SlotTypeValue" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotTypeValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sampleValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SampleValue)) :*: S1 ('MetaSel ('Just "synonyms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty SampleValue)))))

newSlotTypeValue :: SlotTypeValue Source #

Create a value of SlotTypeValue 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:sampleValue:SlotTypeValue', slotTypeValue_sampleValue - The value of the slot type entry.

$sel:synonyms:SlotTypeValue', slotTypeValue_synonyms - Additional values related to the slot type entry.

slotTypeValue_sampleValue :: Lens' SlotTypeValue (Maybe SampleValue) Source #

The value of the slot type entry.

slotTypeValue_synonyms :: Lens' SlotTypeValue (Maybe (NonEmpty SampleValue)) Source #

Additional values related to the slot type entry.

SlotValue

data SlotValue Source #

The value to set in a slot.

See: newSlotValue smart constructor.

Constructors

SlotValue' 

Fields

  • interpretedValue :: Maybe Text

    The value that Amazon Lex determines for the slot. The actual value depends on the setting of the value selection strategy for the bot. You can choose to use the value entered by the user, or you can have Amazon Lex choose the first value in the resolvedValues list.

Instances

Instances details
FromJSON SlotValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValue

ToJSON SlotValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValue

Generic SlotValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValue

Associated Types

type Rep SlotValue :: Type -> Type #

Read SlotValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValue

Show SlotValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValue

NFData SlotValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValue

Methods

rnf :: SlotValue -> () #

Eq SlotValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValue

Hashable SlotValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValue

type Rep SlotValue Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValue

type Rep SlotValue = D1 ('MetaData "SlotValue" "Amazonka.LexV2Models.Types.SlotValue" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "interpretedValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSlotValue :: SlotValue Source #

Create a value of SlotValue 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:interpretedValue:SlotValue', slotValue_interpretedValue - The value that Amazon Lex determines for the slot. The actual value depends on the setting of the value selection strategy for the bot. You can choose to use the value entered by the user, or you can have Amazon Lex choose the first value in the resolvedValues list.

slotValue_interpretedValue :: Lens' SlotValue (Maybe Text) Source #

The value that Amazon Lex determines for the slot. The actual value depends on the setting of the value selection strategy for the bot. You can choose to use the value entered by the user, or you can have Amazon Lex choose the first value in the resolvedValues list.

SlotValueElicitationSetting

data SlotValueElicitationSetting Source #

Specifies the elicitation setting details for constituent sub slots of a composite slot.

See: newSlotValueElicitationSetting smart constructor.

Constructors

SlotValueElicitationSetting' 

Fields

Instances

Instances details
FromJSON SlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueElicitationSetting

ToJSON SlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueElicitationSetting

Generic SlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueElicitationSetting

Associated Types

type Rep SlotValueElicitationSetting :: Type -> Type #

Read SlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueElicitationSetting

Show SlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueElicitationSetting

NFData SlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueElicitationSetting

Eq SlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueElicitationSetting

Hashable SlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueElicitationSetting

type Rep SlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueElicitationSetting

type Rep SlotValueElicitationSetting = D1 ('MetaData "SlotValueElicitationSetting" "Amazonka.LexV2Models.Types.SlotValueElicitationSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotValueElicitationSetting'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultValueSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotDefaultValueSpecification)) :*: (S1 ('MetaSel ('Just "promptSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PromptSpecification)) :*: S1 ('MetaSel ('Just "sampleUtterances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SampleUtterance])))) :*: (S1 ('MetaSel ('Just "slotCaptureSetting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotCaptureSetting)) :*: (S1 ('MetaSel ('Just "waitAndContinueSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WaitAndContinueSpecification)) :*: S1 ('MetaSel ('Just "slotConstraint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SlotConstraint)))))

newSlotValueElicitationSetting Source #

Create a value of SlotValueElicitationSetting 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:defaultValueSpecification:SlotValueElicitationSetting', slotValueElicitationSetting_defaultValueSpecification - A list of default values for a slot. Default values are used when Amazon Lex hasn't determined a value for a slot. You can specify default values from context variables, session attributes, and defined values.

$sel:promptSpecification:SlotValueElicitationSetting', slotValueElicitationSetting_promptSpecification - The prompt that Amazon Lex uses to elicit the slot value from the user.

$sel:sampleUtterances:SlotValueElicitationSetting', slotValueElicitationSetting_sampleUtterances - If you know a specific pattern that users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy. This is optional. In most cases, Amazon Lex is capable of understanding user utterances.

$sel:slotCaptureSetting:SlotValueElicitationSetting', slotValueElicitationSetting_slotCaptureSetting - Specifies the settings that Amazon Lex uses when a slot value is successfully entered by a user.

$sel:waitAndContinueSpecification:SlotValueElicitationSetting', slotValueElicitationSetting_waitAndContinueSpecification - Undocumented member.

$sel:slotConstraint:SlotValueElicitationSetting', slotValueElicitationSetting_slotConstraint - Specifies whether the slot is required or optional.

slotValueElicitationSetting_defaultValueSpecification :: Lens' SlotValueElicitationSetting (Maybe SlotDefaultValueSpecification) Source #

A list of default values for a slot. Default values are used when Amazon Lex hasn't determined a value for a slot. You can specify default values from context variables, session attributes, and defined values.

slotValueElicitationSetting_promptSpecification :: Lens' SlotValueElicitationSetting (Maybe PromptSpecification) Source #

The prompt that Amazon Lex uses to elicit the slot value from the user.

slotValueElicitationSetting_sampleUtterances :: Lens' SlotValueElicitationSetting (Maybe [SampleUtterance]) Source #

If you know a specific pattern that users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy. This is optional. In most cases, Amazon Lex is capable of understanding user utterances.

slotValueElicitationSetting_slotCaptureSetting :: Lens' SlotValueElicitationSetting (Maybe SlotCaptureSetting) Source #

Specifies the settings that Amazon Lex uses when a slot value is successfully entered by a user.

SlotValueOverride

data SlotValueOverride Source #

The slot values that Amazon Lex uses when it sets slot values in a dialog step.

See: newSlotValueOverride smart constructor.

Constructors

SlotValueOverride' 

Fields

  • shape :: Maybe SlotShape

    When the shape value is List, it indicates that the values field contains a list of slot values. When the value is Scalar, it indicates that the value field contains a single value.

  • value :: Maybe SlotValue

    The current value of the slot.

  • values :: Maybe [SlotValueOverride]

    A list of one or more values that the user provided for the slot. For example, for a slot that elicits pizza toppings, the values might be "pepperoni" and "pineapple."

Instances

Instances details
FromJSON SlotValueOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueOverride

ToJSON SlotValueOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueOverride

Generic SlotValueOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueOverride

Associated Types

type Rep SlotValueOverride :: Type -> Type #

Read SlotValueOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueOverride

Show SlotValueOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueOverride

NFData SlotValueOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueOverride

Methods

rnf :: SlotValueOverride -> () #

Eq SlotValueOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueOverride

Hashable SlotValueOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueOverride

type Rep SlotValueOverride Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueOverride

type Rep SlotValueOverride = D1 ('MetaData "SlotValueOverride" "Amazonka.LexV2Models.Types.SlotValueOverride" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotValueOverride'" 'PrefixI 'True) (S1 ('MetaSel ('Just "shape") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotShape)) :*: (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotValue)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SlotValueOverride])))))

newSlotValueOverride :: SlotValueOverride Source #

Create a value of SlotValueOverride 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:shape:SlotValueOverride', slotValueOverride_shape - When the shape value is List, it indicates that the values field contains a list of slot values. When the value is Scalar, it indicates that the value field contains a single value.

$sel:value:SlotValueOverride', slotValueOverride_value - The current value of the slot.

$sel:values:SlotValueOverride', slotValueOverride_values - A list of one or more values that the user provided for the slot. For example, for a slot that elicits pizza toppings, the values might be "pepperoni" and "pineapple."

slotValueOverride_shape :: Lens' SlotValueOverride (Maybe SlotShape) Source #

When the shape value is List, it indicates that the values field contains a list of slot values. When the value is Scalar, it indicates that the value field contains a single value.

slotValueOverride_values :: Lens' SlotValueOverride (Maybe [SlotValueOverride]) Source #

A list of one or more values that the user provided for the slot. For example, for a slot that elicits pizza toppings, the values might be "pepperoni" and "pineapple."

SlotValueRegexFilter

data SlotValueRegexFilter Source #

Provides a regular expression used to validate the value of a slot.

See: newSlotValueRegexFilter smart constructor.

Constructors

SlotValueRegexFilter' 

Fields

  • pattern' :: Text

    A regular expression used to validate the value of a slot.

    Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

    • A-Z, a-z
    • 0-9
    • Unicode characters ("\ u<Unicode>")

    Represent Unicode characters with four digits, for example "\u0041" or "\u005A".

    The following regular expression operators are not supported:

    • Infinite repeaters: *, +, or {x,} with no upper bound.
    • Wild card (.)

Instances

Instances details
FromJSON SlotValueRegexFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueRegexFilter

ToJSON SlotValueRegexFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueRegexFilter

Generic SlotValueRegexFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueRegexFilter

Associated Types

type Rep SlotValueRegexFilter :: Type -> Type #

Read SlotValueRegexFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueRegexFilter

Show SlotValueRegexFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueRegexFilter

NFData SlotValueRegexFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueRegexFilter

Methods

rnf :: SlotValueRegexFilter -> () #

Eq SlotValueRegexFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueRegexFilter

Hashable SlotValueRegexFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueRegexFilter

type Rep SlotValueRegexFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueRegexFilter

type Rep SlotValueRegexFilter = D1 ('MetaData "SlotValueRegexFilter" "Amazonka.LexV2Models.Types.SlotValueRegexFilter" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotValueRegexFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pattern'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSlotValueRegexFilter Source #

Create a value of SlotValueRegexFilter 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:pattern':SlotValueRegexFilter', slotValueRegexFilter_pattern - A regular expression used to validate the value of a slot.

Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

  • A-Z, a-z
  • 0-9
  • Unicode characters ("\ u<Unicode>")

Represent Unicode characters with four digits, for example "\u0041" or "\u005A".

The following regular expression operators are not supported:

  • Infinite repeaters: *, +, or {x,} with no upper bound.
  • Wild card (.)

slotValueRegexFilter_pattern :: Lens' SlotValueRegexFilter Text Source #

A regular expression used to validate the value of a slot.

Use a standard regular expression. Amazon Lex supports the following characters in the regular expression:

  • A-Z, a-z
  • 0-9
  • Unicode characters ("\ u<Unicode>")

Represent Unicode characters with four digits, for example "\u0041" or "\u005A".

The following regular expression operators are not supported:

  • Infinite repeaters: *, +, or {x,} with no upper bound.
  • Wild card (.)

SlotValueSelectionSetting

data SlotValueSelectionSetting Source #

Contains settings used by Amazon Lex to select a slot value.

See: newSlotValueSelectionSetting smart constructor.

Constructors

SlotValueSelectionSetting' 

Fields

  • advancedRecognitionSetting :: Maybe AdvancedRecognitionSetting

    Provides settings that enable advanced recognition settings for slot values.

  • regexFilter :: Maybe SlotValueRegexFilter

    A regular expression used to validate the value of a slot.

  • resolutionStrategy :: SlotValueResolutionStrategy

    Determines the slot resolution strategy that Amazon Lex uses to return slot type values. The field can be set to one of the following values:

    • OriginalValue - Returns the value entered by the user, if the user value is similar to the slot value.
    • TopResolution - If there is a resolution list for the slot, return the first value in the resolution list as the slot type value. If there is no resolution list, null is returned.

    If you don't specify the valueSelectionStrategy, the default is OriginalValue.

Instances

Instances details
FromJSON SlotValueSelectionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueSelectionSetting

ToJSON SlotValueSelectionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueSelectionSetting

Generic SlotValueSelectionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueSelectionSetting

Associated Types

type Rep SlotValueSelectionSetting :: Type -> Type #

Read SlotValueSelectionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueSelectionSetting

Show SlotValueSelectionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueSelectionSetting

NFData SlotValueSelectionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueSelectionSetting

Eq SlotValueSelectionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueSelectionSetting

Hashable SlotValueSelectionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueSelectionSetting

type Rep SlotValueSelectionSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SlotValueSelectionSetting

type Rep SlotValueSelectionSetting = D1 ('MetaData "SlotValueSelectionSetting" "Amazonka.LexV2Models.Types.SlotValueSelectionSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SlotValueSelectionSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "advancedRecognitionSetting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdvancedRecognitionSetting)) :*: (S1 ('MetaSel ('Just "regexFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotValueRegexFilter)) :*: S1 ('MetaSel ('Just "resolutionStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SlotValueResolutionStrategy))))

newSlotValueSelectionSetting Source #

Create a value of SlotValueSelectionSetting 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:advancedRecognitionSetting:SlotValueSelectionSetting', slotValueSelectionSetting_advancedRecognitionSetting - Provides settings that enable advanced recognition settings for slot values.

$sel:regexFilter:SlotValueSelectionSetting', slotValueSelectionSetting_regexFilter - A regular expression used to validate the value of a slot.

$sel:resolutionStrategy:SlotValueSelectionSetting', slotValueSelectionSetting_resolutionStrategy - Determines the slot resolution strategy that Amazon Lex uses to return slot type values. The field can be set to one of the following values:

  • OriginalValue - Returns the value entered by the user, if the user value is similar to the slot value.
  • TopResolution - If there is a resolution list for the slot, return the first value in the resolution list as the slot type value. If there is no resolution list, null is returned.

If you don't specify the valueSelectionStrategy, the default is OriginalValue.

slotValueSelectionSetting_advancedRecognitionSetting :: Lens' SlotValueSelectionSetting (Maybe AdvancedRecognitionSetting) Source #

Provides settings that enable advanced recognition settings for slot values.

slotValueSelectionSetting_regexFilter :: Lens' SlotValueSelectionSetting (Maybe SlotValueRegexFilter) Source #

A regular expression used to validate the value of a slot.

slotValueSelectionSetting_resolutionStrategy :: Lens' SlotValueSelectionSetting SlotValueResolutionStrategy Source #

Determines the slot resolution strategy that Amazon Lex uses to return slot type values. The field can be set to one of the following values:

  • OriginalValue - Returns the value entered by the user, if the user value is similar to the slot value.
  • TopResolution - If there is a resolution list for the slot, return the first value in the resolution list as the slot type value. If there is no resolution list, null is returned.

If you don't specify the valueSelectionStrategy, the default is OriginalValue.

Specifications

data Specifications Source #

Subslot specifications.

See: newSpecifications smart constructor.

Constructors

Specifications' 

Fields

Instances

Instances details
FromJSON Specifications Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Specifications

ToJSON Specifications Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Specifications

Generic Specifications Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Specifications

Associated Types

type Rep Specifications :: Type -> Type #

Read Specifications Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Specifications

Show Specifications Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Specifications

NFData Specifications Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Specifications

Methods

rnf :: Specifications -> () #

Eq Specifications Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Specifications

Hashable Specifications Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Specifications

type Rep Specifications Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.Specifications

type Rep Specifications = D1 ('MetaData "Specifications" "Amazonka.LexV2Models.Types.Specifications" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "Specifications'" 'PrefixI 'True) (S1 ('MetaSel ('Just "slotTypeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "valueElicitationSetting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SubSlotValueElicitationSetting)))

newSpecifications Source #

Create a value of Specifications 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:slotTypeId:Specifications', specifications_slotTypeId - The unique identifier assigned to the slot type.

$sel:valueElicitationSetting:Specifications', specifications_valueElicitationSetting - Specifies the elicitation setting details for constituent sub slots of a composite slot.

specifications_slotTypeId :: Lens' Specifications Text Source #

The unique identifier assigned to the slot type.

specifications_valueElicitationSetting :: Lens' Specifications SubSlotValueElicitationSetting Source #

Specifies the elicitation setting details for constituent sub slots of a composite slot.

StillWaitingResponseSpecification

data StillWaitingResponseSpecification Source #

Defines the messages that Amazon Lex sends to a user to remind them that the bot is waiting for a response.

See: newStillWaitingResponseSpecification smart constructor.

Constructors

StillWaitingResponseSpecification' 

Fields

  • allowInterrupt :: Maybe Bool

    Indicates that the user can interrupt the response by speaking while the message is being played.

  • messageGroups :: NonEmpty MessageGroup

    One or more message groups, each containing one or more messages, that define the prompts that Amazon Lex sends to the user.

  • frequencyInSeconds :: Natural

    How often a message should be sent to the user. Minimum of 1 second, maximum of 5 minutes.

  • timeoutInSeconds :: Natural

    If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.

Instances

Instances details
FromJSON StillWaitingResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.StillWaitingResponseSpecification

ToJSON StillWaitingResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.StillWaitingResponseSpecification

Generic StillWaitingResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.StillWaitingResponseSpecification

Associated Types

type Rep StillWaitingResponseSpecification :: Type -> Type #

Read StillWaitingResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.StillWaitingResponseSpecification

Show StillWaitingResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.StillWaitingResponseSpecification

NFData StillWaitingResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.StillWaitingResponseSpecification

Eq StillWaitingResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.StillWaitingResponseSpecification

Hashable StillWaitingResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.StillWaitingResponseSpecification

type Rep StillWaitingResponseSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.StillWaitingResponseSpecification

type Rep StillWaitingResponseSpecification = D1 ('MetaData "StillWaitingResponseSpecification" "Amazonka.LexV2Models.Types.StillWaitingResponseSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "StillWaitingResponseSpecification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowInterrupt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "messageGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty MessageGroup))) :*: (S1 ('MetaSel ('Just "frequencyInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "timeoutInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newStillWaitingResponseSpecification Source #

Create a value of StillWaitingResponseSpecification 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:allowInterrupt:StillWaitingResponseSpecification', stillWaitingResponseSpecification_allowInterrupt - Indicates that the user can interrupt the response by speaking while the message is being played.

$sel:messageGroups:StillWaitingResponseSpecification', stillWaitingResponseSpecification_messageGroups - One or more message groups, each containing one or more messages, that define the prompts that Amazon Lex sends to the user.

$sel:frequencyInSeconds:StillWaitingResponseSpecification', stillWaitingResponseSpecification_frequencyInSeconds - How often a message should be sent to the user. Minimum of 1 second, maximum of 5 minutes.

$sel:timeoutInSeconds:StillWaitingResponseSpecification', stillWaitingResponseSpecification_timeoutInSeconds - If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.

stillWaitingResponseSpecification_allowInterrupt :: Lens' StillWaitingResponseSpecification (Maybe Bool) Source #

Indicates that the user can interrupt the response by speaking while the message is being played.

stillWaitingResponseSpecification_messageGroups :: Lens' StillWaitingResponseSpecification (NonEmpty MessageGroup) Source #

One or more message groups, each containing one or more messages, that define the prompts that Amazon Lex sends to the user.

stillWaitingResponseSpecification_frequencyInSeconds :: Lens' StillWaitingResponseSpecification Natural Source #

How often a message should be sent to the user. Minimum of 1 second, maximum of 5 minutes.

stillWaitingResponseSpecification_timeoutInSeconds :: Lens' StillWaitingResponseSpecification Natural Source #

If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.

SubSlotSetting

data SubSlotSetting Source #

Specifications for the constituent sub slots and the expression for the composite slot.

See: newSubSlotSetting smart constructor.

Constructors

SubSlotSetting' 

Fields

Instances

Instances details
FromJSON SubSlotSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotSetting

ToJSON SubSlotSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotSetting

Generic SubSlotSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotSetting

Associated Types

type Rep SubSlotSetting :: Type -> Type #

Read SubSlotSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotSetting

Show SubSlotSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotSetting

NFData SubSlotSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotSetting

Methods

rnf :: SubSlotSetting -> () #

Eq SubSlotSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotSetting

Hashable SubSlotSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotSetting

type Rep SubSlotSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotSetting

type Rep SubSlotSetting = D1 ('MetaData "SubSlotSetting" "Amazonka.LexV2Models.Types.SubSlotSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SubSlotSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "slotSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Specifications)))))

newSubSlotSetting :: SubSlotSetting Source #

Create a value of SubSlotSetting 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:expression:SubSlotSetting', subSlotSetting_expression - The expression text for defining the constituent sub slots in the composite slot using logical AND and OR operators.

$sel:slotSpecifications:SubSlotSetting', subSlotSetting_slotSpecifications - Specifications for the constituent sub slots of a composite slot.

subSlotSetting_expression :: Lens' SubSlotSetting (Maybe Text) Source #

The expression text for defining the constituent sub slots in the composite slot using logical AND and OR operators.

subSlotSetting_slotSpecifications :: Lens' SubSlotSetting (Maybe (HashMap Text Specifications)) Source #

Specifications for the constituent sub slots of a composite slot.

SubSlotTypeComposition

data SubSlotTypeComposition Source #

Subslot type composition.

See: newSubSlotTypeComposition smart constructor.

Constructors

SubSlotTypeComposition' 

Fields

  • name :: Text

    Name of a constituent sub slot inside a composite slot.

  • slotTypeId :: Text

    The unique identifier assigned to a slot type. This refers to either a built-in slot type or the unique slotTypeId of a custom slot type.

Instances

Instances details
FromJSON SubSlotTypeComposition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotTypeComposition

ToJSON SubSlotTypeComposition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotTypeComposition

Generic SubSlotTypeComposition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotTypeComposition

Associated Types

type Rep SubSlotTypeComposition :: Type -> Type #

Read SubSlotTypeComposition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotTypeComposition

Show SubSlotTypeComposition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotTypeComposition

NFData SubSlotTypeComposition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotTypeComposition

Methods

rnf :: SubSlotTypeComposition -> () #

Eq SubSlotTypeComposition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotTypeComposition

Hashable SubSlotTypeComposition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotTypeComposition

type Rep SubSlotTypeComposition Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotTypeComposition

type Rep SubSlotTypeComposition = D1 ('MetaData "SubSlotTypeComposition" "Amazonka.LexV2Models.Types.SubSlotTypeComposition" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SubSlotTypeComposition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "slotTypeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSubSlotTypeComposition Source #

Create a value of SubSlotTypeComposition 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:name:SubSlotTypeComposition', subSlotTypeComposition_name - Name of a constituent sub slot inside a composite slot.

$sel:slotTypeId:SubSlotTypeComposition', subSlotTypeComposition_slotTypeId - The unique identifier assigned to a slot type. This refers to either a built-in slot type or the unique slotTypeId of a custom slot type.

subSlotTypeComposition_name :: Lens' SubSlotTypeComposition Text Source #

Name of a constituent sub slot inside a composite slot.

subSlotTypeComposition_slotTypeId :: Lens' SubSlotTypeComposition Text Source #

The unique identifier assigned to a slot type. This refers to either a built-in slot type or the unique slotTypeId of a custom slot type.

SubSlotValueElicitationSetting

data SubSlotValueElicitationSetting Source #

Subslot elicitation settings.

DefaultValueSpecification is a list of default values for a constituent sub slot in a composite slot. Default values are used when Amazon Lex hasn't determined a value for a slot. You can specify default values from context variables, session attributes, and defined values. This is similar to DefaultValueSpecification for slots.

PromptSpecification is the prompt that Amazon Lex uses to elicit the sub slot value from the user. This is similar to PromptSpecification for slots.

See: newSubSlotValueElicitationSetting smart constructor.

Constructors

SubSlotValueElicitationSetting' 

Fields

Instances

Instances details
FromJSON SubSlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotValueElicitationSetting

ToJSON SubSlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotValueElicitationSetting

Generic SubSlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotValueElicitationSetting

Associated Types

type Rep SubSlotValueElicitationSetting :: Type -> Type #

Read SubSlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotValueElicitationSetting

Show SubSlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotValueElicitationSetting

NFData SubSlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotValueElicitationSetting

Eq SubSlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotValueElicitationSetting

Hashable SubSlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotValueElicitationSetting

type Rep SubSlotValueElicitationSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.SubSlotValueElicitationSetting

type Rep SubSlotValueElicitationSetting = D1 ('MetaData "SubSlotValueElicitationSetting" "Amazonka.LexV2Models.Types.SubSlotValueElicitationSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "SubSlotValueElicitationSetting'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultValueSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotDefaultValueSpecification)) :*: S1 ('MetaSel ('Just "sampleUtterances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SampleUtterance]))) :*: (S1 ('MetaSel ('Just "waitAndContinueSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WaitAndContinueSpecification)) :*: S1 ('MetaSel ('Just "promptSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PromptSpecification))))

newSubSlotValueElicitationSetting Source #

Create a value of SubSlotValueElicitationSetting 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:defaultValueSpecification:SubSlotValueElicitationSetting', subSlotValueElicitationSetting_defaultValueSpecification - Undocumented member.

$sel:sampleUtterances:SubSlotValueElicitationSetting', subSlotValueElicitationSetting_sampleUtterances - If you know a specific pattern that users might respond to an Amazon Lex request for a sub slot value, you can provide those utterances to improve accuracy. This is optional. In most cases Amazon Lex is capable of understanding user utterances. This is similar to SampleUtterances for slots.

$sel:waitAndContinueSpecification:SubSlotValueElicitationSetting', subSlotValueElicitationSetting_waitAndContinueSpecification - Undocumented member.

$sel:promptSpecification:SubSlotValueElicitationSetting', subSlotValueElicitationSetting_promptSpecification - Undocumented member.

subSlotValueElicitationSetting_sampleUtterances :: Lens' SubSlotValueElicitationSetting (Maybe [SampleUtterance]) Source #

If you know a specific pattern that users might respond to an Amazon Lex request for a sub slot value, you can provide those utterances to improve accuracy. This is optional. In most cases Amazon Lex is capable of understanding user utterances. This is similar to SampleUtterances for slots.

TextInputSpecification

data TextInputSpecification Source #

Specifies the text input specifications.

See: newTextInputSpecification smart constructor.

Constructors

TextInputSpecification' 

Fields

Instances

Instances details
FromJSON TextInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextInputSpecification

ToJSON TextInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextInputSpecification

Generic TextInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextInputSpecification

Associated Types

type Rep TextInputSpecification :: Type -> Type #

Read TextInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextInputSpecification

Show TextInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextInputSpecification

NFData TextInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextInputSpecification

Methods

rnf :: TextInputSpecification -> () #

Eq TextInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextInputSpecification

Hashable TextInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextInputSpecification

type Rep TextInputSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextInputSpecification

type Rep TextInputSpecification = D1 ('MetaData "TextInputSpecification" "Amazonka.LexV2Models.Types.TextInputSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "TextInputSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "startTimeoutMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newTextInputSpecification Source #

Create a value of TextInputSpecification 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:startTimeoutMs:TextInputSpecification', textInputSpecification_startTimeoutMs - Time for which a bot waits before re-prompting a customer for text input.

textInputSpecification_startTimeoutMs :: Lens' TextInputSpecification Natural Source #

Time for which a bot waits before re-prompting a customer for text input.

TextLogDestination

data TextLogDestination Source #

Defines the Amazon CloudWatch Logs destination log group for conversation text logs.

See: newTextLogDestination smart constructor.

Constructors

TextLogDestination' 

Fields

Instances

Instances details
FromJSON TextLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogDestination

ToJSON TextLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogDestination

Generic TextLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogDestination

Associated Types

type Rep TextLogDestination :: Type -> Type #

Read TextLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogDestination

Show TextLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogDestination

NFData TextLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogDestination

Methods

rnf :: TextLogDestination -> () #

Eq TextLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogDestination

Hashable TextLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogDestination

type Rep TextLogDestination Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogDestination

type Rep TextLogDestination = D1 ('MetaData "TextLogDestination" "Amazonka.LexV2Models.Types.TextLogDestination" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "TextLogDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CloudWatchLogGroupLogDestination)))

newTextLogDestination Source #

Create a value of TextLogDestination 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:cloudWatch:TextLogDestination', textLogDestination_cloudWatch - Defines the Amazon CloudWatch Logs log group where text and metadata logs are delivered.

textLogDestination_cloudWatch :: Lens' TextLogDestination CloudWatchLogGroupLogDestination Source #

Defines the Amazon CloudWatch Logs log group where text and metadata logs are delivered.

TextLogSetting

data TextLogSetting Source #

Defines settings to enable text conversation logs.

See: newTextLogSetting smart constructor.

Constructors

TextLogSetting' 

Fields

Instances

Instances details
FromJSON TextLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogSetting

ToJSON TextLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogSetting

Generic TextLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogSetting

Associated Types

type Rep TextLogSetting :: Type -> Type #

Read TextLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogSetting

Show TextLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogSetting

NFData TextLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogSetting

Methods

rnf :: TextLogSetting -> () #

Eq TextLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogSetting

Hashable TextLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogSetting

type Rep TextLogSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TextLogSetting

type Rep TextLogSetting = D1 ('MetaData "TextLogSetting" "Amazonka.LexV2Models.Types.TextLogSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "TextLogSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextLogDestination)))

newTextLogSetting Source #

Create a value of TextLogSetting 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:enabled:TextLogSetting', textLogSetting_enabled - Determines whether conversation logs should be stored for an alias.

$sel:destination:TextLogSetting', textLogSetting_destination - Undocumented member.

textLogSetting_enabled :: Lens' TextLogSetting Bool Source #

Determines whether conversation logs should be stored for an alias.

TranscriptFilter

data TranscriptFilter Source #

The object representing the filter that Amazon Lex will use to select the appropriate transcript.

See: newTranscriptFilter smart constructor.

Constructors

TranscriptFilter' 

Fields

Instances

Instances details
FromJSON TranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFilter

ToJSON TranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFilter

Generic TranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFilter

Associated Types

type Rep TranscriptFilter :: Type -> Type #

Read TranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFilter

Show TranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFilter

NFData TranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFilter

Methods

rnf :: TranscriptFilter -> () #

Eq TranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFilter

Hashable TranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFilter

type Rep TranscriptFilter Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptFilter

type Rep TranscriptFilter = D1 ('MetaData "TranscriptFilter" "Amazonka.LexV2Models.Types.TranscriptFilter" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "TranscriptFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lexTranscriptFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LexTranscriptFilter))))

newTranscriptFilter :: TranscriptFilter Source #

Create a value of TranscriptFilter 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:lexTranscriptFilter:TranscriptFilter', transcriptFilter_lexTranscriptFilter - The object representing the filter that Amazon Lex will use to select the appropriate transcript when the transcript format is the Amazon Lex format.

transcriptFilter_lexTranscriptFilter :: Lens' TranscriptFilter (Maybe LexTranscriptFilter) Source #

The object representing the filter that Amazon Lex will use to select the appropriate transcript when the transcript format is the Amazon Lex format.

TranscriptSourceSetting

data TranscriptSourceSetting Source #

Indicates the setting of the location where the transcript is stored.

See: newTranscriptSourceSetting smart constructor.

Constructors

TranscriptSourceSetting' 

Fields

Instances

Instances details
FromJSON TranscriptSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptSourceSetting

ToJSON TranscriptSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptSourceSetting

Generic TranscriptSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptSourceSetting

Associated Types

type Rep TranscriptSourceSetting :: Type -> Type #

Read TranscriptSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptSourceSetting

Show TranscriptSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptSourceSetting

NFData TranscriptSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptSourceSetting

Methods

rnf :: TranscriptSourceSetting -> () #

Eq TranscriptSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptSourceSetting

Hashable TranscriptSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptSourceSetting

type Rep TranscriptSourceSetting Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.TranscriptSourceSetting

type Rep TranscriptSourceSetting = D1 ('MetaData "TranscriptSourceSetting" "Amazonka.LexV2Models.Types.TranscriptSourceSetting" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "TranscriptSourceSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3BucketTranscriptSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3BucketTranscriptSource))))

newTranscriptSourceSetting :: TranscriptSourceSetting Source #

Create a value of TranscriptSourceSetting 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:s3BucketTranscriptSource:TranscriptSourceSetting', transcriptSourceSetting_s3BucketTranscriptSource - Indicates the setting of the Amazon S3 bucket where the transcript is stored.

transcriptSourceSetting_s3BucketTranscriptSource :: Lens' TranscriptSourceSetting (Maybe S3BucketTranscriptSource) Source #

Indicates the setting of the Amazon S3 bucket where the transcript is stored.

UtteranceAggregationDuration

data UtteranceAggregationDuration Source #

Provides parameters for setting the time window and duration for aggregating utterance data.

See: newUtteranceAggregationDuration smart constructor.

Constructors

UtteranceAggregationDuration' 

Fields

Instances

Instances details
FromJSON UtteranceAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.UtteranceAggregationDuration

ToJSON UtteranceAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.UtteranceAggregationDuration

Generic UtteranceAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.UtteranceAggregationDuration

Associated Types

type Rep UtteranceAggregationDuration :: Type -> Type #

Read UtteranceAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.UtteranceAggregationDuration

Show UtteranceAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.UtteranceAggregationDuration

NFData UtteranceAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.UtteranceAggregationDuration

Eq UtteranceAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.UtteranceAggregationDuration

Hashable UtteranceAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.UtteranceAggregationDuration

type Rep UtteranceAggregationDuration Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.UtteranceAggregationDuration

type Rep UtteranceAggregationDuration = D1 ('MetaData "UtteranceAggregationDuration" "Amazonka.LexV2Models.Types.UtteranceAggregationDuration" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "UtteranceAggregationDuration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "relativeAggregationDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RelativeAggregationDuration)))

newUtteranceAggregationDuration Source #

Create a value of UtteranceAggregationDuration 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:relativeAggregationDuration:UtteranceAggregationDuration', utteranceAggregationDuration_relativeAggregationDuration - The desired time window for aggregating utterances.

VoiceSettings

data VoiceSettings Source #

Defines settings for using an Amazon Polly voice to communicate with a user.

See: newVoiceSettings smart constructor.

Constructors

VoiceSettings' 

Fields

Instances

Instances details
FromJSON VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

ToJSON VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

Generic VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

Associated Types

type Rep VoiceSettings :: Type -> Type #

Read VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

Show VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

NFData VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

Methods

rnf :: VoiceSettings -> () #

Eq VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

Hashable VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

type Rep VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

type Rep VoiceSettings = D1 ('MetaData "VoiceSettings" "Amazonka.LexV2Models.Types.VoiceSettings" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "VoiceSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VoiceEngine)) :*: S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVoiceSettings Source #

Create a value of VoiceSettings 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:engine:VoiceSettings', voiceSettings_engine - Indicates the type of Amazon Polly voice that Amazon Lex should use for voice interaction with the user. For more information, see the engine parameter of the SynthesizeSpeech operation in the Amazon Polly developer guide.

If you do not specify a value, the default is standard.

$sel:voiceId:VoiceSettings', voiceSettings_voiceId - The identifier of the Amazon Polly voice to use.

voiceSettings_engine :: Lens' VoiceSettings (Maybe VoiceEngine) Source #

Indicates the type of Amazon Polly voice that Amazon Lex should use for voice interaction with the user. For more information, see the engine parameter of the SynthesizeSpeech operation in the Amazon Polly developer guide.

If you do not specify a value, the default is standard.

voiceSettings_voiceId :: Lens' VoiceSettings Text Source #

The identifier of the Amazon Polly voice to use.

WaitAndContinueSpecification

data WaitAndContinueSpecification Source #

Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.

See: newWaitAndContinueSpecification smart constructor.

Constructors

WaitAndContinueSpecification' 

Fields

Instances

Instances details
FromJSON WaitAndContinueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.WaitAndContinueSpecification

ToJSON WaitAndContinueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.WaitAndContinueSpecification

Generic WaitAndContinueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.WaitAndContinueSpecification

Associated Types

type Rep WaitAndContinueSpecification :: Type -> Type #

Read WaitAndContinueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.WaitAndContinueSpecification

Show WaitAndContinueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.WaitAndContinueSpecification

NFData WaitAndContinueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.WaitAndContinueSpecification

Eq WaitAndContinueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.WaitAndContinueSpecification

Hashable WaitAndContinueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.WaitAndContinueSpecification

type Rep WaitAndContinueSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.WaitAndContinueSpecification

type Rep WaitAndContinueSpecification = D1 ('MetaData "WaitAndContinueSpecification" "Amazonka.LexV2Models.Types.WaitAndContinueSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "WaitAndContinueSpecification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "active") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "stillWaitingResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StillWaitingResponseSpecification))) :*: (S1 ('MetaSel ('Just "waitingResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResponseSpecification) :*: S1 ('MetaSel ('Just "continueResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResponseSpecification))))

newWaitAndContinueSpecification Source #

Create a value of WaitAndContinueSpecification 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:active:WaitAndContinueSpecification', waitAndContinueSpecification_active - Specifies whether the bot will wait for a user to respond. When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default is true.

$sel:stillWaitingResponse:WaitAndContinueSpecification', waitAndContinueSpecification_stillWaitingResponse - A response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.

$sel:waitingResponse:WaitAndContinueSpecification', waitAndContinueSpecification_waitingResponse - The response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.

$sel:continueResponse:WaitAndContinueSpecification', waitAndContinueSpecification_continueResponse - The response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.

waitAndContinueSpecification_active :: Lens' WaitAndContinueSpecification (Maybe Bool) Source #

Specifies whether the bot will wait for a user to respond. When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default is true.

waitAndContinueSpecification_stillWaitingResponse :: Lens' WaitAndContinueSpecification (Maybe StillWaitingResponseSpecification) Source #

A response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.

waitAndContinueSpecification_waitingResponse :: Lens' WaitAndContinueSpecification ResponseSpecification Source #

The response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.

waitAndContinueSpecification_continueResponse :: Lens' WaitAndContinueSpecification ResponseSpecification Source #

The response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.