module Stratosphere.QuickSight.Dashboard.ComputationProperty (
module Exports, ComputationProperty(..), mkComputationProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.ForecastComputationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.GrowthRateComputationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.MaximumMinimumComputationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.MetricComparisonComputationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.PeriodOverPeriodComputationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.PeriodToDateComputationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.TopBottomMoversComputationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.TopBottomRankedComputationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.TotalAggregationComputationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.UniqueValuesComputationProperty as Exports
import Stratosphere.ResourceProperties
data ComputationProperty
=
ComputationProperty {ComputationProperty -> ()
haddock_workaround_ :: (),
ComputationProperty -> Maybe ForecastComputationProperty
forecast :: (Prelude.Maybe ForecastComputationProperty),
ComputationProperty -> Maybe GrowthRateComputationProperty
growthRate :: (Prelude.Maybe GrowthRateComputationProperty),
ComputationProperty -> Maybe MaximumMinimumComputationProperty
maximumMinimum :: (Prelude.Maybe MaximumMinimumComputationProperty),
ComputationProperty -> Maybe MetricComparisonComputationProperty
metricComparison :: (Prelude.Maybe MetricComparisonComputationProperty),
ComputationProperty -> Maybe PeriodOverPeriodComputationProperty
periodOverPeriod :: (Prelude.Maybe PeriodOverPeriodComputationProperty),
ComputationProperty -> Maybe PeriodToDateComputationProperty
periodToDate :: (Prelude.Maybe PeriodToDateComputationProperty),
ComputationProperty -> Maybe TopBottomMoversComputationProperty
topBottomMovers :: (Prelude.Maybe TopBottomMoversComputationProperty),
ComputationProperty -> Maybe TopBottomRankedComputationProperty
topBottomRanked :: (Prelude.Maybe TopBottomRankedComputationProperty),
ComputationProperty -> Maybe TotalAggregationComputationProperty
totalAggregation :: (Prelude.Maybe TotalAggregationComputationProperty),
ComputationProperty -> Maybe UniqueValuesComputationProperty
uniqueValues :: (Prelude.Maybe UniqueValuesComputationProperty)}
deriving stock (ComputationProperty -> ComputationProperty -> Bool
(ComputationProperty -> ComputationProperty -> Bool)
-> (ComputationProperty -> ComputationProperty -> Bool)
-> Eq ComputationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ComputationProperty -> ComputationProperty -> Bool
== :: ComputationProperty -> ComputationProperty -> Bool
$c/= :: ComputationProperty -> ComputationProperty -> Bool
/= :: ComputationProperty -> ComputationProperty -> Bool
Prelude.Eq, Int -> ComputationProperty -> ShowS
[ComputationProperty] -> ShowS
ComputationProperty -> String
(Int -> ComputationProperty -> ShowS)
-> (ComputationProperty -> String)
-> ([ComputationProperty] -> ShowS)
-> Show ComputationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ComputationProperty -> ShowS
showsPrec :: Int -> ComputationProperty -> ShowS
$cshow :: ComputationProperty -> String
show :: ComputationProperty -> String
$cshowList :: [ComputationProperty] -> ShowS
showList :: [ComputationProperty] -> ShowS
Prelude.Show)
mkComputationProperty :: ComputationProperty
mkComputationProperty :: ComputationProperty
mkComputationProperty
= ComputationProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), forecast :: Maybe ForecastComputationProperty
forecast = Maybe ForecastComputationProperty
forall a. Maybe a
Prelude.Nothing,
growthRate :: Maybe GrowthRateComputationProperty
growthRate = Maybe GrowthRateComputationProperty
forall a. Maybe a
Prelude.Nothing, maximumMinimum :: Maybe MaximumMinimumComputationProperty
maximumMinimum = Maybe MaximumMinimumComputationProperty
forall a. Maybe a
Prelude.Nothing,
metricComparison :: Maybe MetricComparisonComputationProperty
metricComparison = Maybe MetricComparisonComputationProperty
forall a. Maybe a
Prelude.Nothing,
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodOverPeriod = Maybe PeriodOverPeriodComputationProperty
forall a. Maybe a
Prelude.Nothing, periodToDate :: Maybe PeriodToDateComputationProperty
periodToDate = Maybe PeriodToDateComputationProperty
forall a. Maybe a
Prelude.Nothing,
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomMovers = Maybe TopBottomMoversComputationProperty
forall a. Maybe a
Prelude.Nothing,
topBottomRanked :: Maybe TopBottomRankedComputationProperty
topBottomRanked = Maybe TopBottomRankedComputationProperty
forall a. Maybe a
Prelude.Nothing,
totalAggregation :: Maybe TotalAggregationComputationProperty
totalAggregation = Maybe TotalAggregationComputationProperty
forall a. Maybe a
Prelude.Nothing, uniqueValues :: Maybe UniqueValuesComputationProperty
uniqueValues = Maybe UniqueValuesComputationProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ComputationProperty where
toResourceProperties :: ComputationProperty -> ResourceProperties
toResourceProperties ComputationProperty {Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ComputationProperty -> ()
forecast :: ComputationProperty -> Maybe ForecastComputationProperty
growthRate :: ComputationProperty -> Maybe GrowthRateComputationProperty
maximumMinimum :: ComputationProperty -> Maybe MaximumMinimumComputationProperty
metricComparison :: ComputationProperty -> Maybe MetricComparisonComputationProperty
periodOverPeriod :: ComputationProperty -> Maybe PeriodOverPeriodComputationProperty
periodToDate :: ComputationProperty -> Maybe PeriodToDateComputationProperty
topBottomMovers :: ComputationProperty -> Maybe TopBottomMoversComputationProperty
topBottomRanked :: ComputationProperty -> Maybe TopBottomRankedComputationProperty
totalAggregation :: ComputationProperty -> Maybe TotalAggregationComputationProperty
uniqueValues :: ComputationProperty -> Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::QuickSight::Dashboard.Computation",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ForecastComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Forecast" (ForecastComputationProperty -> (Key, Value))
-> Maybe ForecastComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ForecastComputationProperty
forecast,
Key -> GrowthRateComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GrowthRate" (GrowthRateComputationProperty -> (Key, Value))
-> Maybe GrowthRateComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GrowthRateComputationProperty
growthRate,
Key -> MaximumMinimumComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaximumMinimum" (MaximumMinimumComputationProperty -> (Key, Value))
-> Maybe MaximumMinimumComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MaximumMinimumComputationProperty
maximumMinimum,
Key -> MetricComparisonComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MetricComparison" (MetricComparisonComputationProperty -> (Key, Value))
-> Maybe MetricComparisonComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MetricComparisonComputationProperty
metricComparison,
Key -> PeriodOverPeriodComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PeriodOverPeriod" (PeriodOverPeriodComputationProperty -> (Key, Value))
-> Maybe PeriodOverPeriodComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PeriodOverPeriodComputationProperty
periodOverPeriod,
Key -> PeriodToDateComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PeriodToDate" (PeriodToDateComputationProperty -> (Key, Value))
-> Maybe PeriodToDateComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PeriodToDateComputationProperty
periodToDate,
Key -> TopBottomMoversComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TopBottomMovers" (TopBottomMoversComputationProperty -> (Key, Value))
-> Maybe TopBottomMoversComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TopBottomMoversComputationProperty
topBottomMovers,
Key -> TopBottomRankedComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TopBottomRanked" (TopBottomRankedComputationProperty -> (Key, Value))
-> Maybe TopBottomRankedComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TopBottomRankedComputationProperty
topBottomRanked,
Key -> TotalAggregationComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TotalAggregation" (TotalAggregationComputationProperty -> (Key, Value))
-> Maybe TotalAggregationComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TotalAggregationComputationProperty
totalAggregation,
Key -> UniqueValuesComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UniqueValues" (UniqueValuesComputationProperty -> (Key, Value))
-> Maybe UniqueValuesComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe UniqueValuesComputationProperty
uniqueValues])}
instance JSON.ToJSON ComputationProperty where
toJSON :: ComputationProperty -> Value
toJSON ComputationProperty {Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ComputationProperty -> ()
forecast :: ComputationProperty -> Maybe ForecastComputationProperty
growthRate :: ComputationProperty -> Maybe GrowthRateComputationProperty
maximumMinimum :: ComputationProperty -> Maybe MaximumMinimumComputationProperty
metricComparison :: ComputationProperty -> Maybe MetricComparisonComputationProperty
periodOverPeriod :: ComputationProperty -> Maybe PeriodOverPeriodComputationProperty
periodToDate :: ComputationProperty -> Maybe PeriodToDateComputationProperty
topBottomMovers :: ComputationProperty -> Maybe TopBottomMoversComputationProperty
topBottomRanked :: ComputationProperty -> Maybe TopBottomRankedComputationProperty
totalAggregation :: ComputationProperty -> Maybe TotalAggregationComputationProperty
uniqueValues :: ComputationProperty -> Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ForecastComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Forecast" (ForecastComputationProperty -> (Key, Value))
-> Maybe ForecastComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ForecastComputationProperty
forecast,
Key -> GrowthRateComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GrowthRate" (GrowthRateComputationProperty -> (Key, Value))
-> Maybe GrowthRateComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GrowthRateComputationProperty
growthRate,
Key -> MaximumMinimumComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaximumMinimum" (MaximumMinimumComputationProperty -> (Key, Value))
-> Maybe MaximumMinimumComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MaximumMinimumComputationProperty
maximumMinimum,
Key -> MetricComparisonComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MetricComparison" (MetricComparisonComputationProperty -> (Key, Value))
-> Maybe MetricComparisonComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MetricComparisonComputationProperty
metricComparison,
Key -> PeriodOverPeriodComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PeriodOverPeriod" (PeriodOverPeriodComputationProperty -> (Key, Value))
-> Maybe PeriodOverPeriodComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PeriodOverPeriodComputationProperty
periodOverPeriod,
Key -> PeriodToDateComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PeriodToDate" (PeriodToDateComputationProperty -> (Key, Value))
-> Maybe PeriodToDateComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PeriodToDateComputationProperty
periodToDate,
Key -> TopBottomMoversComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TopBottomMovers" (TopBottomMoversComputationProperty -> (Key, Value))
-> Maybe TopBottomMoversComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TopBottomMoversComputationProperty
topBottomMovers,
Key -> TopBottomRankedComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TopBottomRanked" (TopBottomRankedComputationProperty -> (Key, Value))
-> Maybe TopBottomRankedComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TopBottomRankedComputationProperty
topBottomRanked,
Key -> TotalAggregationComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TotalAggregation" (TotalAggregationComputationProperty -> (Key, Value))
-> Maybe TotalAggregationComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TotalAggregationComputationProperty
totalAggregation,
Key -> UniqueValuesComputationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UniqueValues" (UniqueValuesComputationProperty -> (Key, Value))
-> Maybe UniqueValuesComputationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe UniqueValuesComputationProperty
uniqueValues]))
instance Property "Forecast" ComputationProperty where
type PropertyType "Forecast" ComputationProperty = ForecastComputationProperty
set :: PropertyType "Forecast" ComputationProperty
-> ComputationProperty -> ComputationProperty
set PropertyType "Forecast" ComputationProperty
newValue ComputationProperty {Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ComputationProperty -> ()
forecast :: ComputationProperty -> Maybe ForecastComputationProperty
growthRate :: ComputationProperty -> Maybe GrowthRateComputationProperty
maximumMinimum :: ComputationProperty -> Maybe MaximumMinimumComputationProperty
metricComparison :: ComputationProperty -> Maybe MetricComparisonComputationProperty
periodOverPeriod :: ComputationProperty -> Maybe PeriodOverPeriodComputationProperty
periodToDate :: ComputationProperty -> Maybe PeriodToDateComputationProperty
topBottomMovers :: ComputationProperty -> Maybe TopBottomMoversComputationProperty
topBottomRanked :: ComputationProperty -> Maybe TopBottomRankedComputationProperty
totalAggregation :: ComputationProperty -> Maybe TotalAggregationComputationProperty
uniqueValues :: ComputationProperty -> Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
= ComputationProperty {forecast :: Maybe ForecastComputationProperty
forecast = ForecastComputationProperty -> Maybe ForecastComputationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Forecast" ComputationProperty
ForecastComputationProperty
newValue, Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ()
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
instance Property "GrowthRate" ComputationProperty where
type PropertyType "GrowthRate" ComputationProperty = GrowthRateComputationProperty
set :: PropertyType "GrowthRate" ComputationProperty
-> ComputationProperty -> ComputationProperty
set PropertyType "GrowthRate" ComputationProperty
newValue ComputationProperty {Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ComputationProperty -> ()
forecast :: ComputationProperty -> Maybe ForecastComputationProperty
growthRate :: ComputationProperty -> Maybe GrowthRateComputationProperty
maximumMinimum :: ComputationProperty -> Maybe MaximumMinimumComputationProperty
metricComparison :: ComputationProperty -> Maybe MetricComparisonComputationProperty
periodOverPeriod :: ComputationProperty -> Maybe PeriodOverPeriodComputationProperty
periodToDate :: ComputationProperty -> Maybe PeriodToDateComputationProperty
topBottomMovers :: ComputationProperty -> Maybe TopBottomMoversComputationProperty
topBottomRanked :: ComputationProperty -> Maybe TopBottomRankedComputationProperty
totalAggregation :: ComputationProperty -> Maybe TotalAggregationComputationProperty
uniqueValues :: ComputationProperty -> Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
= ComputationProperty {growthRate :: Maybe GrowthRateComputationProperty
growthRate = GrowthRateComputationProperty
-> Maybe GrowthRateComputationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GrowthRate" ComputationProperty
GrowthRateComputationProperty
newValue, Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
instance Property "MaximumMinimum" ComputationProperty where
type PropertyType "MaximumMinimum" ComputationProperty = MaximumMinimumComputationProperty
set :: PropertyType "MaximumMinimum" ComputationProperty
-> ComputationProperty -> ComputationProperty
set PropertyType "MaximumMinimum" ComputationProperty
newValue ComputationProperty {Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ComputationProperty -> ()
forecast :: ComputationProperty -> Maybe ForecastComputationProperty
growthRate :: ComputationProperty -> Maybe GrowthRateComputationProperty
maximumMinimum :: ComputationProperty -> Maybe MaximumMinimumComputationProperty
metricComparison :: ComputationProperty -> Maybe MetricComparisonComputationProperty
periodOverPeriod :: ComputationProperty -> Maybe PeriodOverPeriodComputationProperty
periodToDate :: ComputationProperty -> Maybe PeriodToDateComputationProperty
topBottomMovers :: ComputationProperty -> Maybe TopBottomMoversComputationProperty
topBottomRanked :: ComputationProperty -> Maybe TopBottomRankedComputationProperty
totalAggregation :: ComputationProperty -> Maybe TotalAggregationComputationProperty
uniqueValues :: ComputationProperty -> Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
= ComputationProperty {maximumMinimum :: Maybe MaximumMinimumComputationProperty
maximumMinimum = MaximumMinimumComputationProperty
-> Maybe MaximumMinimumComputationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaximumMinimum" ComputationProperty
MaximumMinimumComputationProperty
newValue, Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
instance Property "MetricComparison" ComputationProperty where
type PropertyType "MetricComparison" ComputationProperty = MetricComparisonComputationProperty
set :: PropertyType "MetricComparison" ComputationProperty
-> ComputationProperty -> ComputationProperty
set PropertyType "MetricComparison" ComputationProperty
newValue ComputationProperty {Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ComputationProperty -> ()
forecast :: ComputationProperty -> Maybe ForecastComputationProperty
growthRate :: ComputationProperty -> Maybe GrowthRateComputationProperty
maximumMinimum :: ComputationProperty -> Maybe MaximumMinimumComputationProperty
metricComparison :: ComputationProperty -> Maybe MetricComparisonComputationProperty
periodOverPeriod :: ComputationProperty -> Maybe PeriodOverPeriodComputationProperty
periodToDate :: ComputationProperty -> Maybe PeriodToDateComputationProperty
topBottomMovers :: ComputationProperty -> Maybe TopBottomMoversComputationProperty
topBottomRanked :: ComputationProperty -> Maybe TopBottomRankedComputationProperty
totalAggregation :: ComputationProperty -> Maybe TotalAggregationComputationProperty
uniqueValues :: ComputationProperty -> Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
= ComputationProperty
{metricComparison :: Maybe MetricComparisonComputationProperty
metricComparison = MetricComparisonComputationProperty
-> Maybe MetricComparisonComputationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MetricComparison" ComputationProperty
MetricComparisonComputationProperty
newValue, Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
instance Property "PeriodOverPeriod" ComputationProperty where
type PropertyType "PeriodOverPeriod" ComputationProperty = PeriodOverPeriodComputationProperty
set :: PropertyType "PeriodOverPeriod" ComputationProperty
-> ComputationProperty -> ComputationProperty
set PropertyType "PeriodOverPeriod" ComputationProperty
newValue ComputationProperty {Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ComputationProperty -> ()
forecast :: ComputationProperty -> Maybe ForecastComputationProperty
growthRate :: ComputationProperty -> Maybe GrowthRateComputationProperty
maximumMinimum :: ComputationProperty -> Maybe MaximumMinimumComputationProperty
metricComparison :: ComputationProperty -> Maybe MetricComparisonComputationProperty
periodOverPeriod :: ComputationProperty -> Maybe PeriodOverPeriodComputationProperty
periodToDate :: ComputationProperty -> Maybe PeriodToDateComputationProperty
topBottomMovers :: ComputationProperty -> Maybe TopBottomMoversComputationProperty
topBottomRanked :: ComputationProperty -> Maybe TopBottomRankedComputationProperty
totalAggregation :: ComputationProperty -> Maybe TotalAggregationComputationProperty
uniqueValues :: ComputationProperty -> Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
= ComputationProperty
{periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodOverPeriod = PeriodOverPeriodComputationProperty
-> Maybe PeriodOverPeriodComputationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PeriodOverPeriod" ComputationProperty
PeriodOverPeriodComputationProperty
newValue, Maybe PeriodToDateComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
instance Property "PeriodToDate" ComputationProperty where
type PropertyType "PeriodToDate" ComputationProperty = PeriodToDateComputationProperty
set :: PropertyType "PeriodToDate" ComputationProperty
-> ComputationProperty -> ComputationProperty
set PropertyType "PeriodToDate" ComputationProperty
newValue ComputationProperty {Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ComputationProperty -> ()
forecast :: ComputationProperty -> Maybe ForecastComputationProperty
growthRate :: ComputationProperty -> Maybe GrowthRateComputationProperty
maximumMinimum :: ComputationProperty -> Maybe MaximumMinimumComputationProperty
metricComparison :: ComputationProperty -> Maybe MetricComparisonComputationProperty
periodOverPeriod :: ComputationProperty -> Maybe PeriodOverPeriodComputationProperty
periodToDate :: ComputationProperty -> Maybe PeriodToDateComputationProperty
topBottomMovers :: ComputationProperty -> Maybe TopBottomMoversComputationProperty
topBottomRanked :: ComputationProperty -> Maybe TopBottomRankedComputationProperty
totalAggregation :: ComputationProperty -> Maybe TotalAggregationComputationProperty
uniqueValues :: ComputationProperty -> Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
= ComputationProperty {periodToDate :: Maybe PeriodToDateComputationProperty
periodToDate = PeriodToDateComputationProperty
-> Maybe PeriodToDateComputationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PeriodToDate" ComputationProperty
PeriodToDateComputationProperty
newValue, Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
instance Property "TopBottomMovers" ComputationProperty where
type PropertyType "TopBottomMovers" ComputationProperty = TopBottomMoversComputationProperty
set :: PropertyType "TopBottomMovers" ComputationProperty
-> ComputationProperty -> ComputationProperty
set PropertyType "TopBottomMovers" ComputationProperty
newValue ComputationProperty {Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ComputationProperty -> ()
forecast :: ComputationProperty -> Maybe ForecastComputationProperty
growthRate :: ComputationProperty -> Maybe GrowthRateComputationProperty
maximumMinimum :: ComputationProperty -> Maybe MaximumMinimumComputationProperty
metricComparison :: ComputationProperty -> Maybe MetricComparisonComputationProperty
periodOverPeriod :: ComputationProperty -> Maybe PeriodOverPeriodComputationProperty
periodToDate :: ComputationProperty -> Maybe PeriodToDateComputationProperty
topBottomMovers :: ComputationProperty -> Maybe TopBottomMoversComputationProperty
topBottomRanked :: ComputationProperty -> Maybe TopBottomRankedComputationProperty
totalAggregation :: ComputationProperty -> Maybe TotalAggregationComputationProperty
uniqueValues :: ComputationProperty -> Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
= ComputationProperty {topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomMovers = TopBottomMoversComputationProperty
-> Maybe TopBottomMoversComputationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TopBottomMovers" ComputationProperty
TopBottomMoversComputationProperty
newValue, Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
instance Property "TopBottomRanked" ComputationProperty where
type PropertyType "TopBottomRanked" ComputationProperty = TopBottomRankedComputationProperty
set :: PropertyType "TopBottomRanked" ComputationProperty
-> ComputationProperty -> ComputationProperty
set PropertyType "TopBottomRanked" ComputationProperty
newValue ComputationProperty {Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ComputationProperty -> ()
forecast :: ComputationProperty -> Maybe ForecastComputationProperty
growthRate :: ComputationProperty -> Maybe GrowthRateComputationProperty
maximumMinimum :: ComputationProperty -> Maybe MaximumMinimumComputationProperty
metricComparison :: ComputationProperty -> Maybe MetricComparisonComputationProperty
periodOverPeriod :: ComputationProperty -> Maybe PeriodOverPeriodComputationProperty
periodToDate :: ComputationProperty -> Maybe PeriodToDateComputationProperty
topBottomMovers :: ComputationProperty -> Maybe TopBottomMoversComputationProperty
topBottomRanked :: ComputationProperty -> Maybe TopBottomRankedComputationProperty
totalAggregation :: ComputationProperty -> Maybe TotalAggregationComputationProperty
uniqueValues :: ComputationProperty -> Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
= ComputationProperty {topBottomRanked :: Maybe TopBottomRankedComputationProperty
topBottomRanked = TopBottomRankedComputationProperty
-> Maybe TopBottomRankedComputationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TopBottomRanked" ComputationProperty
TopBottomRankedComputationProperty
newValue, Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
instance Property "TotalAggregation" ComputationProperty where
type PropertyType "TotalAggregation" ComputationProperty = TotalAggregationComputationProperty
set :: PropertyType "TotalAggregation" ComputationProperty
-> ComputationProperty -> ComputationProperty
set PropertyType "TotalAggregation" ComputationProperty
newValue ComputationProperty {Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ComputationProperty -> ()
forecast :: ComputationProperty -> Maybe ForecastComputationProperty
growthRate :: ComputationProperty -> Maybe GrowthRateComputationProperty
maximumMinimum :: ComputationProperty -> Maybe MaximumMinimumComputationProperty
metricComparison :: ComputationProperty -> Maybe MetricComparisonComputationProperty
periodOverPeriod :: ComputationProperty -> Maybe PeriodOverPeriodComputationProperty
periodToDate :: ComputationProperty -> Maybe PeriodToDateComputationProperty
topBottomMovers :: ComputationProperty -> Maybe TopBottomMoversComputationProperty
topBottomRanked :: ComputationProperty -> Maybe TopBottomRankedComputationProperty
totalAggregation :: ComputationProperty -> Maybe TotalAggregationComputationProperty
uniqueValues :: ComputationProperty -> Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
= ComputationProperty
{totalAggregation :: Maybe TotalAggregationComputationProperty
totalAggregation = TotalAggregationComputationProperty
-> Maybe TotalAggregationComputationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TotalAggregation" ComputationProperty
TotalAggregationComputationProperty
newValue, Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
instance Property "UniqueValues" ComputationProperty where
type PropertyType "UniqueValues" ComputationProperty = UniqueValuesComputationProperty
set :: PropertyType "UniqueValues" ComputationProperty
-> ComputationProperty -> ComputationProperty
set PropertyType "UniqueValues" ComputationProperty
newValue ComputationProperty {Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
Maybe UniqueValuesComputationProperty
()
haddock_workaround_ :: ComputationProperty -> ()
forecast :: ComputationProperty -> Maybe ForecastComputationProperty
growthRate :: ComputationProperty -> Maybe GrowthRateComputationProperty
maximumMinimum :: ComputationProperty -> Maybe MaximumMinimumComputationProperty
metricComparison :: ComputationProperty -> Maybe MetricComparisonComputationProperty
periodOverPeriod :: ComputationProperty -> Maybe PeriodOverPeriodComputationProperty
periodToDate :: ComputationProperty -> Maybe PeriodToDateComputationProperty
topBottomMovers :: ComputationProperty -> Maybe TopBottomMoversComputationProperty
topBottomRanked :: ComputationProperty -> Maybe TopBottomRankedComputationProperty
totalAggregation :: ComputationProperty -> Maybe TotalAggregationComputationProperty
uniqueValues :: ComputationProperty -> Maybe UniqueValuesComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
uniqueValues :: Maybe UniqueValuesComputationProperty
..}
= ComputationProperty {uniqueValues :: Maybe UniqueValuesComputationProperty
uniqueValues = UniqueValuesComputationProperty
-> Maybe UniqueValuesComputationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "UniqueValues" ComputationProperty
UniqueValuesComputationProperty
newValue, Maybe PeriodToDateComputationProperty
Maybe PeriodOverPeriodComputationProperty
Maybe MetricComparisonComputationProperty
Maybe MaximumMinimumComputationProperty
Maybe GrowthRateComputationProperty
Maybe ForecastComputationProperty
Maybe TopBottomMoversComputationProperty
Maybe TopBottomRankedComputationProperty
Maybe TotalAggregationComputationProperty
()
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
haddock_workaround_ :: ()
forecast :: Maybe ForecastComputationProperty
growthRate :: Maybe GrowthRateComputationProperty
maximumMinimum :: Maybe MaximumMinimumComputationProperty
metricComparison :: Maybe MetricComparisonComputationProperty
periodOverPeriod :: Maybe PeriodOverPeriodComputationProperty
periodToDate :: Maybe PeriodToDateComputationProperty
topBottomMovers :: Maybe TopBottomMoversComputationProperty
topBottomRanked :: Maybe TopBottomRankedComputationProperty
totalAggregation :: Maybe TotalAggregationComputationProperty
..}