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

Description

 
Synopsis

Documentation

data ParameterDeclaration Source #

The declaration definition of a parameter.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

See: newParameterDeclaration smart constructor.

Constructors

ParameterDeclaration' 

Fields

Instances

Instances details
FromJSON ParameterDeclaration Source # 
Instance details

Defined in Amazonka.QuickSight.Types.ParameterDeclaration

ToJSON ParameterDeclaration Source # 
Instance details

Defined in Amazonka.QuickSight.Types.ParameterDeclaration

Generic ParameterDeclaration Source # 
Instance details

Defined in Amazonka.QuickSight.Types.ParameterDeclaration

Associated Types

type Rep ParameterDeclaration :: Type -> Type #

Show ParameterDeclaration Source # 
Instance details

Defined in Amazonka.QuickSight.Types.ParameterDeclaration

NFData ParameterDeclaration Source # 
Instance details

Defined in Amazonka.QuickSight.Types.ParameterDeclaration

Methods

rnf :: ParameterDeclaration -> () #

Eq ParameterDeclaration Source # 
Instance details

Defined in Amazonka.QuickSight.Types.ParameterDeclaration

Hashable ParameterDeclaration Source # 
Instance details

Defined in Amazonka.QuickSight.Types.ParameterDeclaration

type Rep ParameterDeclaration Source # 
Instance details

Defined in Amazonka.QuickSight.Types.ParameterDeclaration

type Rep ParameterDeclaration = D1 ('MetaData "ParameterDeclaration" "Amazonka.QuickSight.Types.ParameterDeclaration" "amazonka-quicksight-2.0-9P6nV9koXl6GTlt8ZjS7C9" 'False) (C1 ('MetaCons "ParameterDeclaration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dateTimeParameterDeclaration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DateTimeParameterDeclaration)) :*: S1 ('MetaSel ('Just "decimalParameterDeclaration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DecimalParameterDeclaration))) :*: (S1 ('MetaSel ('Just "integerParameterDeclaration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IntegerParameterDeclaration)) :*: S1 ('MetaSel ('Just "stringParameterDeclaration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StringParameterDeclaration)))))

newParameterDeclaration :: ParameterDeclaration Source #

Create a value of ParameterDeclaration 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:dateTimeParameterDeclaration:ParameterDeclaration', parameterDeclaration_dateTimeParameterDeclaration - A parameter declaration for the DateTime data type.

$sel:decimalParameterDeclaration:ParameterDeclaration', parameterDeclaration_decimalParameterDeclaration - A parameter declaration for the Decimal data type.

$sel:integerParameterDeclaration:ParameterDeclaration', parameterDeclaration_integerParameterDeclaration - A parameter declaration for the Integer data type.

$sel:stringParameterDeclaration:ParameterDeclaration', parameterDeclaration_stringParameterDeclaration - A parameter declaration for the String data type.