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

Description

 
Synopsis

Documentation

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.