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

Description

 
Synopsis

Documentation

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.