libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IoTSiteWise.Types.Aggregates

Description

 
Synopsis

Documentation

data Aggregates Source #

Contains the (pre-calculated) aggregate values for an asset property.

See: newAggregates smart constructor.

Constructors

Aggregates' 

Fields

Instances

Instances details
Eq Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

Read Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

Show Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

Generic Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

Associated Types

type Rep Aggregates :: Type -> Type #

NFData Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

Methods

rnf :: Aggregates -> () #

Hashable Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

FromJSON Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

type Rep Aggregates Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Aggregates

type Rep Aggregates = D1 ('MetaData "Aggregates" "Amazonka.IoTSiteWise.Types.Aggregates" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "Aggregates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maximum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "average") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "minimum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "standardDeviation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "sum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

newAggregates :: Aggregates Source #

Create a value of Aggregates 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:maximum:Aggregates', aggregates_maximum - The maximum value of the time series over a time interval window.

$sel:average:Aggregates', aggregates_average - The average (mean) value of the time series over a time interval window.

$sel:count:Aggregates', aggregates_count - The count of data points in the time series over a time interval window.

$sel:minimum:Aggregates', aggregates_minimum - The minimum value of the time series over a time interval window.

$sel:standardDeviation:Aggregates', aggregates_standardDeviation - The standard deviation of the time series over a time interval window.

$sel:sum:Aggregates', aggregates_sum - The sum of the time series over a time interval window.

aggregates_maximum :: Lens' Aggregates (Maybe Double) Source #

The maximum value of the time series over a time interval window.

aggregates_average :: Lens' Aggregates (Maybe Double) Source #

The average (mean) value of the time series over a time interval window.

aggregates_count :: Lens' Aggregates (Maybe Double) Source #

The count of data points in the time series over a time interval window.

aggregates_minimum :: Lens' Aggregates (Maybe Double) Source #

The minimum value of the time series over a time interval window.

aggregates_standardDeviation :: Lens' Aggregates (Maybe Double) Source #

The standard deviation of the time series over a time interval window.

aggregates_sum :: Lens' Aggregates (Maybe Double) Source #

The sum of the time series over a time interval window.