amazonka-quicksight-2.0: Amazon QuickSight 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.QuickSight.Types.GroupSearchFilter

Description

 
Synopsis

Documentation

data GroupSearchFilter Source #

A GroupSearchFilter object that you want to apply to your search.

See: newGroupSearchFilter smart constructor.

Constructors

GroupSearchFilter' 

Fields

  • operator :: GroupFilterOperator

    The comparison operator that you want to use as a filter, for example "Operator": "StartsWith". Currently, the only supported operator is StartsWith.

  • name :: GroupFilterAttribute

    The name of the value that you want to use as a filter, for example "Name": "GROUP_NAME". Currently, the only supported name is GROUP_NAME.

  • value :: Text

    The value of the named item, in this case GROUP_NAME, that you want to use as a filter.

Instances

Instances details
ToJSON GroupSearchFilter Source # 
Instance details

Defined in Amazonka.QuickSight.Types.GroupSearchFilter

Generic GroupSearchFilter Source # 
Instance details

Defined in Amazonka.QuickSight.Types.GroupSearchFilter

Associated Types

type Rep GroupSearchFilter :: Type -> Type #

Read GroupSearchFilter Source # 
Instance details

Defined in Amazonka.QuickSight.Types.GroupSearchFilter

Show GroupSearchFilter Source # 
Instance details

Defined in Amazonka.QuickSight.Types.GroupSearchFilter

NFData GroupSearchFilter Source # 
Instance details

Defined in Amazonka.QuickSight.Types.GroupSearchFilter

Methods

rnf :: GroupSearchFilter -> () #

Eq GroupSearchFilter Source # 
Instance details

Defined in Amazonka.QuickSight.Types.GroupSearchFilter

Hashable GroupSearchFilter Source # 
Instance details

Defined in Amazonka.QuickSight.Types.GroupSearchFilter

type Rep GroupSearchFilter Source # 
Instance details

Defined in Amazonka.QuickSight.Types.GroupSearchFilter

type Rep GroupSearchFilter = D1 ('MetaData "GroupSearchFilter" "Amazonka.QuickSight.Types.GroupSearchFilter" "amazonka-quicksight-2.0-9P6nV9koXl6GTlt8ZjS7C9" 'False) (C1 ('MetaCons "GroupSearchFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GroupFilterOperator) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GroupFilterAttribute) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGroupSearchFilter Source #

Create a value of GroupSearchFilter 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:operator:GroupSearchFilter', groupSearchFilter_operator - The comparison operator that you want to use as a filter, for example "Operator": "StartsWith". Currently, the only supported operator is StartsWith.

$sel:name:GroupSearchFilter', groupSearchFilter_name - The name of the value that you want to use as a filter, for example "Name": "GROUP_NAME". Currently, the only supported name is GROUP_NAME.

$sel:value:GroupSearchFilter', groupSearchFilter_value - The value of the named item, in this case GROUP_NAME, that you want to use as a filter.

groupSearchFilter_operator :: Lens' GroupSearchFilter GroupFilterOperator Source #

The comparison operator that you want to use as a filter, for example "Operator": "StartsWith". Currently, the only supported operator is StartsWith.

groupSearchFilter_name :: Lens' GroupSearchFilter GroupFilterAttribute Source #

The name of the value that you want to use as a filter, for example "Name": "GROUP_NAME". Currently, the only supported name is GROUP_NAME.

groupSearchFilter_value :: Lens' GroupSearchFilter Text Source #

The value of the named item, in this case GROUP_NAME, that you want to use as a filter.