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

Description

 
Synopsis

Documentation

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.