module Stratosphere.IoTAnalytics.Pipeline.ActivityProperty (
        module Exports, ActivityProperty(..), mkActivityProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.IoTAnalytics.Pipeline.AddAttributesProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTAnalytics.Pipeline.ChannelProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTAnalytics.Pipeline.DatastoreProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTAnalytics.Pipeline.DeviceRegistryEnrichProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTAnalytics.Pipeline.DeviceShadowEnrichProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTAnalytics.Pipeline.FilterProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTAnalytics.Pipeline.LambdaProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTAnalytics.Pipeline.MathProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTAnalytics.Pipeline.RemoveAttributesProperty as Exports
import {-# SOURCE #-} Stratosphere.IoTAnalytics.Pipeline.SelectAttributesProperty as Exports
import Stratosphere.ResourceProperties
data ActivityProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-activity.html>
    ActivityProperty {ActivityProperty -> ()
haddock_workaround_ :: (),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-activity.html#cfn-iotanalytics-pipeline-activity-addattributes>
                      ActivityProperty -> Maybe AddAttributesProperty
addAttributes :: (Prelude.Maybe AddAttributesProperty),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-activity.html#cfn-iotanalytics-pipeline-activity-channel>
                      ActivityProperty -> Maybe ChannelProperty
channel :: (Prelude.Maybe ChannelProperty),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-activity.html#cfn-iotanalytics-pipeline-activity-datastore>
                      ActivityProperty -> Maybe DatastoreProperty
datastore :: (Prelude.Maybe DatastoreProperty),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-activity.html#cfn-iotanalytics-pipeline-activity-deviceregistryenrich>
                      ActivityProperty -> Maybe DeviceRegistryEnrichProperty
deviceRegistryEnrich :: (Prelude.Maybe DeviceRegistryEnrichProperty),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-activity.html#cfn-iotanalytics-pipeline-activity-deviceshadowenrich>
                      ActivityProperty -> Maybe DeviceShadowEnrichProperty
deviceShadowEnrich :: (Prelude.Maybe DeviceShadowEnrichProperty),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-activity.html#cfn-iotanalytics-pipeline-activity-filter>
                      ActivityProperty -> Maybe FilterProperty
filter :: (Prelude.Maybe FilterProperty),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-activity.html#cfn-iotanalytics-pipeline-activity-lambda>
                      ActivityProperty -> Maybe LambdaProperty
lambda :: (Prelude.Maybe LambdaProperty),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-activity.html#cfn-iotanalytics-pipeline-activity-math>
                      ActivityProperty -> Maybe MathProperty
math :: (Prelude.Maybe MathProperty),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-activity.html#cfn-iotanalytics-pipeline-activity-removeattributes>
                      ActivityProperty -> Maybe RemoveAttributesProperty
removeAttributes :: (Prelude.Maybe RemoveAttributesProperty),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-activity.html#cfn-iotanalytics-pipeline-activity-selectattributes>
                      ActivityProperty -> Maybe SelectAttributesProperty
selectAttributes :: (Prelude.Maybe SelectAttributesProperty)}
  deriving stock (ActivityProperty -> ActivityProperty -> Bool
(ActivityProperty -> ActivityProperty -> Bool)
-> (ActivityProperty -> ActivityProperty -> Bool)
-> Eq ActivityProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ActivityProperty -> ActivityProperty -> Bool
== :: ActivityProperty -> ActivityProperty -> Bool
$c/= :: ActivityProperty -> ActivityProperty -> Bool
/= :: ActivityProperty -> ActivityProperty -> Bool
Prelude.Eq, Int -> ActivityProperty -> ShowS
[ActivityProperty] -> ShowS
ActivityProperty -> String
(Int -> ActivityProperty -> ShowS)
-> (ActivityProperty -> String)
-> ([ActivityProperty] -> ShowS)
-> Show ActivityProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ActivityProperty -> ShowS
showsPrec :: Int -> ActivityProperty -> ShowS
$cshow :: ActivityProperty -> String
show :: ActivityProperty -> String
$cshowList :: [ActivityProperty] -> ShowS
showList :: [ActivityProperty] -> ShowS
Prelude.Show)
mkActivityProperty :: ActivityProperty
mkActivityProperty :: ActivityProperty
mkActivityProperty
  = ActivityProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), addAttributes :: Maybe AddAttributesProperty
addAttributes = Maybe AddAttributesProperty
forall a. Maybe a
Prelude.Nothing,
       channel :: Maybe ChannelProperty
channel = Maybe ChannelProperty
forall a. Maybe a
Prelude.Nothing, datastore :: Maybe DatastoreProperty
datastore = Maybe DatastoreProperty
forall a. Maybe a
Prelude.Nothing,
       deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceRegistryEnrich = Maybe DeviceRegistryEnrichProperty
forall a. Maybe a
Prelude.Nothing,
       deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
deviceShadowEnrich = Maybe DeviceShadowEnrichProperty
forall a. Maybe a
Prelude.Nothing, filter :: Maybe FilterProperty
filter = Maybe FilterProperty
forall a. Maybe a
Prelude.Nothing,
       lambda :: Maybe LambdaProperty
lambda = Maybe LambdaProperty
forall a. Maybe a
Prelude.Nothing, math :: Maybe MathProperty
math = Maybe MathProperty
forall a. Maybe a
Prelude.Nothing,
       removeAttributes :: Maybe RemoveAttributesProperty
removeAttributes = Maybe RemoveAttributesProperty
forall a. Maybe a
Prelude.Nothing,
       selectAttributes :: Maybe SelectAttributesProperty
selectAttributes = Maybe SelectAttributesProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ActivityProperty where
  toResourceProperties :: ActivityProperty -> ResourceProperties
toResourceProperties ActivityProperty {Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ActivityProperty -> ()
addAttributes :: ActivityProperty -> Maybe AddAttributesProperty
channel :: ActivityProperty -> Maybe ChannelProperty
datastore :: ActivityProperty -> Maybe DatastoreProperty
deviceRegistryEnrich :: ActivityProperty -> Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: ActivityProperty -> Maybe DeviceShadowEnrichProperty
filter :: ActivityProperty -> Maybe FilterProperty
lambda :: ActivityProperty -> Maybe LambdaProperty
math :: ActivityProperty -> Maybe MathProperty
removeAttributes :: ActivityProperty -> Maybe RemoveAttributesProperty
selectAttributes :: ActivityProperty -> Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::IoTAnalytics::Pipeline.Activity",
         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 -> AddAttributesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AddAttributes" (AddAttributesProperty -> (Key, Value))
-> Maybe AddAttributesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AddAttributesProperty
addAttributes,
                            Key -> ChannelProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Channel" (ChannelProperty -> (Key, Value))
-> Maybe ChannelProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChannelProperty
channel,
                            Key -> DatastoreProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Datastore" (DatastoreProperty -> (Key, Value))
-> Maybe DatastoreProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DatastoreProperty
datastore,
                            Key -> DeviceRegistryEnrichProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeviceRegistryEnrich" (DeviceRegistryEnrichProperty -> (Key, Value))
-> Maybe DeviceRegistryEnrichProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DeviceRegistryEnrichProperty
deviceRegistryEnrich,
                            Key -> DeviceShadowEnrichProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeviceShadowEnrich" (DeviceShadowEnrichProperty -> (Key, Value))
-> Maybe DeviceShadowEnrichProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DeviceShadowEnrichProperty
deviceShadowEnrich,
                            Key -> FilterProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Filter" (FilterProperty -> (Key, Value))
-> Maybe FilterProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FilterProperty
filter,
                            Key -> LambdaProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Lambda" (LambdaProperty -> (Key, Value))
-> Maybe LambdaProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LambdaProperty
lambda,
                            Key -> MathProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Math" (MathProperty -> (Key, Value))
-> Maybe MathProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MathProperty
math,
                            Key -> RemoveAttributesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RemoveAttributes" (RemoveAttributesProperty -> (Key, Value))
-> Maybe RemoveAttributesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RemoveAttributesProperty
removeAttributes,
                            Key -> SelectAttributesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SelectAttributes" (SelectAttributesProperty -> (Key, Value))
-> Maybe SelectAttributesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SelectAttributesProperty
selectAttributes])}
instance JSON.ToJSON ActivityProperty where
  toJSON :: ActivityProperty -> Value
toJSON ActivityProperty {Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ActivityProperty -> ()
addAttributes :: ActivityProperty -> Maybe AddAttributesProperty
channel :: ActivityProperty -> Maybe ChannelProperty
datastore :: ActivityProperty -> Maybe DatastoreProperty
deviceRegistryEnrich :: ActivityProperty -> Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: ActivityProperty -> Maybe DeviceShadowEnrichProperty
filter :: ActivityProperty -> Maybe FilterProperty
lambda :: ActivityProperty -> Maybe LambdaProperty
math :: ActivityProperty -> Maybe MathProperty
removeAttributes :: ActivityProperty -> Maybe RemoveAttributesProperty
selectAttributes :: ActivityProperty -> Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
    = [(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 -> AddAttributesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AddAttributes" (AddAttributesProperty -> (Key, Value))
-> Maybe AddAttributesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AddAttributesProperty
addAttributes,
               Key -> ChannelProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Channel" (ChannelProperty -> (Key, Value))
-> Maybe ChannelProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChannelProperty
channel,
               Key -> DatastoreProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Datastore" (DatastoreProperty -> (Key, Value))
-> Maybe DatastoreProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DatastoreProperty
datastore,
               Key -> DeviceRegistryEnrichProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeviceRegistryEnrich" (DeviceRegistryEnrichProperty -> (Key, Value))
-> Maybe DeviceRegistryEnrichProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DeviceRegistryEnrichProperty
deviceRegistryEnrich,
               Key -> DeviceShadowEnrichProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeviceShadowEnrich" (DeviceShadowEnrichProperty -> (Key, Value))
-> Maybe DeviceShadowEnrichProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DeviceShadowEnrichProperty
deviceShadowEnrich,
               Key -> FilterProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Filter" (FilterProperty -> (Key, Value))
-> Maybe FilterProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FilterProperty
filter,
               Key -> LambdaProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Lambda" (LambdaProperty -> (Key, Value))
-> Maybe LambdaProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LambdaProperty
lambda,
               Key -> MathProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Math" (MathProperty -> (Key, Value))
-> Maybe MathProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MathProperty
math,
               Key -> RemoveAttributesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RemoveAttributes" (RemoveAttributesProperty -> (Key, Value))
-> Maybe RemoveAttributesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RemoveAttributesProperty
removeAttributes,
               Key -> SelectAttributesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SelectAttributes" (SelectAttributesProperty -> (Key, Value))
-> Maybe SelectAttributesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SelectAttributesProperty
selectAttributes]))
instance Property "AddAttributes" ActivityProperty where
  type PropertyType "AddAttributes" ActivityProperty = AddAttributesProperty
  set :: PropertyType "AddAttributes" ActivityProperty
-> ActivityProperty -> ActivityProperty
set PropertyType "AddAttributes" ActivityProperty
newValue ActivityProperty {Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ActivityProperty -> ()
addAttributes :: ActivityProperty -> Maybe AddAttributesProperty
channel :: ActivityProperty -> Maybe ChannelProperty
datastore :: ActivityProperty -> Maybe DatastoreProperty
deviceRegistryEnrich :: ActivityProperty -> Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: ActivityProperty -> Maybe DeviceShadowEnrichProperty
filter :: ActivityProperty -> Maybe FilterProperty
lambda :: ActivityProperty -> Maybe LambdaProperty
math :: ActivityProperty -> Maybe MathProperty
removeAttributes :: ActivityProperty -> Maybe RemoveAttributesProperty
selectAttributes :: ActivityProperty -> Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
    = ActivityProperty {addAttributes :: Maybe AddAttributesProperty
addAttributes = AddAttributesProperty -> Maybe AddAttributesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AddAttributes" ActivityProperty
AddAttributesProperty
newValue, Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ()
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
haddock_workaround_ :: ()
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
instance Property "Channel" ActivityProperty where
  type PropertyType "Channel" ActivityProperty = ChannelProperty
  set :: PropertyType "Channel" ActivityProperty
-> ActivityProperty -> ActivityProperty
set PropertyType "Channel" ActivityProperty
newValue ActivityProperty {Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ActivityProperty -> ()
addAttributes :: ActivityProperty -> Maybe AddAttributesProperty
channel :: ActivityProperty -> Maybe ChannelProperty
datastore :: ActivityProperty -> Maybe DatastoreProperty
deviceRegistryEnrich :: ActivityProperty -> Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: ActivityProperty -> Maybe DeviceShadowEnrichProperty
filter :: ActivityProperty -> Maybe FilterProperty
lambda :: ActivityProperty -> Maybe LambdaProperty
math :: ActivityProperty -> Maybe MathProperty
removeAttributes :: ActivityProperty -> Maybe RemoveAttributesProperty
selectAttributes :: ActivityProperty -> Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
    = ActivityProperty {channel :: Maybe ChannelProperty
channel = ChannelProperty -> Maybe ChannelProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Channel" ActivityProperty
ChannelProperty
newValue, Maybe AddAttributesProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
instance Property "Datastore" ActivityProperty where
  type PropertyType "Datastore" ActivityProperty = DatastoreProperty
  set :: PropertyType "Datastore" ActivityProperty
-> ActivityProperty -> ActivityProperty
set PropertyType "Datastore" ActivityProperty
newValue ActivityProperty {Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ActivityProperty -> ()
addAttributes :: ActivityProperty -> Maybe AddAttributesProperty
channel :: ActivityProperty -> Maybe ChannelProperty
datastore :: ActivityProperty -> Maybe DatastoreProperty
deviceRegistryEnrich :: ActivityProperty -> Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: ActivityProperty -> Maybe DeviceShadowEnrichProperty
filter :: ActivityProperty -> Maybe FilterProperty
lambda :: ActivityProperty -> Maybe LambdaProperty
math :: ActivityProperty -> Maybe MathProperty
removeAttributes :: ActivityProperty -> Maybe RemoveAttributesProperty
selectAttributes :: ActivityProperty -> Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
    = ActivityProperty {datastore :: Maybe DatastoreProperty
datastore = DatastoreProperty -> Maybe DatastoreProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Datastore" ActivityProperty
DatastoreProperty
newValue, Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
instance Property "DeviceRegistryEnrich" ActivityProperty where
  type PropertyType "DeviceRegistryEnrich" ActivityProperty = DeviceRegistryEnrichProperty
  set :: PropertyType "DeviceRegistryEnrich" ActivityProperty
-> ActivityProperty -> ActivityProperty
set PropertyType "DeviceRegistryEnrich" ActivityProperty
newValue ActivityProperty {Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ActivityProperty -> ()
addAttributes :: ActivityProperty -> Maybe AddAttributesProperty
channel :: ActivityProperty -> Maybe ChannelProperty
datastore :: ActivityProperty -> Maybe DatastoreProperty
deviceRegistryEnrich :: ActivityProperty -> Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: ActivityProperty -> Maybe DeviceShadowEnrichProperty
filter :: ActivityProperty -> Maybe FilterProperty
lambda :: ActivityProperty -> Maybe LambdaProperty
math :: ActivityProperty -> Maybe MathProperty
removeAttributes :: ActivityProperty -> Maybe RemoveAttributesProperty
selectAttributes :: ActivityProperty -> Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
    = ActivityProperty
        {deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceRegistryEnrich = DeviceRegistryEnrichProperty -> Maybe DeviceRegistryEnrichProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DeviceRegistryEnrich" ActivityProperty
DeviceRegistryEnrichProperty
newValue, Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
instance Property "DeviceShadowEnrich" ActivityProperty where
  type PropertyType "DeviceShadowEnrich" ActivityProperty = DeviceShadowEnrichProperty
  set :: PropertyType "DeviceShadowEnrich" ActivityProperty
-> ActivityProperty -> ActivityProperty
set PropertyType "DeviceShadowEnrich" ActivityProperty
newValue ActivityProperty {Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ActivityProperty -> ()
addAttributes :: ActivityProperty -> Maybe AddAttributesProperty
channel :: ActivityProperty -> Maybe ChannelProperty
datastore :: ActivityProperty -> Maybe DatastoreProperty
deviceRegistryEnrich :: ActivityProperty -> Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: ActivityProperty -> Maybe DeviceShadowEnrichProperty
filter :: ActivityProperty -> Maybe FilterProperty
lambda :: ActivityProperty -> Maybe LambdaProperty
math :: ActivityProperty -> Maybe MathProperty
removeAttributes :: ActivityProperty -> Maybe RemoveAttributesProperty
selectAttributes :: ActivityProperty -> Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
    = ActivityProperty {deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
deviceShadowEnrich = DeviceShadowEnrichProperty -> Maybe DeviceShadowEnrichProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DeviceShadowEnrich" ActivityProperty
DeviceShadowEnrichProperty
newValue, Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
instance Property "Filter" ActivityProperty where
  type PropertyType "Filter" ActivityProperty = FilterProperty
  set :: PropertyType "Filter" ActivityProperty
-> ActivityProperty -> ActivityProperty
set PropertyType "Filter" ActivityProperty
newValue ActivityProperty {Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ActivityProperty -> ()
addAttributes :: ActivityProperty -> Maybe AddAttributesProperty
channel :: ActivityProperty -> Maybe ChannelProperty
datastore :: ActivityProperty -> Maybe DatastoreProperty
deviceRegistryEnrich :: ActivityProperty -> Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: ActivityProperty -> Maybe DeviceShadowEnrichProperty
filter :: ActivityProperty -> Maybe FilterProperty
lambda :: ActivityProperty -> Maybe LambdaProperty
math :: ActivityProperty -> Maybe MathProperty
removeAttributes :: ActivityProperty -> Maybe RemoveAttributesProperty
selectAttributes :: ActivityProperty -> Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
    = ActivityProperty {filter :: Maybe FilterProperty
filter = FilterProperty -> Maybe FilterProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Filter" ActivityProperty
FilterProperty
newValue, Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
instance Property "Lambda" ActivityProperty where
  type PropertyType "Lambda" ActivityProperty = LambdaProperty
  set :: PropertyType "Lambda" ActivityProperty
-> ActivityProperty -> ActivityProperty
set PropertyType "Lambda" ActivityProperty
newValue ActivityProperty {Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ActivityProperty -> ()
addAttributes :: ActivityProperty -> Maybe AddAttributesProperty
channel :: ActivityProperty -> Maybe ChannelProperty
datastore :: ActivityProperty -> Maybe DatastoreProperty
deviceRegistryEnrich :: ActivityProperty -> Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: ActivityProperty -> Maybe DeviceShadowEnrichProperty
filter :: ActivityProperty -> Maybe FilterProperty
lambda :: ActivityProperty -> Maybe LambdaProperty
math :: ActivityProperty -> Maybe MathProperty
removeAttributes :: ActivityProperty -> Maybe RemoveAttributesProperty
selectAttributes :: ActivityProperty -> Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
    = ActivityProperty {lambda :: Maybe LambdaProperty
lambda = LambdaProperty -> Maybe LambdaProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Lambda" ActivityProperty
LambdaProperty
newValue, Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
instance Property "Math" ActivityProperty where
  type PropertyType "Math" ActivityProperty = MathProperty
  set :: PropertyType "Math" ActivityProperty
-> ActivityProperty -> ActivityProperty
set PropertyType "Math" ActivityProperty
newValue ActivityProperty {Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ActivityProperty -> ()
addAttributes :: ActivityProperty -> Maybe AddAttributesProperty
channel :: ActivityProperty -> Maybe ChannelProperty
datastore :: ActivityProperty -> Maybe DatastoreProperty
deviceRegistryEnrich :: ActivityProperty -> Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: ActivityProperty -> Maybe DeviceShadowEnrichProperty
filter :: ActivityProperty -> Maybe FilterProperty
lambda :: ActivityProperty -> Maybe LambdaProperty
math :: ActivityProperty -> Maybe MathProperty
removeAttributes :: ActivityProperty -> Maybe RemoveAttributesProperty
selectAttributes :: ActivityProperty -> Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
    = ActivityProperty {math :: Maybe MathProperty
math = MathProperty -> Maybe MathProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Math" ActivityProperty
MathProperty
newValue, Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
instance Property "RemoveAttributes" ActivityProperty where
  type PropertyType "RemoveAttributes" ActivityProperty = RemoveAttributesProperty
  set :: PropertyType "RemoveAttributes" ActivityProperty
-> ActivityProperty -> ActivityProperty
set PropertyType "RemoveAttributes" ActivityProperty
newValue ActivityProperty {Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ActivityProperty -> ()
addAttributes :: ActivityProperty -> Maybe AddAttributesProperty
channel :: ActivityProperty -> Maybe ChannelProperty
datastore :: ActivityProperty -> Maybe DatastoreProperty
deviceRegistryEnrich :: ActivityProperty -> Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: ActivityProperty -> Maybe DeviceShadowEnrichProperty
filter :: ActivityProperty -> Maybe FilterProperty
lambda :: ActivityProperty -> Maybe LambdaProperty
math :: ActivityProperty -> Maybe MathProperty
removeAttributes :: ActivityProperty -> Maybe RemoveAttributesProperty
selectAttributes :: ActivityProperty -> Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
    = ActivityProperty {removeAttributes :: Maybe RemoveAttributesProperty
removeAttributes = RemoveAttributesProperty -> Maybe RemoveAttributesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RemoveAttributes" ActivityProperty
RemoveAttributesProperty
newValue, Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
selectAttributes :: Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
instance Property "SelectAttributes" ActivityProperty where
  type PropertyType "SelectAttributes" ActivityProperty = SelectAttributesProperty
  set :: PropertyType "SelectAttributes" ActivityProperty
-> ActivityProperty -> ActivityProperty
set PropertyType "SelectAttributes" ActivityProperty
newValue ActivityProperty {Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
Maybe SelectAttributesProperty
()
haddock_workaround_ :: ActivityProperty -> ()
addAttributes :: ActivityProperty -> Maybe AddAttributesProperty
channel :: ActivityProperty -> Maybe ChannelProperty
datastore :: ActivityProperty -> Maybe DatastoreProperty
deviceRegistryEnrich :: ActivityProperty -> Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: ActivityProperty -> Maybe DeviceShadowEnrichProperty
filter :: ActivityProperty -> Maybe FilterProperty
lambda :: ActivityProperty -> Maybe LambdaProperty
math :: ActivityProperty -> Maybe MathProperty
removeAttributes :: ActivityProperty -> Maybe RemoveAttributesProperty
selectAttributes :: ActivityProperty -> Maybe SelectAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
selectAttributes :: Maybe SelectAttributesProperty
..}
    = ActivityProperty {selectAttributes :: Maybe SelectAttributesProperty
selectAttributes = SelectAttributesProperty -> Maybe SelectAttributesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SelectAttributes" ActivityProperty
SelectAttributesProperty
newValue, Maybe AddAttributesProperty
Maybe ChannelProperty
Maybe DatastoreProperty
Maybe DeviceRegistryEnrichProperty
Maybe DeviceShadowEnrichProperty
Maybe FilterProperty
Maybe LambdaProperty
Maybe MathProperty
Maybe RemoveAttributesProperty
()
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
haddock_workaround_ :: ()
addAttributes :: Maybe AddAttributesProperty
channel :: Maybe ChannelProperty
datastore :: Maybe DatastoreProperty
deviceRegistryEnrich :: Maybe DeviceRegistryEnrichProperty
deviceShadowEnrich :: Maybe DeviceShadowEnrichProperty
filter :: Maybe FilterProperty
lambda :: Maybe LambdaProperty
math :: Maybe MathProperty
removeAttributes :: Maybe RemoveAttributesProperty
..}