amazonka-personalize-2.0: Amazon Personalize 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.Personalize.Types.MetricAttribute

Description

 
Synopsis

Documentation

data MetricAttribute Source #

Contains information on a metric that a metric attribution reports on. For more information, see Measuring impact of recommendations.

See: newMetricAttribute smart constructor.

Constructors

MetricAttribute' 

Fields

  • eventType :: Text

    The metric's event type.

  • metricName :: Text

    The metric's name. The name helps you identify the metric in Amazon CloudWatch or Amazon S3.

  • expression :: Text

    The attribute's expression. Available functions are SUM() or SAMPLECOUNT(). For SUM() functions, provide the dataset type (either Interactions or Items) and column to sum as a parameter. For example SUM(Items.PRICE).

Instances

Instances details
FromJSON MetricAttribute Source # 
Instance details

Defined in Amazonka.Personalize.Types.MetricAttribute

ToJSON MetricAttribute Source # 
Instance details

Defined in Amazonka.Personalize.Types.MetricAttribute

Generic MetricAttribute Source # 
Instance details

Defined in Amazonka.Personalize.Types.MetricAttribute

Associated Types

type Rep MetricAttribute :: Type -> Type #

Read MetricAttribute Source # 
Instance details

Defined in Amazonka.Personalize.Types.MetricAttribute

Show MetricAttribute Source # 
Instance details

Defined in Amazonka.Personalize.Types.MetricAttribute

NFData MetricAttribute Source # 
Instance details

Defined in Amazonka.Personalize.Types.MetricAttribute

Methods

rnf :: MetricAttribute -> () #

Eq MetricAttribute Source # 
Instance details

Defined in Amazonka.Personalize.Types.MetricAttribute

Hashable MetricAttribute Source # 
Instance details

Defined in Amazonka.Personalize.Types.MetricAttribute

type Rep MetricAttribute Source # 
Instance details

Defined in Amazonka.Personalize.Types.MetricAttribute

type Rep MetricAttribute = D1 ('MetaData "MetricAttribute" "Amazonka.Personalize.Types.MetricAttribute" "amazonka-personalize-2.0-9kdbGNMxU7zEIoXPqEwwTg" 'False) (C1 ('MetaCons "MetricAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newMetricAttribute Source #

Create a value of MetricAttribute 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:eventType:MetricAttribute', metricAttribute_eventType - The metric's event type.

$sel:metricName:MetricAttribute', metricAttribute_metricName - The metric's name. The name helps you identify the metric in Amazon CloudWatch or Amazon S3.

$sel:expression:MetricAttribute', metricAttribute_expression - The attribute's expression. Available functions are SUM() or SAMPLECOUNT(). For SUM() functions, provide the dataset type (either Interactions or Items) and column to sum as a parameter. For example SUM(Items.PRICE).

metricAttribute_metricName :: Lens' MetricAttribute Text Source #

The metric's name. The name helps you identify the metric in Amazon CloudWatch or Amazon S3.

metricAttribute_expression :: Lens' MetricAttribute Text Source #

The attribute's expression. Available functions are SUM() or SAMPLECOUNT(). For SUM() functions, provide the dataset type (either Interactions or Items) and column to sum as a parameter. For example SUM(Items.PRICE).