amazonka-forecast-2.0: Amazon Forecast Service 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.Forecast.Types.TimeSeriesTransformation

Description

 
Synopsis

Documentation

data TimeSeriesTransformation Source #

A transformation function is a pair of operations that select and modify the rows in a related time series. You select the rows that you want with a condition operation and you modify the rows with a transformation operation. All conditions are joined with an AND operation, meaning that all conditions must be true for the transformation to be applied. Transformations are applied in the order that they are listed.

See: newTimeSeriesTransformation smart constructor.

Constructors

TimeSeriesTransformation' 

Fields

  • action :: Maybe Action

    An array of actions that define a time series and how it is transformed. These transformations create a new time series that is used for the what-if analysis.

  • timeSeriesConditions :: Maybe [TimeSeriesCondition]

    An array of conditions that define which members of the related time series are transformed.

Instances

Instances details
FromJSON TimeSeriesTransformation Source # 
Instance details

Defined in Amazonka.Forecast.Types.TimeSeriesTransformation

ToJSON TimeSeriesTransformation Source # 
Instance details

Defined in Amazonka.Forecast.Types.TimeSeriesTransformation

Generic TimeSeriesTransformation Source # 
Instance details

Defined in Amazonka.Forecast.Types.TimeSeriesTransformation

Associated Types

type Rep TimeSeriesTransformation :: Type -> Type #

Read TimeSeriesTransformation Source # 
Instance details

Defined in Amazonka.Forecast.Types.TimeSeriesTransformation

Show TimeSeriesTransformation Source # 
Instance details

Defined in Amazonka.Forecast.Types.TimeSeriesTransformation

NFData TimeSeriesTransformation Source # 
Instance details

Defined in Amazonka.Forecast.Types.TimeSeriesTransformation

Eq TimeSeriesTransformation Source # 
Instance details

Defined in Amazonka.Forecast.Types.TimeSeriesTransformation

Hashable TimeSeriesTransformation Source # 
Instance details

Defined in Amazonka.Forecast.Types.TimeSeriesTransformation

type Rep TimeSeriesTransformation Source # 
Instance details

Defined in Amazonka.Forecast.Types.TimeSeriesTransformation

type Rep TimeSeriesTransformation = D1 ('MetaData "TimeSeriesTransformation" "Amazonka.Forecast.Types.TimeSeriesTransformation" "amazonka-forecast-2.0-HHvJwvxGrDPBJtUcnmLBqf" 'False) (C1 ('MetaCons "TimeSeriesTransformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: S1 ('MetaSel ('Just "timeSeriesConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TimeSeriesCondition]))))

newTimeSeriesTransformation :: TimeSeriesTransformation Source #

Create a value of TimeSeriesTransformation 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:action:TimeSeriesTransformation', timeSeriesTransformation_action - An array of actions that define a time series and how it is transformed. These transformations create a new time series that is used for the what-if analysis.

$sel:timeSeriesConditions:TimeSeriesTransformation', timeSeriesTransformation_timeSeriesConditions - An array of conditions that define which members of the related time series are transformed.

timeSeriesTransformation_action :: Lens' TimeSeriesTransformation (Maybe Action) Source #

An array of actions that define a time series and how it is transformed. These transformations create a new time series that is used for the what-if analysis.

timeSeriesTransformation_timeSeriesConditions :: Lens' TimeSeriesTransformation (Maybe [TimeSeriesCondition]) Source #

An array of conditions that define which members of the related time series are transformed.